當(dāng)今的移動互聯(lián)網(wǎng)處于快速發(fā)展的狀態(tài),已經(jīng)成為互聯(lián)網(wǎng)領(lǐng)域的重要引擎。而在移動互聯(lián)網(wǎng)領(lǐng)域,Android系統(tǒng)無疑是其最重要也最核心的組成部分之一。但是對很多人來說,Android應(yīng)用開發(fā)確是一項(xiàng)復(fù)雜而艱難的工作。中培偉業(yè)《Android APP開發(fā)架構(gòu)應(yīng)用實(shí)戰(zhàn)》培訓(xùn)專家李老師指出,其實(shí)Android應(yīng)用開發(fā)是一項(xiàng)很有價(jià)值也很有樂趣的工作。 李老師根據(jù)自己多年的從業(yè)經(jīng)驗(yàn),在這里對Android應(yīng)用開發(fā)的價(jià)值進(jìn)行了探討。
隨著不同型號的Android手機(jī)和平板電腦的持續(xù)增加,(根據(jù)OpenSignalMaps的數(shù)據(jù),Android的機(jī)型高達(dá)3,997個),在Android上開發(fā)一款應(yīng)用似乎變得更加復(fù)雜,也變得更有壓力,假如你想要把所有這些設(shè)備都買過來做測試,你可能還要花一大筆錢。
其實(shí),開發(fā)一款兼容大部分Android機(jī)型的熱門應(yīng)用并非那么遙不可及:
第一步:選中一款A(yù)ndroid手機(jī),可以是任何一款
第二步:進(jìn)軍Android社區(qū)用戶測評是非常重要的
第三步:利用好現(xiàn)在最新的,優(yōu)化的資源Android在這段時間已經(jīng)發(fā)展了很多,盡管現(xiàn)在不同的設(shè)備增加得很快,但是針對開發(fā)者的資源也多了很多。現(xiàn)在的Android模擬器做了很多的優(yōu)化,還引進(jìn)了新的VM模擬器。而且,你不用自己購買不同的機(jī)型,就可以測試不同版本的Android和不同的屏幕尺寸。此外,現(xiàn)在也有官方的兼容性庫,更加方便開發(fā)者把新功能帶到舊版本的設(shè)備上。
之前,我們很難定義一款A(yù)ndroid應(yīng)用應(yīng)該長什么樣,但是Android現(xiàn)在引入了Holo Theme和design guidelines,它自己的風(fēng)格也在漸漸成形。所以,基于Android的開發(fā)正變得越來越清晰、越來越順暢,開發(fā)一款漂亮的Android應(yīng)用也變得更加簡單了。
第四步:擁抱Android作為一名Android應(yīng)用的開發(fā)者,Android也有很多讓你喜歡的地方,比如推送信息(C2DM),后臺服務(wù)系統(tǒng)級的分享和小工具(widget)。世界是多樣化的,用戶同樣是多樣化的,所以Android也滿足了很多人的需求。
這些似乎都很顯然,但是假如你想要成為一名Android開發(fā)者,你必須自己先成為一個Android用戶,參與到Android社區(qū)中,并能夠從心底里認(rèn)同Android,理解Android是怎樣工作的,而這些都會成為你的重要資源。Android有它自己的工作方式,但你必須要懂,因?yàn)槟愕挠脩粢材軌蛴X察出這些。