Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> 快捷高效的講述Android 2.1系統

快捷高效的講述Android 2.1系統

編輯:高級開發

android現今也遇到許多的問題,但是隨著微軟向Google的擅長互聯網領域滲透,但是什麼時候發放就有內有玄機了,以促進android消費者快速遷移到Google雲計算服務的目的。

Google正在迅速為android系統推出更新,2009年可謂是android的大躍進時代。在去年更新的三個版本都以一種糖食糕點為代號,其中1.5版在4月份面世,代號為“紙杯蛋糕 (cupcake)”;1.6版在9月份推出。

代號為“炸面圈(cupcake)”;2.0版於11月用於Droid手機,代號為“小餅 (éclair)”。但顯然Google沒有因此而放緩更新的速度,在今年1月5號發布的自家旗艦級NexusOne手機上,又搭載了最新的android 2.1系統

在現今所有的智能手機平台裡面,android開發門檻可以說是最低,這不僅僅是因為android采用使用較為廣泛的Java作為開發語言,還歸功於android率先在智能手機系統上采用的XML界面布局構架。

android為開發人員提供了大量的內置控件,開發人員無需深厚的UI設計功底就可以使用XML快速地布局出精致的界面效果。這也就是為什麼在短短一年時間內,Google移動軟件商店突破2W的重要原因。微軟的Windows Mobile 7也在使用類似的技術來簡化程序人員的開發難度。

隨著android的頻繁更新,應用程序的兼容性問題亦接踵而至。數據顯示,目前大部分android手機采用1.6版本,比例達到了54.2%,接下來27.7%的android手機采用較早的1.5版本。采用最新的 2.0以及2.0.1版本android操作系統的手機則一共占據17.7%的份額,只有極少的機型仍采用1.1版本的android系統。

面對android目前版本過多的問題,Google顯然在應用程序的兼容性上有點束手無措,這或許會讓android步Windows Mobile後塵,成為其發展的一個重要障礙。在這種情況下,開發人員需要針對同一款軟件開發多個不同版本,而非集中精力在程序自身的優化升級和性能提升上。

因此,如果開發者希望自己的軟件能夠在更多的手機上使用,就需要為其開發更多的版本。去年Google就曾宣布,開發人員可以為特定的運營商創建專屬游戲、日程表和其他手機應用時,就意味著android兼容性復雜度被進一步加深。

例如,針對T-Mobile美國開發的一款android應用或許無法兼容Sprint Nextel的手機。而中移動的OPhone干脆就自起爐灶另外開發了一套專屬UI,因此OPhone是無法兼容主流的android程序的,android的兼容性變得越來越糟糕和混亂。

除此之外,Google新推出的android 版本往往事先提供給較為親密的合作伙伴使用,這就導致新版本的系統要想得到普及還需要等待一段時間。比如說摩托羅拉Droid就率先使用android 2.0。

HTC和Google合作開發的NexusOne則獨享android 2.1,其他的手機廠商只能望眼欲穿,這也就是為什麼大多數android機型依然是采用 1.5、1.6版的原因了,目前還有消息聲稱android 2.1系統的源代碼發布時間將無限期推遲,這種厚此薄彼的做法對於其他各手機廠商的積極性也是個不小的打擊。

因此還給開發者帶來一個不小的難題:是支持未來會廣為采用的新版本,還是支持目前產品中主流的舊版本?而且,和蘋果iPhone不同的是,不同的 android手機在硬件方面也存在較大的差異。

這也會對開發者帶來一定的困擾.。雖然android 2.1系統操作系統目前發展迅猛,但是如果不同系統版本之間不能有很好的兼容和升級機制,android的未來可能會蒙上一層陰影, Google之所以推出NexusOne有兩層深意。

第一個目的就是打壓Windows Mobile的生存空間,現在基本上所有的原本的微軟合作伙伴都在兩條腿走路,同時開發Windows Mobile和android的機型,為了爭取更多的資源,Google在對android不甚熱心的廠商很是敲打了一番。

在今年國際消費電子展的NexusOne發布會上,Google在感謝的合作伙伴名單獨漏了LG,這應該和LG和微軟在Windows Mobile 7上的密切合作有關,在隨後的幾天LG宣布今年的將有過半的新機型采用android系統,相信應該和Google施加的壓力有關。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved