|
本帖最后由 人見百態(tài) 于 2015-10-16 17:10 編輯
QQ截圖20151015160540.png (89.92 KB, 下載次數(shù): 49)
下載附件
保存到相冊
2015-10-15 16:05 上傳
不知道大家注意到?jīng)]有安卓軟件老多有不兼容的現(xiàn)象。
然而在iOS上卻很少看到這種情況,幾乎不會出現(xiàn)不兼容的情況(有的話也會馬上在下一個版本改回來),這是為什么呢?
下面小編就來說說這其中的一些緣由:
iOS軟件幾乎都兼容的原因:首先iOS上,我們知道iOS系統(tǒng)的就那么幾款設(shè)備,手機(jī)和平板。
所以說iOS系統(tǒng)更新了這些設(shè)備都能收的到,也就是能用上最新的系統(tǒng)了啦。
這也就是說蘋果的設(shè)備運行的一般都是同一個版本的系統(tǒng),而且硬件規(guī)格就那么幾種。
android設(shè)備上軟件不兼容的原因:
而在安卓上呢?安卓設(shè)備除了谷歌自家出的nexus系列外還有數(shù)不盡的各大廠商也在出安卓設(shè)備。
其中又有電視、平板、手機(jī)、手表......
下圖上前兩年的統(tǒng)計安卓設(shè)備有多少種的示意圖,現(xiàn)在就更多了。
QQ截圖20151015170719.png (131.42 KB, 下載次數(shù): 55)
下載附件
保存到相冊
2015-10-15 17:17 上傳
這還是硬件,在系統(tǒng)上,下方是最新的安卓各系統(tǒng)在先有的設(shè)備上的比例:
QQ截圖20151015170745.png (145.42 KB, 下載次數(shù): 51)
下載附件
保存到相冊
2015-10-15 17:18 上傳
我們可以看到2010年出的android 2.2竟然還有設(shè)備在運行!
這會導(dǎo)致什么后果呢?
首先看個例子,就比如在當(dāng)貝市場中的騰訊視頻TV版吧,就標(biāo)注了只能安卓4.0以上的系統(tǒng)才能使用,低于這個版本的是用不了的
QQ截圖20151015161900.png (231.62 KB, 下載次數(shù): 48)
下載附件
保存到相冊
2015-10-15 16:26 上傳
當(dāng)然啦,還好當(dāng)貝市場從安卓2.2開始支持到安卓5.x,所以那些還不是安卓4.0或者以上的朋友還能用當(dāng)貝市場下載其他軟件來代替。
QQ截圖20151015162029.png (30.32 KB, 下載次數(shù): 52)
下載附件
保存到相冊
2015-10-15 16:26 上傳
那有些同學(xué)就會問了,那所有的軟件都適配安卓2.2不就好了嗎?
對這個小編只能說:
QQ截圖20151015174623.png (255.99 KB, 下載次數(shù): 50)
下載附件
保存到相冊
2015-10-15 17:46 上傳
因為:
首先安卓系統(tǒng)升級不是白升級的,有些在低版本系統(tǒng)上有的api,到了高版本就可能閹割掉了或者換了別的更好用的。
而這些api恰恰就是某些軟件實現(xiàn)某些功能的保證。
舉個例子,以當(dāng)貝市場為例,當(dāng)貝市場有一個叫做自動安裝的功能能夠?qū)崿F(xiàn)安裝軟件后自動安裝無需點擊遙控器:
105240cw4034dt41tc77k5.png (309.02 KB, 下載次數(shù): 53)
下載附件
保存到相冊
2015-10-15 17:54 上傳
105240ts1eyp7ppsehsd7h.png (232.43 KB, 下載次數(shù): 53)
下載附件
保存到相冊
2015-10-15 17:54 上傳
然而這個功能也不是所有的機(jī)型,所有的系統(tǒng)版本都Ok的。
rom的原因:
因為吧自動安裝需要一個叫做AccessibilityService的api,而這個AccessibilityService(輔助服務(wù))并不是所有機(jī)型的系統(tǒng)都有的,國產(chǎn)rom很變態(tài)的啊,老是閹割一些東西,或者隱藏掉(例如yunos簡直不能忍)。還有就是安裝界面并不都是相同的,然后適配也有點麻煩吧。
系統(tǒng)版本的原因:
其次AccessibilityService需要在安卓4.1以上才會有,所以比這個低的系統(tǒng)就無緣這個功能了。
正是因為要兼容很多系統(tǒng)版本,所以程序員得一遍遍的調(diào)試適配,也難怪有公司會開出這樣的職位誘惑:
QQ截圖20151015174020.png (6.93 KB, 下載次數(shù): 50)
下載附件
保存到相冊
2015-10-16 17:10 上傳
以上就是為什么安卓軟件會比iOS軟件更容易出現(xiàn)不兼容問題的原因,當(dāng)然小編只是很片面的談了談湊湊字?jǐn)?shù)的,希望大神不要見怪。
|
上一篇: 樂視會員三個月免費領(lǐng)!??!樂視會員共享下一篇: 安卓機(jī)頂盒為什么不支持軟件自啟動!【詳解】
|