用过iPhone手机和用过安卓手机的人会有不一样的体验:iPhone手机好像更不容易变卡。
相对安卓手机来说,iPhone手机就算用个三五年,也都还是那么的顺畅;而安卓手机用个两三年就会存在卡顿死机等现象。
为什么用久了的iPhone手机不如安卓手机卡?明明安卓手机的内存比iPhone手机要大啊!
iPhone手机不如安卓手机卡是有原因的。
首先,安卓和苹果是基于两个不同的系统,他们的后台机制不同。
安卓手机的后台是真后台,当使用Home键退出应用时,程序实际上并没有完全退出,而是被系统挂在后台,这也是为何我们关掉了聊天软件依然能够收到消息通知的原因。包括平时收到的一些垃圾广告推送,也是因为后台有程序运行。这也就导致内存占用越来越多,用久了越来越卡。
苹果手机的iOS系统是采用的伪后台,当用户Home键退出应用时,iOS其实关闭了程序,只保留应用的图像入口。之所以iOS也能收到推送,是因为当用户开启推送后,系统会增加一些进程从苹果服务器接收信息,然后再通过服务器发给用户。所以即便iPhone的配置相比于同类安卓机低很多,但是仍会给人更加流畅的感觉。
其次,iOS系统的封闭性也是一个原因。
苹果对软件的审核很严格,下载安装软件基本上只能通过AppStore,这也就避免了很多流氓应用。安卓手机平台开放,用户可随意安装第三方软件,可能会捆绑某些不明应用,占用内存。
另外,iPhone手机的硬件和软件适配度高,使得后台的优化工作容易进行。
安卓手机的硬件配置变化大,开发者不可能针对所有机型进行开发,只能在比较主流的机器上进行测试并保证运行流畅,所以很多低端安卓手机很难有流畅的使用体验。
其实,iPhone手机也会卡,只是和安卓手机卡的不一样而已。安卓机是动画卡帧,iPhone手机是过度动画流畅,但打开软件响应速度相对会慢,大家感觉不到而已。
现在高端的安卓机出现卡顿的情况也不多,会卡顿的大多是低端手机,价格就摆在那,卡也是合理的。
做为用户,我们期待iPhone和安卓都越来越流畅。