安卓|为什么iPhone只要4GB运存就很流畅,而安卓却不行?3个原因是关键


安卓|为什么iPhone只要4GB运存就很流畅,而安卓却不行?3个原因是关键

文章图片


安卓|为什么iPhone只要4GB运存就很流畅,而安卓却不行?3个原因是关键

文章图片


安卓|为什么iPhone只要4GB运存就很流畅,而安卓却不行?3个原因是关键

文章图片


iPhone和安卓的运存差异可能很多人都没注意到 , iPhone 11、iPhone 12、iPhone 13标准版都是4GB运存 , 而且还是LPDDR4X 。

而安卓旗舰 , 早就普及了8GB运存 , 并且是LPDDR5规格 , 比如小米11 。 就连千元机红米Note 11 , 也至少标配6GB运存 。
运行内存的容量 , 是影响手机使用寿命的关键 , 理论上是越大越好的 。
举个例子 , 某个手游在运行时需要占用2GB的运存 , 但是手机只有3GB运存 , 系统、后台基础服务就占用了接近1.5GB 。
在这种情况下 , 就会导致游戏无法运行 , 或者频繁闪退 。 iPhone 8玩不了原神 , 但是iPhone 8P能玩原神 , 就是因为运存差了1GB 。

内存容量太小 , 也会导致后台无法同时驻留多个任务 , 要经常杀后台才能腾出运存 。 就导致我们很容易在切换的过程中 , 感受到卡顿感 。
这就是让很多人感到困惑的地方:为什么iPhone 只要4GB运存就很流畅 , 而安卓却连千元机都至少要6GB运存?3个原因是关键 。
首先 , iOS的运存管理更严格举个例子 , 安卓允许APP自建后台服务 , 而iOS是不允许的 , APP通知都交给统一的推送接口 。

也就是说 , iOS安装或者运行同样数量的APP , 会比安卓占用更小的运存 , 因为没有后台服务占用运存 , 4GB可以用出6GB的效果 。
第二 , iOS能充分发挥硬件性能iOS采用的是效率极高的Objective-C语言开发 , 可以理解为直接在硬件上跑的系统 , 没有任何性能损耗 , 把硬件性能发挥到极致 。

而安卓是采用Java语言开发 , 需要借助虚拟机运行 。 优点是兼容性好 , 但是经过二次转化后 , 过程必定会有性能损耗 。 所以安卓手机只能用8GB大运存 , 120HZ高刷才能赶上iOS 。
第三 , iOS优先响应屏幕触摸iOS系统最优先响应的是屏幕触摸 , 先给出视觉和音效 , 然后才激活APP 。 所以 , 就算是运存只有1GB的iPhone 6 , 你也只会感觉到过渡动画慢 , 但是不会感到卡顿 。

而安卓是先激活应用 , 然后才会响应屏幕触摸 。 运行内存的容量 , 直接决定了流畅性 。 毕竟运存不够 , 在启动APP前就得先杀后台 , 操作会在卡第一层 , 导致有明显的卡顿感 。
最后做个总结总而言之 , iPhone只要4GB就够用 , 而安卓没有大运存就会卡顿 , 以上3个原因才是关键 。

【安卓|为什么iPhone只要4GB运存就很流畅,而安卓却不行?3个原因是关键】所以 , 安卓手机的运行内存比iPhone更大 , 不是良心发现 , 而是被逼无奈 。 天生的差距 , 只能用后天的努力来弥补 。 对此你怎么看 , 一起讨论吧 。