不知道大家注意到?jīng)]有安卓軟件老多有不兼容的現(xiàn)象。 然而在iOS上卻很少看到這種情況,幾乎不會出現(xiàn)不兼容的情況(有的話也會馬上在下一個版本改回來),這是為什么呢? 下面小編就來說說這其中的一些緣由: iOS軟件幾乎都兼容的原因: 首先iOS上,我們知道iOS系統(tǒng)的就那么幾款設(shè)備,手機和平板。 所以說iOS系統(tǒng)更新了這些設(shè)備都能收的到,也就是能用上最新的系統(tǒng)了啦。 這也就是說蘋果的設(shè)備運行的一般都是同一個版本的系統(tǒng),而且硬件規(guī)格就那么幾種。 android設(shè)備上軟件不兼容的原因: 而在安卓上呢?安卓設(shè)備除了谷歌自家出的nexus系列外還有數(shù)不盡的各大廠商也在出安卓設(shè)備。 其中又有電視、平板、手機、手表...... 下圖上前兩年的統(tǒng)計安卓設(shè)備有多少種的示意圖,現(xiàn)在就更多了。
這還是硬件,在系統(tǒng)上,下方是最新的安卓各系統(tǒng)在先有的設(shè)備上的比例:
我們可以看到2010年出的android 2.2竟然還有設(shè)備在運行! 這會導(dǎo)致什么后果呢? 首先看個例子,就比如在當貝市場(http://www.dangbei.com/)中的騰訊視頻TV版吧,就標注了只能安卓4.0以上的系統(tǒng)才能使用,低于這個版本的是用不了的
當然啦,還好當貝市場從安卓2.2開始支持到安卓5.x,所以那些還不是安卓4.0或者以上的朋友還能用當貝市場下載其他軟件來代替。
那有些同學就會問了,那所有的軟件都適配安卓2.2不就好了嗎? 對這個小編只能說:
因為: 首先安卓系統(tǒng)升級不是白升級的,有些在低版本系統(tǒng)上有的api,到了高版本就可能閹割掉了或者換了別的更好用的。 而這些api恰恰就是某些軟件實現(xiàn)某些功能的保證。 舉個例子,以當貝市場為例,當貝市場有一個叫做自動安裝的功能能夠?qū)崿F(xiàn)安裝軟件后自動安裝無需點擊遙控器:
然而這個功能也不是所有的機型,所有的系統(tǒng)版本都Ok的。 rom的原因: 因為吧自動安裝需要一個叫做AccessibilityService的api,而這個AccessibilityService(輔助服務(wù))并不是所有機型的系統(tǒng)都有的,國產(chǎn)rom很變態(tài)的啊,老是閹割一些東西,或者隱藏掉(例如yunos簡直不能忍)。還有就是安裝界面并不都是相同的,然后適配也有點麻煩吧。 系統(tǒng)版本的原因: 其次AccessibilityService需要在安卓4.1以上才會有,所以比這個低的系統(tǒng)就無緣這個功能了、 以上就是為什么安卓軟件會比iOS軟件更容易出現(xiàn)不兼容問題的原因,當然小編只是很片面的談了談湊湊字數(shù)的,希望大神不要見怪。 |
Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )
網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號
GMT+8, 2025-1-29 01:10 , Processed in 0.031246 second(s), 8 queries , Redis On.