iphone只要4gb运存就很流畅,而安卓却至少要6gb运存

iPhone和安卓的运存差异
很多人都没注意到 , iPhone11、iPhone12、iPhone13标准版都是4GB运存 , 而且还是LPDDR4X 。
iphone只要4gb运存就很流畅,而安卓却至少要6gb运存
文章图片
而安卓旗舰 , 早就普及了8GB运存 , 并且是LPDDR5规格 , 比如小米11 。 就连千元机红米Note11 , 也至少标配6GB运存 。
运行内存的容量 , 是影响手机使用寿命的关键 , 理论上是越大越好的 。
举个例子 , 某个手游在运行时需要占用2GB的运存 , 但是手机只有3GB运存 , 系统、后台基础服务就占用了接近1.5GB 。
在这种情况下 , 就会导致游戏无法运行 , 或者频繁闪退 。 iPhone8玩不了原神 , 但是iPhone8P能玩原神 , 就是因为运存差了1GB 。
内存容量太小 , 也会导致后台无法同时驻留多个任务 , 要经常杀后台才能腾出运存 。 这就导致我们很容易在切换的过程中 , 感受到卡顿感 。
这就是让很多人感到困惑的地方:为什么iPhone只要4GB运存就很流畅 , 而安卓却连千元机都至少要6GB运存 , 旗舰机则是8GB起步?3个原因是关键 。
首先 , iOS的运存管理更严格
举个例子 , 安卓允许APP自建后台服务 , 而iOS是不允许的 , APP通知都交给统一的推送接口 。
iphone只要4gb运存就很流畅,而安卓却至少要6gb运存
文章图片
也就是说 , iOS安装或者运行同样数量的APP , 会比安卓占用更小的运存 , 因为没有后台服务占用运存 , 4GB可以用出6GB的效果 。
第二 , iOS能充分发挥硬件性能
iOS采用的是效率极高的Objective-C语言开发 , 可以理解为直接在硬件上跑的系统 , 没有任何性能损耗 , 可以把硬件性能发挥到极致 。
iphone只要4gb运存就很流畅,而安卓却至少要6gb运存
文章图片
而安卓是采用Java语言开发 , 需要借助虚拟机运行 。 虚拟机的优点是兼容性好 , 但是经过二次转化 , 过程必定会有性能损耗 。
iphone只要4gb运存就很流畅,而安卓却至少要6gb运存】第三 , iOS优先响应屏幕触摸
iOS系统最优先响应的是屏幕触摸 , 先给出视觉和音效 , 然后才激活APP 。 所以 , 就算是只有1GB运存的iPhone6 , 你也只会感觉到过渡动画慢 , 但是不会感到卡顿 。
iphone只要4gb运存就很流畅,而安卓却至少要6gb运存
文章图片
而安卓是先激活应用 , 然后才会响应屏幕触摸 。 运行内存的容量 , 直接决定了流畅性 。 毕竟运存不够 , 在启动APP前就得先杀后台 , 操作会在卡第一层 , 导致有明显的卡顿感 。
最后做个总结
总而言之 , iPhone只要4GB就够用 , 而安卓没有大运存就会卡顿 , 以上3个原因才是关键 。
iphone只要4gb运存就很流畅,而安卓却至少要6gb运存
文章图片
所以 , 安卓手机的运行内存比iPhone更大 , 不是良心发现 , 而是本该如此 。 天生的差距 , 只能用后天的努力来弥补 。