安卓手机越更新越流畅吗

核心提示在安卓系统发展到了今天,各种大运存,各种高刷屏都用上,还有中国厂商对系统的各种优化,你会发现在某种程度上来讲,有时候即使安卓手机在打开应用的速度可能比IOS更快,但是其流畅度方面依然不如IOS系统,这个到2021年来说依旧是这样的,产生这种

Android发展到今天,各种大内存高屏都用上了,还有中国厂商做的各种优化。你会发现,某种程度上,即使安卓手机打开应用的速度可能比IOS快,但流畅度还是不如IOS。2021年依然如此。造成这种现象的原因很多,主要来自以下几个方面:

第一,背景机制的差异

首先,IOS的后台一直被称为假后台。为什么这么说?也就是我们在运行多个后台的时候,切换过来的应用到假后台后,你双击HOME键两次,就会看到你打开的应用。这个应用其实只是一个历史记录,切换过来的应用早就被系统杀死了。IOS会记录你切换系统时的最后状态,然后释放所有分配给这个应用的内存,释放的内存会分配给你当前打开的应用。

这样做的好处是,系统后台不会有应用常驻,可以大大节省手机存储的占用机制,手机的CPU可以专注于当前的应用,可以大大提高当前应用的流畅度。安卓的后台才是真正的后台。当你切换到后台应用时,手机要给后台应用分配存储,SOC要给后台驻留应用分配一个性能,这样SOC就无法专心计算当前应用。

当IOS切换回历史应用时,IOS会读取这个应用的最后状态,然后打开和关闭上一个应用。当然现在安卓也在学习,就是当安卓打开太多应用的时候,系统会根据你目前的使用习惯,杀掉一些不常用的后台应用,达到节省存储的技术。当然,苹果也一样。随着用户的需求,说到iOS9,因为技术创新和用户的诉求,苹果推出了新一代的后台管理机制。当App切换到后台时,系统不再用刀杀死App然后立碑,而是杀死App的大部分不被X使用的进程,尽可能减少对存储的占用。

此外,两个系统的应用机制不同。

IOS:保留后台应用的内存。当新打开的应用申请内存时,会有完善的机制来决定回收哪些应用的内存,为新打开的应用分配足够的内存;

安卓:设置内存阈值。只有低于这个值,系统才会根据一个列表关闭用户不需要的东西。当剩下的内存不多时,打开大程序会触发系统自身的进程调整和调度策略,会消耗系统资源。每个android都在虚拟机中运行,因此会消耗更多内存。

从内存的应用机制来说,IOS对内存的调度更加科学合理,而Android由于虚拟机的存在会消耗更多的内存,这也是为什么Android目前的存储会达到8G和12G,而苹果手机4G可以达到非常流畅的水平。

第二,推送机制不同

还有一个最重要的是,两者的推送机制不一样。当然这里指的是国内的统一推送机制。其实在国外是Google发起的,叫GCM,最新版本叫FCM。但是,中国限制谷歌服务,阉割这个渠道,强迫所有app自己建推送。所以后台常驻,所以手机换了一张卡,如上所述。

由于自身系统的封闭性,IOS实现了统一的推送机制。苹果有自己的推送机制APNs,所有app都有统一的推送规则,你不用呆在后台就能收到通知,大大节省了系统资源和电池消耗。苹果的机制是,所有的用户消息都必须到苹果的服务器,然后直接通过IOS呈现给用户,这样即使你的APP不在线,也能及时收到信息。其实说白了,这种机制的运行也是一种节省存储的方式,从而提高手机存储的利用率。

三。分裂

这个问题从安卓诞生的那一天就有了。所谓碎片化是指软件碎片化和硬件碎片化两个层面。首先,由于Android系统的开源性,开发的每一个软件都必须适配市面上大部分主流手机。不同的手机有不同的硬件规格,开发过程中要考虑app的兼容性和适应性。这就导致app应用开发对于适配的优化度很低,适配的程度也不是很具体。面向IOS,是单一的硬件和统一的开发标准,对IOS的契合度和适应性也很高。

四。发展的规范性问题

由于IOS系统的封闭性和对应用的严格审核,IOS开发必须严格遵循IOS系统的规范。对于Android系统的开发者来说,他们可以任意更改系统的底层设计规范和接口,导致Android开发的应用在安全性和质量上远远低于IOS系统下的app。这就是为什么Android下的app可以随时监控用户手机上的各种信息,甚至调用你的通讯录。这些无声的后台进程每时每刻都在浪费Android手机有限的资源,而IOS在这方面根本不会出现。

此外,Android需要一个虚拟机将代码翻译成硬件可以识别的机器码,而IOS却不是这样。这就好比Android要请翻译来读APP,而IOS和APP会是同一种语言,不需要翻译来代替调用,这样IOS的运行效率会比Android高很多。

第五,动画的反馈优先级

苹果系统的触控优先级非常非常高。不管你在做什么,用户首先要给用户反馈。所以当你打开视频突然返回的时候,不管打开不打开,你都要回到我身边。无论是否回到桌面,都要在用户点击图标的时候先执行用户的操作。

第六,单核性能的优越性

我们知道手机运行的效率不仅是一个重要的因素,CPU的计算性能也直接决定了手机运行的速度。所以手机的单核性能直接决定了处理器的运行效率。

目前最新手机CPU的跑分是A14处理器单核性能1603,安卓性能最好的是骁龙888 1135。苹果A14的单核性能优势远高于骁龙888。虽然所有的手机都是多核,但是大部分的应用还是单线程运行,这就意味着指令集必须一个一个执行。单核性能的优越性是苹果各代CPU中的核心因素,所以单核性能的优越性也保证了苹果系统的流畅运行。

综合以上场景,苹果的系统在流畅度上确实更胜一筹,但安卓手机的优化性能更符合中国消费系统的优化设计,而苹果在分身应用、分屏、录屏、长截屏、大文字爆炸等便捷性和可玩性方面都有短板。对了,尤其是苹果的快充技术还这么落后。总之,苹果这几年在创新上的引领作用并不是那么明显。

苹果不再是史蒂夫·乔布斯的苹果。

 
友情链接
鄂ICP备19019357号-22