安卓与IOS的特点与发展前景
2018-05-26南东辰
摘 要:安卓手机是基于Java语言而开发的操作系统,苹果的iOS系统是基于Objective-C系统,二者在系统开发,体验与流畅度,程序优先级,软件开发是不同的。在未来发展中,苹果iOS继续完善,安卓流畅度提升,各自都会取得较好的发展。
关键词:安卓 iOS 特点 发展
根据全球手机市场调研机构IDC调查数据显示,三星出货量3.173亿部(占据市场份额的21.6%),苹果出货量2.158亿部(占据市场份额的14.7%),华为、oppo、小米出货量分别占到了1.5亿、1.11亿、9200万部。从绝对数量上来看,安卓手机占据了绝大部分份额,但是Strategy Analytics数据显示,在2017年一季度,所有的全球智能手机厂商中,苹果拿走了市场83.4%的利润,达到101亿美元。安卓手机系统开放,数量巨大,苹果手机较为封闭但体验较好啊,这就引发了一个讨论,安卓与ios系统的各自特点是什么?未来发展前景如何?
1 安卓与ios系统的各自特点
1.1 系统开发的不同
安卓手机是基于Java语言而开发的操作系统,苹果的iOS系统是基于Objective-C,编译器gcc来编写的。安卓系统由于完全开源,任何软件开发商或个人都能开发,其发挥的水平高低很大程度上取决于开发者的Java语言核心能力,而苹果iOS的开发软件较为单一且被苹果优化到了极致,速度很快很流畅。安卓系统是通过Java虚拟机来运行,系统运行需要靠大量内存来换取执行速度,需要大量的计算,苹果iOS后台模式是基于墓碑模式运行,后台即使有很多软件并不影响其体验速度。
1.2 体验与流畅度的不同
体验是用户在使用安卓或苹果手机最为关注的焦点之一,很多用户在使用安卓手机会抱怨安卓手机在使用一段时间后变得非常的卡,而苹果手机即使使用几年之后还是流畅如新。这里面的原因是由于安卓和iOS硬件渲染模式的不同,iOS基于GPU加速,本身不依靠借助CPU或者程序本身,从顶层到底层整个流程,甚至更深的操作,都围绕流畅度来开发的。而安卓软件开发需要适用不同的手机类型及各种高低配置,其图形特效加速渲染需要依靠程序本身,并且对CPU有严重依赖,这样大量的计算也会加重CPU处理负荷,从而出现了卡顿不流畅现象。
1.3 程序优先级相应不同
当我们打开手机,最先是点亮屏幕,再就是点开软件进行操作,我们会很明显的感觉到苹果手机在使用软件时候很流畅,而一般的安卓手机不是那么顺畅,这跟他们机制有所不同。在优先级别相应过程中,iOS对屏幕反应级别是Touch--Media--Service--Core架构,最先相应的是屏幕,其优先权最高,最顶级的Touch被操作会迅速反应并作出判断,然后才是媒体(Media),服务(Service)以及Core。很多用户会感觉安卓有一点点卡的原因是因为它与iOS架构不同,它的优先级响应层级是Application--Framework--Library--Kernal架构,首先是应用,其次是架构,与图形图像显示处理相关的在Library这一层级,所以用户在触摸屏幕之后首先相应的不是图形处理,所以会感觉略卡。
1.4 軟件开发不同
由于iOS产品较为封闭,产品线也较为单一,iOS系统流畅稳定,在iPone、iPad上有很高利用率,很多开发者更愿意投入到iOS软件开发中来,iOS的软件可以直接通过官方的App Store下载,软件来源比较稳定可靠且不容易崩溃。安卓手机由于开源,开发需要适配各种机型,开发者需要对不同机型进行调式匹配,开发需要耗费更多的精力。苹果的开发环境较为高效完整如xcode、sdk等,其软件和系统能够一脉相承,不同版本之间通用、迭代性好,开发一款产品几乎能在苹果所有设备运行。安卓系统兼容性差,用户忠诚度不够,软件多种多样,总体上优质软件都优先在iOS发布,很多安卓用户需要等一段时间才能移植,但主流软件如微信、QQ、淘宝等企业实力雄厚能够把这些软件优化得较好,体验性也不会很差。
2 安卓与iOS系统的发展前景
2.1 苹果iOS继续完善与安卓流畅度提升
之所以安卓系统会出现一些卡顿不流畅的现象,除了Java语言编程效率本身运行效率比Objective-C稍低一点之外,安卓运行需要大内存、大计算会造成卡顿。但随着安卓CPU的四核、八核出现,Java虚拟机效率得到了提升,卡顿现象改善明显,可以达到和iOS流畅度相媲美。其中原因一方面是谷歌对安卓系统不断升级,各大厂商如小米、华为、三星、oppo对自己定制的系统深度升级,使得安卓系统流畅度不断提升,用户体验得到不断改善。与此同时,苹果继续对自家iOS中的相机、云储存、地图、信息、控制中心等功能不断优化,在UI设计上越来越美。
2.2 安卓在智能终端上快速发展
由于安卓系统独特开放性优势,它得到了硬件厂商很好的开发和支持,在移动互联网上运用广泛,如智能家居、手机/平板电脑、智能电视、社交办公等方面有着广阔的发展前景。在数据储存上,用户可以实现硬件系统功能和高效利用,软件开发商再根据用户与应用关系进行动态平衡扩展。安卓系统有着80%的用户群,群体十分庞大,市场前景广阔。在新技术中,有虚拟现实技术VR和现实增强技术AR以及人工智能AI,技术的演进与发展,需要更多的应用场景技术支持。
2.3 iOS生态更加开放
苹果iOS在未来发展过程中,会将软件跨平台,让设备更加智能化,如数据可以在不同设备中切换和无缝连接,人工智能进入输入法、照片、地图等进行建议、识别、提醒、深度学习。苹果在行业都在开源的背景下,为了更好地改善用户体验,它将部分权利开放, 如iOS将地图导航、Siri、锁屏、iMessege、恶意电话拦截开放给第三方,它在逐步改变Apple Store推广、分成、审核策略。苹果希望能更进一步赋能开发者,让苹果系统保持长期活力,使其在利润分成中保持垄断地位。
3 安卓与iOS发展的思考
3.1 安卓的安全性有待提升
iOS系统比较强大,其运行程序不管多大都不会死机,其商定每个程序只有通过审核之后才能上架,安全性较高。而安卓系统属于代码系统,在第三方下载的程序审核不严格,可能会包含病毒、恶意插件等,系统用久之后会经常出现卡顿或者是死机现象,安卓系统漏洞多,会导致个人资料被盗、系统耗電大,流量消耗大等问题出现。iOS中任何第三方程序都不能在后台运行,而安卓中数据处理指令权限最高,任何程序都能在后台运行,直到没有内存才会关闭。安卓没有iOS那样的“沙盒机制”,让疑似病毒在“沙盒”表演一旦暴露病毒属性后悔将病毒的痕迹和动作抹去的机制。
3.2 苹果的“降频门”的思考
“降频门”是苹果公司在2018年年初受到影响最大的事件影响之一。其本意是在苹果手机使用几年之后,电池性能下降,为了防止手机由于过高性能计算峰值而受到电池影响出现意外关闭手机情况,采取的对苹果手机CPU降低频率来避免关机的做法。苹果公司虽然在2017年发布的声明中声称“从来没有、也永远不会通过任何手段,来有意缩短任何苹果产品的使用寿命”,但其后的声明中默认承认降频,并且采取降低电池费用等方式来减少舆论的压力。
4 结语
苹果手机是结合高效稳定的iOS系统和稳定质优的硬件,完美地结合让苹果手机体验更好。安卓系统则是开源式的发展,其出货量巨大、应用广泛、性能优秀、用户群庞大,个性化特征明显。两种系统发展各有优劣,两种系统应该吸收各自优点才能发展更好。
参考文献
[1]数据来源:国际数据公司International Data Corporation,https://www.idc.com.cn/prodserv/prodserv.jsp
[2]赵益泽,浅析安卓系统,iOS,Windows Phone系统的差异性,数字通信世界[J],2017年11月01日
[3]凌宁,基于iOS系统的安全性研究[D],北京:北京邮电大学,2014年1月10日
[4]范润波,安卓系统的应用及发展趋势展望[J],电脑知识与技术,2017年5月5日
作者简介
南东辰(1995-) ,男,陕西咸阳,西安翻译学院,大专,15级,专业:工商企业管理