iOS和Android究竟哪个好?其实得看你的选择
Android与iOS究竟哪个好已经争论了几年了,以iOS为代表的iPhone和大量采用Android系统的手机更是打的火热,究竟两款系统上有什么差别,为什么很多用户觉得iOS比Android流畅呢?这种感觉有道理吗?下面带大家来了解一下Android和iOS的不同。
iOS是苹果自行研发的移动操作系统 ,苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上,只授权给自家产品使用,不对外开放。而Android是一种基于Linux的自由及开放源代码的操作系统,主要由谷歌方面开发,开放给其他手机厂商使用,虽然厂商可以根据自己的需求定制系统,但是在核心机制上厂商并不能做出很大的改动。目前主流手机市场均由两款系统占据,Android因为开放授权而占据市场的大量份额。两款系统一开始的定位,很大程度上造就了如今的差别。
根本机制上的区别
iOS 的后台机制是按照程序的类别采取不同的处理方法,依据程序的功能对其进行不同的处理。大概说来,iOS处理后台的手段有两种,一种是冻结,也就是人们常说的伪后台。另一种是真后台,用户在切换到其他程序时,这些程序还在后台运行,这种应用非常少,而且被苹果有限制地在后台运行,比如音乐类、地图类、通话类应用。除此之外,绝大多数程序在退出后处在挂起的状态,当用户点击Home键返回桌面后,程序就会被暂停,并且系统把切换后台时的状态自动记录,当切换回来时候呈现杀死应用时的瞬间状态,事实上这个过程相当于重新启动程序并恢复到当初离开的状态。
那么对于像QQ一些需要实时后台运行的程序怎么办呢?苹果在这方面有一套称为APNS处理机制,系统会驻留这一个进程,全称托管所有APP的消息推送,比如你和好友聊天,你发送过去的消息并不是通过QQ服务器直接到达,而是经由QQ服务器发送到苹果服务器,苹果服务器再发送到你的设备上。很显然,一个进程托管所有消息源,比各个消息源独立推送要高效的多。
在Android方面,系统后台处理手段比较单一,它更接近于真后台。简单来说,Android后台运行的应用程序被切换到后面时,在内存保留运行状态,这样方便我们在需要的话可以快速地切换回去。因此,有多少个后台就有多少个对应的进程在运行,这样往往占用较多的资源。虽然Android经过这些年的更新,在后台应用的处理上也有改进,但是一些不正常应用对资源的滥用以及在推送机制上的根本差异,Android平台的实际体验并没有得到很大的改善,这一点与iOS相比,可以说是难以弥补的差距。
APP体验表现不一
在APP质量方面,绝大多数APP质量在iOS上要比在Android上的质量高,这其实还是回到两个系统的特点上来,苹果有一套完整的APP开发流程,从开发、上架、下载(APP store),甚至到最后的开发分成。整个软件生态比较封闭,它带来的好处就是用户不必担心APP的规范问题,而Android方面并没有唯一的应用市场,市面上有许多第三方应用市场提供应用下载,在应用审核以及隐私等问题上并没有严格的把控,整个软件生态较为破碎,用户的体验难以得到保障。
在Android平台上,由于其开放性带来的不仅仅是上述所谈到的软件质量问题,其他像系统更新不一致、不同APP之间的协调问题也比较突出,为了应付上述的卡顿和安全问题,有些用户还需要安装优化软件,这无形之间增加了用户使用成本,在体验上也大打折扣,可以说这些是Android平台的天然缺陷。
但是苹果的封闭性带来的劣势也同样明显,在用PC给苹果设备传送文件时,需要安装苹果iTunes软件,而且传送的文件必须针对文件类型导入到相应的APP,否则面临文件无法打开的状况。其次,不同用户之间的分享也比较麻烦,远不如Android设备之间的操作方便快捷。
需求仍是不可忽视的因素
如今单单看系统之间的差别其实现在也很难影响用户对手机的选择,一方面是因为无论是IOS还是Android,在操作优化上慢慢趋同的趋势,另一方面是硬件功能上的差异,比如双卡双待、电池续航等等,这些都是用户选择手机的重要参考因素。
因而单独地说谁优谁劣是比较偏颇的,手机产品是根据需求而生产的,而它也不可能满足所人的需求,理性地对待差异,选择适合自己的。
关注我们,第一时间掌握专业 IT 资讯
E 生活 | E 科技
Enjoy Electronic Easy
【本文图片来自网络】