常見的 Android 新手誤區

在過去十年的移動開發平臺中,做爲資深的移動開發人員,咱們認爲Android平臺是一個新手最廣爲人知的平臺。它不只是一個廉價的工具,並且有着良好的 開發社區,以及從所周知的編程語言(Java),使得開發Android應用程序變得史無前例的簡單。即使是這樣,咱們仍然看到很多Android開發新 手一遍又一遍地犯着一樣的錯誤。如下是10個最多見的誤區。

一、不讀Android開發文檔 

Android開發者網站能夠很好的幫助你。不少的文檔也能夠經過SDK工具下載。這些文檔不只僅是Javadoc API的參考,它包括許多指南、教程、視頻、培訓以及其餘有用的資料來建立Android應用程序。程序員

二、不熟悉Android開發工具 

Android SDK不只能夠用來編譯打包你的應用程序在Android手機上運行,並且它有一整套工具來幫助你構建應用程序。其中一些工具能夠幫助你的應用程序設計圖 形和佈局。其餘命令行工具,它們提供簡單、可編寫腳本訪問模擬器和硬件設備的功能。還有一些能夠幫助你進行性能的調優和剖析。 

Android SDK文檔中更多關於Android工具的信息。 

三、不從Android開發社區尋求幫助 

Android開發社區大型且友好。當你有問題時,Android SDK文檔不會回答你,咱們建議你去StackOverflow.com,它有一個 Android開發特定標籤。其餘有用的資源包括 谷歌郵件列表以及網站教程,好比你會發如今 Android軟件開發中心。 

四、因爲Java語言開發而變得懶惰 

Java是一個高級編程語言,它具備虛擬機,使得開發更加簡單,可是,這並不意味着你能夠是一個懶惰的程序員。標準的編程準則仍然適用。大多數 Android設備與傳統計算機相比,處理能力和本地存儲容量都有限,因此效率不高或不正確的編程實踐會對的總體性能和用戶體驗有着更大的影響。 
編程

五、認爲開發移動項目是小成本投入 

小屏幕 != 小項目。許多新手開發人員(不幸的是,他們的老闆)是一個錯誤的想法,認爲全部移動開發項目能夠由一個大學生在週末完成。(是的,咱們聽過許多這樣的故 事。)然而,事實是,大多數成功的項目都須要像傳統軟件的功能規範、進度表、bug追蹤、專職的工程師、專業的設計師、QA測試人員和發佈維護計劃。 

六、使用原始Android應用程序爲開發基礎 

不少時候,咱們看到了一個應用程序是基於一個hello world示例代碼的。沒有事先計劃或是設計就在代碼中使用,而且該項目文件的佈局也丟失了。最終用戶的體驗,彷佛是一個過後的想法。 

首先,你得花時間學習和試驗Android平臺。而後,坐下來與你的團隊,想一想大家真正想要構建的,並從頭開始。最終,你將會節省時間、減小挫折,而且有高質量的生產代碼便於往後的維護。
編程語言

七、與操做系統整合 

Android平臺爲開發者提供了許多功能,並緊密地集成系統和其餘應用程序到他們的應用程序中。利用主屏幕小部件、內容提供商、意圖處理,以及其餘等功 能優點。確保你的的應用程序能夠處理任何內容類型出如今共享菜單。使用這些平臺特色能夠把你的應用從通常的移動體驗中區分出來。另外,若是你的應用更容易 訪問,那麼用戶將更爲頻繁的看到你的應用程序。 

八、定義應用程序的詳細配置不當 

Android Manifest文件是應用程序配置的中心位置,但這些信息常常(甚至在發佈了的應用上)都不正確。許多開發人員沒有正確地指定他們所支持的設備特徵。另 一個常見的錯誤在Android Manifest文件中註冊了沒必要要的權限。這樣可能致使你的應用程序發表在Android市場後,用戶對你的應用的評級很低。
工具

九、爲Android開發iPhone應用 

當你下載一個很Cool的應用到你嶄新的Android設備上時,但它的外觀和行爲徹底像是一個典型的iOS應用。Not Cool。Android平臺有着本身的外觀和行爲,用戶不指望他們買的Android設備裝的應用像別的平臺的。這些相同的應用程序常常失蹤的小部件、 內容提供商和其餘獨特的功能的Android(見#7),這使得他們更顯得格格不入。 

十、應用程序發表以後不維護 

你有沒有注意到許多應用程序並不會更新,而其餘的則是不斷更新?爲了保持應用的相關熱度,開發人員必須保持應用程序的更新。Android平臺仍然在穩步 成熟,注意Android市場的通知,它常常須要開發者更新調整。若是沒有更新,一些應用程序可能會被排在後面。請確保你的應用程序並非其中之一。 

Android新手當心 

避免犯錯誤的最好辦法就是要第一時候意識到這樣作的危險。在這裏,咱們從Android開發新手身上列出了10個最多見的錯誤。請認真審視它們,這將會讓你和你的團隊避免這些陰險陷阱的。 
佈局

相關文章
相關標籤/搜索