快捷高效的講述Android 2.1系統(tǒng)
Android現(xiàn)今也遇到許多的問題,但是隨著微軟向Google的擅長互聯(lián)網(wǎng)領(lǐng)域滲透,但是什么時(shí)候發(fā)放就有內(nèi)有玄機(jī)了,以促進(jìn)Android消費(fèi)者快速遷移到Google云計(jì)算服務(wù)的目的。
Google正在迅速為Android系統(tǒng)推出更新,2009年可謂是Android的大躍進(jìn)時(shí)代。在去年更新的三個(gè)版本都以一種糖食糕點(diǎn)為代號,其中1.5版在4月份面世,代號為“紙杯蛋糕 (cupcake)”;1.6版在9月份推出。
代號為“炸面圈(cupcake)”;2.0版于11月用于Droid手機(jī),代號為“小餅 (éclair)”。但顯然Google沒有因此而放緩更新的速度,在今年1月5號發(fā)布的自家旗艦級NexusOne手機(jī)上,又搭載了***的Android 2.1系統(tǒng)。
在現(xiàn)今所有的智能手機(jī)平臺里面,Android的開發(fā)門檻可以說是***,這不僅僅是因?yàn)?font size="-0">Android采用使用較為廣泛的Java作為開發(fā)語言,還歸功于Android率先在智能手機(jī)系統(tǒng)上采用的XML界面布局構(gòu)架。
Android為開發(fā)人員提供了大量的內(nèi)置控件,開發(fā)人員無需深厚的UI設(shè)計(jì)功底就可以使用XML快速地布局出精致的界面效果。這也就是為什么在短短一年時(shí)間內(nèi),Google移動軟件商店突破2W的重要原因。微軟的Windows Mobile 7也在使用類似的技術(shù)來簡化程序人員的開發(fā)難度。
隨著Android的頻繁更新,應(yīng)用程序的兼容性問題亦接踵而至。數(shù)據(jù)顯示,目前大部分Android手機(jī)采用1.6版本,比例達(dá)到了54.2%,接下來27.7%的Android手機(jī)采用較早的1.5版本。采用***的 2.0以及2.0.1版本Android操作系統(tǒng)的手機(jī)則一共占據(jù)17.7%的份額,只有極少的機(jī)型仍采用1.1版本的Android系統(tǒng)。
面對Android目前版本過多的問題,Google顯然在應(yīng)用程序的兼容性上有點(diǎn)束手無措,這或許會讓Android步Windows Mobile后塵,成為其發(fā)展的一個(gè)重要障礙。在這種情況下,開發(fā)人員需要針對同一款軟件開發(fā)多個(gè)不同版本,而非集中精力在程序自身的優(yōu)化升級和性能提升上。
因此,如果開發(fā)者希望自己的軟件能夠在更多的手機(jī)上使用,就需要為其開發(fā)更多的版本。去年Google就曾宣布,開發(fā)人員可以為特定的運(yùn)營商創(chuàng)建專屬游戲、日程表和其他手機(jī)應(yīng)用時(shí),就意味著Android兼容性復(fù)雜度被進(jìn)一步加深。
例如,針對T-Mobile美國開發(fā)的一款Android應(yīng)用或許無法兼容Sprint Nextel的手機(jī)。而中移動的OPhone干脆就自起爐灶另外開發(fā)了一套專屬UI,因此OPhone是無法兼容主流的Android程序的,Android的兼容性變得越來越糟糕和混亂。
除此之外,Google新推出的Android 版本往往事先提供給較為親密的合作伙伴使用,這就導(dǎo)致新版本的系統(tǒng)要想得到普及還需要等待一段時(shí)間。比如說摩托羅拉Droid就率先使用Android 2.0。
HTC和Google合作開發(fā)的NexusOne則獨(dú)享Android 2.1,其他的手機(jī)廠商只能望眼欲穿,這也就是為什么大多數(shù)Android機(jī)型依然是采用 1.5、1.6版的原因了,目前還有消息聲稱Android 2.1系統(tǒng)的源代碼發(fā)布時(shí)間將無限期推遲,這種厚此薄彼的做法對于其他各手機(jī)廠商的積極性也是個(gè)不小的打擊。
因此還給開發(fā)者帶來一個(gè)不小的難題:是支持未來會廣為采用的新版本,還是支持目前產(chǎn)品中主流的舊版本?而且,和蘋果iPhone不同的是,不同的 Android手機(jī)在硬件方面也存在較大的差異。
這也會對開發(fā)者帶來一定的困擾.。雖然Android 2.1系統(tǒng)操作系統(tǒng)目前發(fā)展迅猛,但是如果不同系統(tǒng)版本之間不能有很好的兼容和升級機(jī)制,Android的未來可能會蒙上一層陰影, Google之所以推出NexusOne有兩層深意。
***個(gè)目的就是打壓Windows Mobile的生存空間,現(xiàn)在基本上所有的原本的微軟合作伙伴都在兩條腿走路,同時(shí)開發(fā)Windows Mobile和Android的機(jī)型,為了爭取更多的資源,Google在對Android不甚熱心的廠商很是敲打了一番。
在今年國際消費(fèi)電子展的NexusOne發(fā)布會上,Google在感謝的合作伙伴名單獨(dú)漏了LG,這應(yīng)該和LG和微軟在Windows Mobile 7上的密切合作有關(guān),在隨后的幾天LG宣布今年的將有過半的新機(jī)型采用Android系統(tǒng),相信應(yīng)該和Google施加的壓力有關(guān)。
【編輯推薦】