Android 應用開發者必看的 9 個 Tips
去年,Android應用數量已經超過iOS成為全球最大的生態系統,不過在這多大百萬的應用中,有些應用的下載量很大,賺的盆滿缽滿;另外一些應用就石沉大海、無人問津了。
擁有多年程式開發經驗,最近在開發Android應用Sliding Explorer的Shirwa Mohamed就總結了一些看似普通卻非常實用的Tips,我們來一起看看。
1、遵循Andriod開發手冊
谷歌已經為開發者提供了一整套開發範例,雖然不是強制採用,但按照手冊來進行程式設計無疑可以讓你對Android系統如何執行你的程式理解的更加清晰,使用者的使用體驗也能保證完好的一致性。
比如手冊中對導航抽屜有非常詳細的講解,在很多成熟的應用中這一元素也被充分運用,這些細節之處保證了整部手機擁有一致的體驗。
2、緊跟最新潮流
一般來說,谷歌每年會發布最新的SDK,這就給了開發者設計應用的新方法和新思路。比如最新的Android 4.4擁有KitKat功能,全新的底層編譯需要應用做出相應的優化,如果你想帶來更加流暢的體驗,那麼趕緊學習吧。
3、聆聽使用者反饋
提升應用品質的最好方法之一就是聆聽使用者的反饋,當使用者感到他的建議被尊重並被真正考慮進下一版本後,他們再也沒有理由叛逃到其他應用了。要記住,這些反饋者不是來給你找麻煩的,而是讓你走在其他可替代應用前面的最大幫手。
4、沉浸在Android裝置中
有個意外的結論,很多Android應用開發者本身使用Android裝置的頻率並不比普通使用者高多少,這是應用開發者的大忌。除了更多的體驗各種 電子裝置的互動外,你還應該參加各種Android社群、論壇等等,在那裡,你不但可以獲得實時的幫助,還能相互鼓舞,不知不覺就提升了自己的能力。
5、不要侷限在一種螢幕尺寸
Android裝置最大的特點就是螢幕尺寸異常繁多,作為一個開發者,要想在所有螢幕尺寸的Android裝置上執行自己的程式幾乎是件不可能的事 情。最實際的方法就是採用裝置獨立畫素而不是實際畫素來設計自己的UI,那樣,Android系統將自動計算出對應的畫素大小,使得應用的裝置相容性大大 增加。
6、精簡你的應用
很多開發者容易陷入這功能也想要、那功能也想留的尷尬境地,最終導致應用臃腫不堪,執行速度也非常差。其實最好的設計思路就是主攻一點,保證執行速度和穩定性,將特色發揮到極致。
7、不要求額外的許可權
現在使用者對許可權的獲取非常敏感,如果使用者在安裝過程中,看到你的應用申請一大堆許可權列表,他們的印象分就大大下降了,有的使用者甚至會直接取消安裝。
8、不要頻繁的推送廣告
知道你開發應用非常辛苦,賺點兒廣告費也無可厚非,但頻繁的推送廣告無疑會惹怒使用者,尤其是廣告不符合他們口味的時候。
9、把開發當成一件快樂的事
看了上面的八種Tips,其實最重要的是你真正的對開發應用感興趣。興趣是最好的老師,只有保持濃厚的興趣,你才願意學習最新的東西,希望與其他開發者交流經驗,並且努力提升自己應用的品質。
好運!
相關文章
- 開發者進階必備的9個Tips & Tricks!
- 給Android應用開發者的十個建議Android
- 移動應用開發者必看:App運營入門之8個潛規則APP
- 【開發者必看】移動應用趨勢洞察白皮書-遊戲篇遊戲
- 【開發者必看】移動應用趨勢洞察白皮書-應用體驗變革篇
- 【開發者必看】移動應用趨勢洞察白皮書-線上教育篇
- 重要!每個開發者都應該掌握的9個核心演算法演算法
- 開發者常犯的 9 個錯誤
- 使用 WebSockets 的 9 個應用場景Web
- 為開發者準備的9個實用PHP程式碼片段PHP
- 每個Android開發者應該知道的6個SDK和APIAndroidAPI
- 【開發者必看】2020年移動應用趨勢洞察白皮書
- 濟南移動應用android開發者沙龍Android
- 聘請移動應用開發者的10個技巧
- 【開發者必看】移動應用趨勢洞察白皮書-開發與營銷篇
- 面試時,問哪些問題能試出一個Android應用開發者真正的水平?面試Android
- Android 開發者 | 應用相容性注意事項Android
- 每個Web開發者必備的9個軟技能Web
- 使用 Helm 管理應用的一些 Tips
- 每個Android開發者都應該瞭解的資源列表Android
- Android開發者峰會:Android應用效能優化經驗分享Android優化
- AllThingsD:黑莓應用商一開發者貢獻47000+個應用
- 「報表開發者必看」避開這6個誤區,報表才能好看又實用
- IT報表開發者必看:別加班了,快用這個神器提高報表開發效率
- Android免安裝應用對所有開發者開放Android
- 開發者 請優先開發Android應用而非iOSAndroidiOS
- 我的第一個Android應用程式Android
- 前端開發者常用的9個JavaScript圖表庫前端JavaScript
- 【譯】2019年JavaScript開發者應該都在用的9個棒的技巧JavaScript
- 報表開發者必看:別加班了,快用這個工具讓領導看到你的工作成果
- 為 OS X 開發者準備的 15 個超棒應用
- 為OS X開發者準備的15個超棒應用
- Web開發者需知的15個HTML5畫布應用WebHTML
- Android Tips 1Android
- 開發者定義的應用交付
- 為什麼每個Android開發者都應該使用AnkoAndroid
- 9個讓使用者煩躁的應用程式特徵特徵
- 9個經典華麗的HTML5圖表應用HTML