原創(chuàng)|行業(yè)資訊|編輯:郝浩|2015-09-06 15:27:00.000|閱讀 437 次
概述:移動應用開發(fā)是當今的一大熱門,如何構建一流的移動應用程序呢?這篇文章可以幫助找尋答案。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在今天,高速發(fā)展的數(shù)字化生活已把我們淹沒在了成千上萬的應用程序之中。創(chuàng)建開發(fā)一個應用程序并不困難,看看這驚人的應用程序數(shù)量你就明白了,但是這其中能夠給人耳目一新,讓人印象深刻的應用程序卻是萬里挑一,屈指可數(shù)了。要構建成功的應用程序,除了推廣等外部因素以外,我們還應該了解一些關于構建一流應用程序所需的最佳實踐。這里,讓我們看看關于構建一流移動應用程序的9個最佳實踐:
作為一個長期與手機打交道的開發(fā)者,你怎能忘記手機內(nèi)存這個對于用戶至關重要的部分?釋放應用程序內(nèi)存已經(jīng)成為用戶移動生活中日常的一部分了!現(xiàn)在的人們熱衷于音樂、視頻、照片等東西,要下載的這些應用程序當然是越小越好。在功能相似的應用程序面前,文件的大小往往會成為用戶進行取舍的決定性因素。
對于Android應用程序大小來說:
對于iOS應用程序大小來說:
ProGuard工具可以顯著優(yōu)化你的設計代碼。這個工具可以在sourceforge上使用。你的前輩總是建議你在編碼完成之后進行反復測試以進行優(yōu)化,而ProGuard絕對會助你一臂之力。使用該工具,可以通過刪除未使用代碼等方式達到優(yōu)化、減少代碼的目的。
調(diào)試符號只對還處于開發(fā)階段,仍需要調(diào)試的應用程序有意義。作為一項最佳實踐,你應當將這些調(diào)試的符號從本地庫(文件)中刪除 。
移除應用程序的所有調(diào)試相關功能是一個很好的建議。你的應用程序通常不會使用相關的調(diào)試數(shù)據(jù)因此Android和iOS操作系統(tǒng)在運行應用程序時并不需要它。強烈建議從應用程序中刪除所有相關的調(diào)試功能。調(diào)試信息只是浪費空間,因此它應該被刪除。
對于iPhone來說:
對于Android來說:
對于Android,推薦使用的圖片格式包括PNG、JPEG、BMP、WebP、和GIF PNGs。對于iPhone,確保你所使用的所有圖片和圖標都是PNG格式的。另外,建議不要使用 interlaced PNG(譯者注:具體的關于),Apple上的應用最好使用標準的24位深度的圖標和圖像。
iTunes U只支持使用H.264視頻壓縮技術下的MPEG-4標準(含 .mp4 、.m4v或.mov格式),這就可能發(fā)生.mov 格式的視頻播客無法在大多數(shù)的iPods和其它便攜設備上播放的情況。為了確保與移動設備兼容,建議只使用H.264視頻壓縮技術下MPEG-4標準中的.mp4和 .m4v格式。一般的移動設備所支持的視頻文件類型有H.263下的 3GPP (.3gp) 和MPEG-4 (.mp4),H.264下的3GPP (.3gp)、MPEG-4 (.mp4)、MPEG-TS(.ts,僅限于Android 3.0+的AAC音頻)。
對于應用程序中的PNG格式的圖片,你需要考慮在不影響其質量的前提下減少占用的內(nèi)存大小。在 iOS 中通常也會考慮使用JPEG的圖像,它們沒有PNG高效,但所占內(nèi)存更小。請確保這些圖片處于合適的比例大小,這樣才能避免手機的內(nèi)存被吃光。
那些未被利用過的垃圾一直占據(jù)著系統(tǒng)空間,這是對系統(tǒng)資源的一種浪費。使用能夠同時用于Android和iOS系統(tǒng)的工具來掃描清除項目中未使用過的資源。
本文翻譯自,轉載請注明本文地址。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn