自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android之惑 復雜的平臺與紛亂的版本

移動開發(fā) Android
本文為《Android UI之困 橫跨四個屏幕的戰(zhàn)爭》的姊妹篇。由于不同版本的Android系統(tǒng)SDK不同,因此在開發(fā)軟件的時候,開發(fā)者往往會無所適從,因此眾多應用的不兼容也是目前Android高速發(fā)展的突出問題。

Android平臺的火爆已經(jīng)讓整個市場為之瘋狂,在全球市場里,Android已經(jīng)以25.5%的市場份額成為了第二大智能移動終端平臺。

Q3全球智能移動終端比例 
Q3全球智能移動終端比例

而在諾基亞基本沒有觸及的美國,這個平臺的機型銷量已經(jīng)超越了iPhone,成為***的大明星,但是由于其將多種平臺融為一體,相比較封閉的iPhone OS平臺,其目前出現(xiàn)的過多版本問題成為跨越過多屏幕之外的Android平臺一大問題。

由于不同版本的Android系統(tǒng)SDK不同,因此在開發(fā)軟件的時候,開發(fā)者往往會無所適從,因此眾多應用的不兼容也是目前Android高速發(fā)展的突出問題。

相比較蘋果家的iPhone,由于其本身控制硬件和系統(tǒng)底層軟件,因此在系統(tǒng)版本升級方面,蘋果能夠及時有效的升級,因此大部分的玩家都可以在***時間得到產(chǎn)品升級,隨著產(chǎn)品端的延長,系統(tǒng)升級與調試也主要是蘋果自家獨自完成,從而有效地保證了兼容性和平臺的一致性,雖然其犧牲了很多開放與自由,不過相比較而言,由于產(chǎn)業(yè)鏈的閉環(huán),因此可以獨自控制產(chǎn)品端的發(fā)展。

而Android的發(fā)展完全是爆發(fā)性的,就是在這一年內(nèi),Android從1.5版本瞬間升級到 2.3(1.5-1.6-2.0.1-2.1-2.2-2.2.1-2.3),由于蘋果的升級基本上屬于強制性的,也就是說基本上是同一時間端升級,除了 iPhone 2G已經(jīng)不再升級之外,大部分的iPhone都會升級到***的版本,對于開發(fā)者來說,只需要通過***的SDK開發(fā)程序或者升級程序就可以了,而 Android開發(fā)者就會非常郁悶,原因是由于谷歌僅僅控制軟件最基本的代碼,準確的說就是Android非硬件部分的規(guī)范,而對于硬件方面,由于各個廠商的不同,所以就需要各個廠商自行調整,因此會存在當系統(tǒng)都是升級到2.3的時候,部分機型依舊是1.6版,對于正常的產(chǎn)品周期來看,必定會讓購買了 1.6系統(tǒng)機型的用戶相當不滿。

這并不是Android自身開發(fā)的怠慢,一年多個6個版本明顯是超越iPhone OS,但是由于硬件上自身調試的原因,并不是所有的玩家都能及時享受到***版本,嚴重的滯后阻礙了Android系列手機的應用開發(fā)和用戶體驗。

這樣的窘境似乎并不是谷歌愿意看到的,就像是Java作為跨硬件的應用平臺,其底層的虛擬機依舊牢牢掌握在甲骨文手里,應用開發(fā)對于甲骨文來說無關,他只負責底層,而谷歌的問題在于他沒有辦法控制底層,除非所有的硬件架構都基于ARM,但是標榜自身的跨平臺的Android就必須考慮到放棄X86平臺,谷歌沒有那么多精力去負責這樣浩大的兼容性測試,他必須找到一個行之有效的解決方法。

從目前市場行業(yè)角度上分析,我覺得后期Android的發(fā)布將會和現(xiàn)在的很多開源軟件一樣,會采用雙線并行的方式,即一個開發(fā)版本和一個穩(wěn)定維護版本,首先谷歌會宣布幾款設備將不會升級至2.X系,逐步將其淘汰,然后將2.X版本作為穩(wěn)定開發(fā)版本,SDK也主要是為這個版本開發(fā)放出,并且保證大部分機型在這個版本系列上得到充分支持,而開發(fā)版本則是高端的3.X系列,為不穩(wěn)定版本,官方不會放出相關的SDK給開發(fā)者,用于平臺預覽,但是會對幾款高端機型提供相應的固件下載,保證了高端的GEEK玩家的需求,在2.X進入穩(wěn)定期以后將會采用小版本號更新,如2.X.X這樣,五年以后停止版本的官方支持,并且轉移至更高的版本,(這一點上有點類似于mysql)我覺得這樣會是一個比較穩(wěn)妥的解決版本的方法。

從目前的應用端來看,由于ARM架構存在著各個硬件公司設計上的差異和顯示芯片的差異,對于Android平臺還需要一個***硬件的標準,如果Android平臺能夠確定軟件的***硬件,那么對于軟件開發(fā)者來說將會非常方便,從目前中端機型升級Android 2.2就可以看出來,由于架構的差異,雖然中端機型可以升級至2.2版本,但是谷歌有意識的將其flash 10.1功能關閉,在一定程度上區(qū)分了高端機型與低端機型的功能,這也算是谷歌逐步統(tǒng)一系統(tǒng)平臺的一個策略,將低端機型版本升級,但是縮減功能,不得不說谷歌和蘋果一樣,在這一點上是非常聰明的。

【編輯推薦】

  1. Android UI之困 橫跨四個屏幕的戰(zhàn)爭
  2. Android 2.3 SDK于今日就緒 增強對平板的支持
  3. 錢景無限 Android應用開發(fā)者曬收入
  4. 獨家教程:用PHP編寫Android應用程序
  5. Google副總裁:Android是最成功的收購
責任編輯:佚名 來源: cnbeta
相關推薦

2015-03-02 09:39:26

2013-04-18 09:36:18

大數(shù)據(jù)

2017-11-27 13:53:01

大數(shù)據(jù)失控數(shù)據(jù)平臺

2013-08-12 11:37:30

數(shù)據(jù)中心大數(shù)據(jù)

2011-04-08 17:48:09

Java

2009-07-09 19:30:30

2017-07-14 17:41:20

2013-12-30 13:38:49

移動互聯(lián)網(wǎng)

2014-01-06 09:49:22

移動廣告雙十二流量

2022-06-24 15:18:48

字節(jié)跳動數(shù)據(jù)庫ClickHouse

2010-03-04 16:08:21

Android系統(tǒng)平臺

2024-10-11 16:52:12

2019-01-22 08:31:10

2021-03-03 14:21:22

物聯(lián)網(wǎng)稅收運營商

2021-10-19 08:23:43

JMXJava 管理擴展

2013-07-17 09:08:15

2017-02-15 07:26:04

產(chǎn)品助理AndroidiOS

2024-04-25 08:33:25

算法時間復雜度空間復雜度

2009-04-22 16:39:41

LinuxTomdroidTomboy

2020-06-04 09:24:26

微服務數(shù)據(jù)框架
點贊
收藏

51CTO技術棧公眾號