首页 收藏 加入QQ群
开启辅助访问

QQ登录

只需一步,快速开始

扫一扫,访问微社区

立即注册 找回密码
ZNDS智能电视网 门户 【ZNDS看点】 精品 查看内容

安卓软件会比iOS软件更容易出现不兼容问题原因科普

2015-10-16 12:37| 发布者: 智能电视领导者| 查看: 3271| 评论: 0|来自: ZNDS智能电视网

摘要: 不知道大家注意到没有安卓软件老多有不兼容的现象。然而在iOS上却很少看到这种情况,几乎不会出现不兼容的情况(有的话也会马上在下一个版本改回来),这是为什么呢?下面小编就来说说这其中的一些缘由 ...

  

  不知道大家注意到没有安卓软件老多有不兼容的现象。

  然而在iOS上却很少看到这种情况,几乎不会出现不兼容的情况(有的话也会马上在下一个版本改回来),这是为什么呢?

  下面小编就来说说这其中的一些缘由:

  iOS软件几乎都兼容的原因:

  首先iOS上,我们知道iOS系统的就那么几款设备,手机和平板。

  所以说iOS系统更新了这些设备都能收的到,也就是能用上最新的系统了啦。

  这也就是说苹果的设备运行的一般都是同一个版本的系统,而且硬件规格就那么几种。

  android设备上软件不兼容的原因:

  而在安卓上呢?安卓设备除了谷歌自家出的nexus系列外还有数不尽的各大厂商也在出安卓设备。

  其中又有电视、平板、手机、手表......

  下图上前两年的统计安卓设备有多少种的示意图,现在就更多了。

  

  这还是硬件,在系统上,下方是最新的安卓各系统在先有的设备上的比例:

  

  我们可以看到2010年出的android 2.2竟然还有设备在运行!

  这会导致什么后果呢?

  首先看个例子,就比如在当贝市场(http://www.dangbei.com/中的腾讯视频TV版吧,就标注了只能安卓4.0以上的系统才能使用,低于这个版本的是用不了的

  

  当然啦,还好当贝市场从安卓2.2开始支持到安卓5.x,所以那些还不是安卓4.0或者以上的朋友还能用当贝市场下载其他软件来代替。

  

  那有些同学就会问了,那所有的软件都适配安卓2.2不就好了吗?

  对这个小编只能说:

  

  因为:

  首先安卓系统升级不是白升级的,有些在低版本系统上有的api,到了高版本就可能阉割掉了或者换了别的更好用的。

  而这些api恰恰就是某些软件实现某些功能的保证。

  举个例子,以当贝市场为例,当贝市场有一个叫做自动安装的功能能够实现安装软件后自动安装无需点击遥控器:

  

  

  然而这个功能也不是所有的机型,所有的系统版本都Ok的。

  rom的原因:

  因为吧自动安装需要一个叫做AccessibilityService的api,而这个AccessibilityService(辅助服务)并不是所有机型的系统都有的,国产rom很变态的啊,老是阉割一些东西,或者隐藏掉(例如yunos简直不能忍)。还有就是安装界面并不都是相同的,然后适配也有点麻烦吧。

  系统版本的原因:

  其次AccessibilityService需要在安卓4.1以上才会有,所以比这个低的系统就无缘这个功能了、

  以上就是为什么安卓软件会比iOS软件更容易出现不兼容问题的原因,当然小编只是很片面的谈了谈凑凑字数的,希望大神不要见怪。


鲜花

握手

雷人

路过

鸡蛋

最新评论

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 浙ICP备14000780号 )  

增值电信业务经营许可证:浙B2-20150411 丨 杭州市公安局滨江分局备案编号:33010820000271

GMT+8, 2016-9-29 01:00 , Processed in 0.082961 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz!

监督举报:report@znds.com

© 2007-2016 ZNDS.Com

返回顶部