iOS和Android系统有着相对成熟的设计和较好的用户体验,随着WP8.1的发布,Windows Phone系统在交互方面也有了很多改进和提升,三个系统都有着各自的特点,下面煮机为你带来三者在系统功能方面的比较。
由于系统版本较多,此文仅拿目前三大系统最新的大版本进行比较:iOS7、Android 4.4(原生版)、Windows Phone 8.1(以下简称WP8.1)。
后台多任务
说到这个问题,就要先区分一下两个概念:
后台运行:是指不在界面中显示,但是代码还在执行;
挂起:程序在内存中,但是代码不执行。
iOS的后台机制是按照程序的类别采取不同的处理方法,其程序类型分为系统程序和第三方App.对于系统程序,又分为两大类,一类是Springboard类,包括启动器在内,一般不能关闭,不需要用户进行操作;另一就是诸如短信、通讯录等自带程序,它们和第三方App程序的运行机制相同:iOS系统只允许后台程序运行几分钟,过了时限以后会自动转为挂起,当应用数量较多时,还会杀掉最开始的程序,从而最大程度保障当前活跃程序的系统资源。挂起的程序通过用户绑定设备的ID,实现消息推送(苹果有专门的服务器来做消息推送)。这样就构成:应用服务器(应用程序商提供)→系统提供商服务器→用户设备的推送机制。
Android系统采用的是真后台。其多任务就是有多少个程序后台运行,就有多少对应的程序在执行代码,占用较多的资源。这也是Android机相对较卡的原因之一。
WP系统后台程序也有两种,一种是「Periodic Task」(周期任务):占用资源、数据较少需定时运行的任务,一种是「Resource Intensive Task」(资源集中任务):占用资源、数据量都比较大的。在后台运行过程中,根据不同的程序类型,对程序进行间歇性运行、时限性运行以及停止运行等限制。像iOS的第三方App一样,后台挂起的程序采用推送机制,完成实时聊天工具的运行,当然前提是程序未停止运行。
对于iOS、WP的伪后台可以很好地分配有限的系统资源,有利于电量、流量的节省优化,但是对于一些实时性的应用有着一定的限制,而且隔段时间启动后台程序时,会出现重新加载等现象;对于Android而言,虽然后台任务占用了很多资源,但是程序之间的衔接、实时通信却得到了很好地保障。
系统权限
苹果是自行研发智能手机系统并供自己使用的,因此对iOS系统有着很高的系统权限,在未经越狱的情况下,不可以安装很多第三方扩展插件,如蓝牙互传文件、来电归属地、软件加密等,不可以进行第三方主题美化,不可以体验破解游戏等。也就是说,未经官方批注的第三方软件,不会让用户随便安装使用。
Android对于系统权限的设定要低很多,在未经Root权限破解的情况下,允许用户安装未经官方审批的第三方软件(部分功能需要Root),允许用户进行多元化、个性化的系统设定,给用户更多自由的权利。随之而来的问题就是,恶意软件泛滥成灾,用户隐私受到极大威胁。
WP也采用了类似于iOS同样严格的系统权限设置,在未越狱的情况下,第三方应用开发人员必须经过微软的「验身」,软件经过审核才能上线。
安全性
如果非要给这三个系统的安全性排个名的话,WP > iOS > Android.作为智能手机系统,越封闭的环境,越能够保证系统的安全。WP和iOS都有着比较封闭的特性以及严格的审核机制,之所以把WP放在第一位,主要是WP系统目前处于发展阶段,应用数量和用户群体相对较少。
iOS虽然也频频爆出各种安全问题,但它的很多安全功能是基于硬件引擎的,在保证易用性的同时,能够平衡好操作系统的安全性能。
对于Android而言,为了考虑Android的通用性和开放性,开放了很多用户权限,再加上没有有效地控制机制,自然是恶意软件泛滥成灾。
小结
在系统功能方面,iOS和WP凭借着推送机制的优势和安全性,可以带给用户更放心的操作体验。虽然安卓系统先天不足,应用效率并不是很高,但凭借强大的硬件平台和开放的姿态,同样能够给用户带来优秀的体验。所以从本质上说,各有优劣,就看用户有什么样的需求了。
关于三大系统更多的比较请点击 《三大系统界面对比》 和《三大系统功能对比》了解
关注天下网吧微信,了解网吧网咖经营管理,安装维护:
本文来源:不详 作者:佚名