Android開發新手常犯的10大錯誤

來源:互聯網
上載者:User

 

Android平台對新手開發人員來說是最通俗易懂的平台。平價的工具、友好的開發社區、及眾所周知的程式設計語言(Java),可以說開發Android應用不是難事。但儘管如此,我們依然發現有些錯誤反覆出現在剛涉足Android平台的新手開發人員身上,下面是他們常犯的10大嚴重錯誤。

  1. 未閱讀Android檔案

  Android Developer Website能夠給予你很大協助。很多檔案資料不僅能夠通過SDK工具下載,還能夠線上呈現(遊戲邦註:線上模式的檔案資料會持續更新)。檔案資料不僅只是Javadoc API的參考文獻,它還包含眾多指南、教程、視頻、培訓及其他有助於製作Android應用的資料。

  Android Training是最新出現的輔導項目,其將有用的教程組織成課堂和課程教學內容,幫你解決特定問題或執行某些功能。

  2. 未熟悉把握Android工具  Android SDK不僅只是供你編輯應用,讓其順利運作於Android平台的內容庫;它還具備12個以上的工具,旨在輔助你建立應用。有些工具能夠協助你設計應用的映像和圖版。有些則是命令列工具,讓你能夠輕鬆訪問模擬器和裝置硬體。此外還有這裡還有其他許多協助運作調試和描述的工具。  你可以在Android
SDK檔案資料中找到更多有關各種Android工具的資訊。  

      3. 未尋求Android社區的援助  Android社區的規模很大,而且非常友好。若你對Android SDK檔案資料存有疑問,自己無法解答,我們建議你先從StackOverflow.com著手,那裡有針對Android開發的關鍵字。除此之外的其他由於資料還有Google郵件清單及包含指導內容的網站,例如Android
Development Center。 

     4. 因Android應用採用Java語言而偷懶  儘管Java是包含虛擬電腦的進階程式設計語言(此虛擬電腦旨在將開發過程變得盡量直截了當),但這並不意味著你可以將自己變成懶惰的編碼員。標準編程指南依然適用。相比傳統電腦,很多Android裝置的處理能力和本機存放區空間都非常有限,所以低效或錯誤編程行為會給整體運作及使用者體驗帶來更大影響。  

     5. 認為手機開發項目可以通過小成本投入完成  小螢幕!=小項目。很多手機平台的開發新手都持有錯誤觀念:覺得手機開發項目能夠由1位在校生利用一個周末完成。但實際情況是,很多成功的手機項目和傳統軟體開發項目一樣,都需要有功能說明、進度安排、漏洞追蹤、專門的工程師、專門的設計師、QA測試員和發行及維護計劃。  

     6. 將原型作為Android應用的基礎  我們常常會看到這樣的應用:基本就是融入系列附著於隨機位置的範例程式碼的空洞空間。代碼絲毫未涉及深刻構思或設計原理,而且還缺少專案檔圖版。最終的使用者體驗看起來就像是事後添加的內容。  開發人員首先要花時間學習和實驗Android平台,然後和團隊成員探討自己真正想要製作的內容,接著在從頭開始做起。最終,你將得以剩下大把時間,避免出現令人沮喪的情況,得到高品質的代碼,方便未來進行維護。  

    7. 整合作業系統的方式不恰當  Android平台向開發人員提供眾多功能,方便他們將自己的應用同作業系統或其他應用緊密結合起來。開發人員應充分利用主畫面小工具、內容供應商及意圖處理等功能。確保應用能夠處理的內容類型有出現共用菜單上。運用這些平台功能能夠讓你的應用從普通手機體驗中脫穎而出。此外,若訪問方便,使用者會更頻繁地查看及體驗應用。  

     8. 錯誤定義應用配置的具體內容  Android Manifest檔案是應用配置資訊的聚集位置,但這些資訊常常出錯(遊戲邦註:即便是已經發行的應用)。很多開發人員無法準確說明他們所支援裝置的優點。  Android Manifest檔案存在的另一常見錯誤是,檔案融入不必要的許可許可權。這些錯誤會導致應用以不當方式入駐Android
Market,從而在使用者中獲得較低評級。  

     9. 在Android平台開發iPhone應用  你我都有遇到。你將一款很棒的應用下載至自己的全新Android裝置上,但其外觀和運作方式卻是iOS應用的模式。太令人失望了。Android平台有自己的外觀和操作方式,這是使用者所期待的內容——這也是他們首先選擇購買Android裝置的原因所在。這些相似的應用常常缺乏小工具、內容供應商及其他Android特色功能,這些都使得內容缺乏協調性。  

     10. 發行後未維護應用  你是否發現,有些應用從未進行更新,而其他內容卻頻繁更新?要想穩固自己的位置,開發人員就得關注應用程式更新。Android平台依然以穩定步伐持續發展。開發人員要留心Android Market的通訊渠道,這通常會呈現開發人員需要進行的必要改變。若沒有融入更新內容,有些應用就會落後他人。開發人員要確保自己應用不會變成其中之一。  

Android開發新手注意事項  避免犯錯的最佳方式就是把握進行此操作的後果。把握上述10大錯誤能夠讓開發人員及其團隊避免陷入類似誤區。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.