03.04 目前iPhone最大只有4GB运行内存,为何机器流畅不卡?

冬爸爸爱你们


我们会发现4GB内存的iPhone使用起来甚至比安卓8GB内存的还要流畅,这点与苹果对于iOS的优化以及相关规定有关的。具体原因如下:

1、软硬件结合

我们知道iOS系统仅仅搭载在iPhone上,而iPhone又是苹果自己研发的硬件产品,这样苹果自然有能力在有限的内存内发挥出iPhone最大的性能。而安卓则不同 ,系统是谷歌开发的,但硬件厂商却很多,且各厂商的机型配置、性能都有所不同,系统势必要照顾到各种机型,这就造成了安卓整体运行的效率不如iOS高,所以自然就需要更高的内存了。

2、闭源系统

iOS是闭源系统,各种APP必须通过App Store这个唯一的渠道进行上架才会有用户下载。而苹果对于上架App Store的APP对运行内存的占用有极为严格的要求(一般最大不能超过800M,否则审核不通过),这就倒逼软件开发者对自己的APP优化到极致,自然也就保证了iPhone用户的整体体验。并且因为iOS就搭载在iPhone上,软件开发者需要适配的机型远比安卓少,可以更有针对性的优化。而安卓则不同,首先安卓APP可以在各种渠道进行上架,软件开发者自然没有动力去更加优化自己的APP,加之搭载安卓的机型众多,且下到几百块,上到上万元的机型都有,软件开发者适配起来的难度自然比iOS大得多。

3、伪后台

iOS的多任务后台其实是伪后台,就是说当系统发现内存不足时,就会自动杀掉其他APP的进程,以保证当前使用的APP的流畅性。这就造成了有时我们切回别的APP时,又要等待重新加载的情况。所以其实iPhone在处理多任务时,并没有搭载大内存的安卓旗舰快,这就是iPhone内存小的原因。


小妮说科技


主要是苹果iOS的系统运行机制比安卓效率高,安卓系统后台运行还是通过虚拟机一边编译一边运行,需要更多的硬件资源才能保证运行效率,安卓系统的代码臃肿碎片化比较严重现在安卓厂商一直在优化,苹果硬件配置低但系统软件运行效率高,系统调度机制优于安卓所以4G运存的速度都非常快,另外苹果手机的处理器是真的牛,无论是发热还是性能控制的非常优秀也是主要原因之一!


IT晓明


因为ios系统是封闭的。iOS优化程度很高,当某个软件退入后台后,它就会基本停止运行,而将空间留给其他正在使用的软件,很少会发生卡顿现象,此外iOS的App质量很高,安全性也很高,这也使得ios的应用软件要比安卓的大很多。不过因为ios是封闭的,系统限制也多,对于玩机达人来说,ios不是好的选择,就拿本人来说 我觉得没有文件管理,这真的是ios最大的缺点。


分享到:


相關文章: