Android開發(fā)人員應避免的10個誤區(qū)

編譯地址:The 10 Rookie Mistakes Every Android Developer Should Avoid
譯者:迷途d書童
原文地址:http://www.oschina.net/question/157182_61140

在過去十年的移動開發(fā)平臺中柴梆,作為資深的移動開發(fā)人員杜漠,我們認為Android平臺是一個新手最廣為人知的平臺烦绳。它不僅是一個廉價的工具,而且有著良好的開發(fā)社區(qū)赤拒,以及從所周知的編程語言(Java),使得開發(fā)Android應用程序變得前所未有的簡單。即便是這樣亭珍,我們?nèi)匀豢吹讲簧貯ndroid開發(fā)新手一遍又一遍地犯著同樣的錯誤。以下是10個最常見的誤區(qū)枝哄。

1肄梨、不讀Android開發(fā)文檔

Android開發(fā)者網(wǎng)站可以很好的幫助你。很多的文檔也可以通過SDK工具下載挠锥。這些文檔不僅僅是Javadoc API的參考众羡,它包括許多指南、教程蓖租、視頻粱侣、培訓以及其他有用的資料來創(chuàng)建Android應用程序。

Android訓練蓖宦,通過一些有用的教程示例齐婴,指導你解決特定問題或?qū)崿F(xiàn)特定的功能。

2稠茂、不熟悉Android開發(fā)工具

Android SDK不僅可以用來編譯打包你的應用程序在Android手機上運行尔店,而且它有一整套工具來幫助你構建應用程序。其中一些工具可以幫助你的應用程序設計圖形和布局。其他命令行工具嚣州,它們提供簡單鲫售、可編寫腳本訪問模擬器和硬件設備的功能。還有一些可以幫助你進行性能的調(diào)優(yōu)和剖析该肴。

Android SDK文檔中更多關于Android工具的信息情竹。

3、不從Android開發(fā)社區(qū)尋求幫助

Android開發(fā)社區(qū)大型且友好匀哄。當你有問題時秦效,Android SDK文檔不會回答你,我們建議你去StackOverflow.com涎嚼,它有一個Android開發(fā)特定標簽阱州。其他有用的資源包括谷歌郵件列表以及網(wǎng)站教程,比如你會發(fā)現(xiàn)在Android軟件開發(fā)中心法梯。

4苔货、由于Java語言開發(fā)而變得懶惰

Java是一個高級編程語言,它具有虛擬機立哑,使得開發(fā)更加簡單夜惭,但是,這并不意味著你可以是一個懶惰的程序員铛绰。標準的編程準則仍然適用诈茧。大多數(shù)Android設備與傳統(tǒng)計算機相比,處理能力和本地存儲容量都有限捂掰,所以效率不高或不正確的編程實踐會對的整體性能和用戶體驗有著更大的影響敢会。

5、認為開發(fā)移動項目是小成本投入

小屏幕 != 小項目这嚣。許多新手開發(fā)人員(不幸的是走触,他們的老板)是一個錯誤的想法,認為所有移動開發(fā)項目可以由一個大學生在周末完成疤苹。(是的,我們聽過許多這樣的故事互广。)然而,事實是卧土,大多數(shù)成功的項目都需要像傳統(tǒng)軟件的功能規(guī)范惫皱、進度表、bug追蹤尤莺、專職的工程師旅敷、專業(yè)的設計師、QA測試人員和發(fā)布維護計劃颤霎。

6媳谁、使用原始Android應用程序為開發(fā)基礎

很多時候涂滴,我們看到了一個應用程序是基于一個hello world示例代碼的。沒有事先計劃或是設計就在代碼中使用晴音,并且該項目文件的布局也丟失了柔纵。最終用戶的體驗,似乎是一個事后的想法锤躁。

首先搁料,你得花時間學習和試驗Android平臺。然后系羞,坐下來與你的團隊郭计,想想你們真正想要構建的,并從頭開始椒振。最終昭伸,你將會節(jié)省時間、減少挫折澎迎,并且有高質(zhì)量的生產(chǎn)代碼便于日后的維護庐杨。

7、與操作系統(tǒng)整合

Android平臺為開發(fā)者提供了許多功能嗡善,并緊密地集成系統(tǒng)和其他應用程序到他們的應用程序中。利用主屏幕小部件学歧、內(nèi)容提供商罩引、意圖處理,以及其他等功能優(yōu)勢枝笨。確保你的的應用程序可以處理任何內(nèi)容類型出現(xiàn)在共享菜單袁铐。使用這些平臺特點可以把你的應用從一般的移動體驗中區(qū)分出來。另外横浑,如果你的應用更容易訪問剔桨,那么用戶將更為頻繁的看到你的應用程序。

8徙融、定義應用程序的詳細配置不當

Android Manifest文件是應用程序配置的中心位置洒缀,但這些信息經(jīng)常(甚至在發(fā)布了的應用上)都不正確。許多開發(fā)人員沒有正確地指定他們所支持的設備特征欺冀。另一個常見的錯誤在Android Manifest文件中注冊了不必要的權限树绩。這樣可能導致你的應用程序發(fā)表在Android市場后,用戶對你的應用的評級很低隐轩。

9饺饭、為Android開發(fā)iPhone應用

當你下載一個很Cool的應用到你嶄新的Android設備上時,但它的外觀和行為完全像是一個典型的iOS應用职车。Not Cool瘫俊。Android平臺有著自己的外觀和行為鹊杖,用戶不期望他們買的Android設備裝的應用像別的平臺的。這些相同的應用程序經(jīng)常失蹤的小部件扛芽、內(nèi)容提供商和其他獨特的功能的Android(見#7)骂蓖,這使得他們更顯得格格不入。

10胸哥、應用程序發(fā)表之后不維護

你有沒有注意到許多應用程序并不會更新涯竟,而其他的則是不斷更新?為了保持應用的相關熱度空厌,開發(fā)人員必須保持應用程序的更新庐船。Android平臺仍然在穩(wěn)步成熟,注意Android市場的通知嘲更,它經(jīng)常需要開發(fā)者更新調(diào)整筐钟。如果沒有更新,一些應用程序可能會被排在后面赋朦。請確保你的應用程序并不是其中之一篓冲。

Android新手小心

避免犯錯誤的最好辦法就是要第一時候意識到這樣做的危險。在這里宠哄,我們從Android開發(fā)新手身上列出了10個最常見的錯誤壹将。請認真審視它們,這將會讓你和你的團隊避免這些陰險陷阱的毛嫉。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诽俯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子承粤,更是在濱河造成了極大的恐慌暴区,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辛臊,死亡現(xiàn)場離奇詭異仙粱,居然都是意外死亡,警方通過查閱死者的電腦和手機彻舰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門伐割,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人刃唤,你說我怎么就攤上這事口猜。” “怎么了透揣?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵济炎,是天一觀的道長。 經(jīng)常有香客問我辐真,道長须尚,這世上最難降的妖魔是什么崖堤? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮耐床,結果婚禮上密幔,老公的妹妹穿的比我還像新娘。我一直安慰自己撩轰,他們只是感情好胯甩,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著堪嫂,像睡著了一般偎箫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上皆串,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天淹办,我揣著相機與錄音,去河邊找鬼恶复。 笑死怜森,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的谤牡。 我是一名探鬼主播副硅,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼翅萤!你這毒婦竟也來了恐疲?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤断序,失蹤者是張志新(化名)和其女友劉穎流纹,沒想到半個月后糜烹,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體违诗,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年疮蹦,在試婚紗的時候發(fā)現(xiàn)自己被綠了诸迟。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡愕乎,死狀恐怖阵苇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情感论,我是刑警寧澤绅项,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站比肄,受9級特大地震影響快耿,放射性物質(zhì)發(fā)生泄漏囊陡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一掀亥、第九天 我趴在偏房一處隱蔽的房頂上張望撞反。 院中可真熱鬧,春花似錦搪花、人聲如沸遏片。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吮便。三九已至,卻和暖如春倚聚,著一層夾襖步出監(jiān)牢的瞬間线衫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工惑折, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留授账,地道東北人。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓惨驶,卻偏偏與公主長得像白热,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子粗卜,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,324評論 25 707
  • 盧克续扔,為什么妹子都沒主動聯(lián)系我的攻臀,甚至有些不回我信息? 有一個妹子纱昧,她曾交過兩個男朋友刨啸,A男是妹子的第一個男友,當...
    luke盧克閱讀 307評論 0 0