總結APP開發(fā)者碰到的3大教訓
APP開發(fā)者都知道,開發(fā)初期基本都會遇到幾個問題,所以廣州手機軟件開發(fā)公司陳先生總結出來幾個教訓希望對大家有借鑒意義!
第一、盡可能使用在提高移動網(wǎng)絡性能方面,Javascript能有效地解決很多令人頭疼的問題?,F(xiàn)在幾乎所有的移動瀏覽都兼容Javascript,這樣可以使HTML看起來整潔,減少頁面大小。建議借助Ajax進行需要服務器端交互的頁面更新,它不均可以避免重載不必要的內(nèi)容,還能創(chuàng)造一種更本地化的用戶體驗。
教訓:通過使用有利于后端進程的前端技術提高性能。
第二、用戶期望本地瀏覽器功能保持不變?nèi)绻阌媱濋_發(fā)一個移動優(yōu)化網(wǎng)站,那么至少需要花一定的時間來模仿本地設備功能。進行滑動/分頁的清掃手勢就是一個很好的例子。清掃這個創(chuàng)意聽起來似乎不錯,但通常需要禁用默認的平移和縮放手勢功能,而這是某些用戶并不希望發(fā)生的。我們正在努力尋求一種技術解決辦法,一旦有所發(fā)現(xiàn),便會第一時間發(fā)布。
教訓:進行手機軟件開發(fā)時,盡可能保持本地功能。
第三、設計時需考慮資源問題與臺式電腦相比,移動網(wǎng)絡在帶寬和處理能力方面存在諸多限制。用戶在抱怨速度太慢時,圖片負載是一個很重要的因素,以下是一些處理圖形的小技巧:圖片可以不用時就不要用,實在需要時就盡可能使用小圖片;使用sprites減少HTTP請求;圖片的漸變和陰影效果會加大對硬件的壓力,因此使用時需謹慎;如需使用動畫,使用較輕的漸變等效果。有時候確實不可避免地需要用到圖片,這些小技巧可在一定程度上起到改善性作用,同時也有助于維護緩存文件。
教訓:確保網(wǎng)站能快訊載入移動設備。