6个回答

如果看待 iPhone 15 Pro 将内存升级为 8GB,而安卓 8GB 已成标配?

麻酱同学
2个点赞 👍

你可能对于所谓的运行内存领先有所误解,其实真相和你所想的恰恰相反,在运行内存这一块,一直领先的其实是苹果。

不妨想象一下,如果同样是生产iPhone 14,在富士康的产线上,只需要6秒,而在另一个OEM的产线上需要60秒,二者质量相当,你觉得谁的生产工艺更加先进呢?毫无疑问,显然是耗时更少的产线更加牛掰吧!你看,这个时候并不是数字越大就越好。其实对于运行内存来说,也是一样的道理。

如果内存本身的价格和内存容量没有任何关系,忽略内存大小差异导致耗电量的差异后,那么肯定是内存容量越大越好。但是关键问题就在于,运行内存容量越大,价格就是越贵。那么问题来了,Android手机用更大的运行内存,这部分成本到底由谁来承担呢?说到底不还是羊毛出在羊身上嘛!

有人可能会说,苹果就是在用6GB运行内存卖8GB的价格,就是在用LPDDR4X卖LPDDR5X的价格,所以苹果还是鸡贼。如果一个成年人考虑问题还是停留在这个层面,那真的是需要好更新一下世界观了!如果苹果用6GB运行内存卖Android手机8GB的价格,那么如果苹果用8GB的运行内存,那你以为苹果还会只要8GB运行内存的价格吗?搞不好能要到Android手机16GB运行内存价格。

对于Android手机其实也是一样的道理,12GB版本卖的就是比8GB的贵。难道Android用户不应该要求厂商提供更便宜的6GB版本,效果要和iPhone一样才行吧!难道你就没有发现,这些年Android手机整体价格吭哧吭哧往上涨,而iPhone价格却很稳定。甚至在iPhone 12以后,还一度出现了主动降价。

但是吧?这些其实也依然不是重点。对于用户来说,什么才是重点呢?难道不应该是手机运行的真实效果吗?运行流畅不卡顿,能够保留一定的后台能力,不影响即时通讯收发消息,这可能就是对于运行内存的全部需求了!其实对于一个在玩具体某一个游戏的人来说,4GB运行内存和16GB运行内存并不会有什么本质区别。

对于大部分Android厂商来说,也就是没有能力约束应用程序的行为,被倒逼着不断提升运行内存罢了!你想啊?当用户安装了几十个应用程序后,这些应用一个个都在后台运行,直接把4GB的运行内存搞到基本不剩了!这个时候当你打开一个新的应用程序,这玩意需要500MB运行内存,那可不就得针对性的杀一波后台嘛!

这个时候用户肯定不接受啊!那最简单的解决方案不就是把4GB的运行内存提升到8GB嘛!而当运行内存进一步提升后,应用程序也就跟着消耗更多的运行内存,然后就进入了某种死循环。但是有意思的是,这个不得已而为之的解决方案,却成为了宣传的亮点。你看,我这手机有更大的运行内存。这就类似于当年英特尔单核性能提升不上去而被迫搞多核,宣传的亮点一下子变成了我这CPU有更多核心。

而iPhone其实在一开始就跳出了这么个死循环,后台运行的程序当然还是有的,但是大部分都可以被iOS统一接管,比如微信就根本不需要自己起后台程序主动查询是否有新消息,而是所有消息都发送到苹果的服务器,然后唤醒iOS下统一管理推送的进程,然后再进一步弹窗提醒用户,用户看到的弹窗其实和微信没多大关系。

所以你可以简单理解为,苹果是用服务器的超大内存和统一推送机制,变相的增加了设备端的运行内存容量。

解决运行内存够不够用的问题,本质上有两套思路,一个是粗暴的增加硬件资源,这个不仅增加硬件成本,更会进入需要不断增加的死循环。另一个思路则是优化系统和软件机制,比如去掉不必要的后台,甚至是约束应用程序必须在给定的内存容量下保证功能。很显然,苹果走的是后一种思路。

用更少的资源做更多的事情,这才叫领先啊!

发布于 2023-01-08 19:58・IP 属地浙江
可乐
自由评论 (0)
分享
Copyright © 2022 GreatFire.org