当前位置: 首页 > 科技观察

同样的4GB内存,为什么iPhone可以流畅使用5年,安卓却不行?

时间:2023-03-15 21:10:06 科技观察

回头看一些朋友,直到2021年,依然有很多人在使用iPhone7、iPhone8、iPhoneX机型。要知道这三款即使是前年发布的,内存也不过2GB或3GB。目前的iPhone11只有4GB内存,但Android市场仍然坚持只有100元手机才用4GB内存。1、苹果手机的底层逻辑与安卓不同。大内存对体验的提升很小。iPhone是先响应触摸操作,然后帮我们打开程序,而Android是直接打开程序。如果太大,会有明显的卡顿,直到后台内存自动清理后才能打开程序。因此,即使iPhone配备了2GB内存,由于iOS底层逻辑的不同,在实际使用中实际上感觉比Android更快、更流畅。2、虚拟运行机制和统一消息推送在创建iOS的时候,苹果并没有打算把iOS变成一个吃内存的手机系统。对于长时间不用的程序,苹果会彻底关闭后台,虽然用户还可以使用我在后台任务里看到了,但实际上这个程序已经关闭了,再次点击会重新加载.相信每一位iPhone都对此深有体会。除了虚拟操作机制,消息统一推送也是苹果的一大杀手锏。Apple有自己的服务器,并与各大App服务器保持连接。当一个程序驻留在后台被观看时,App服务器会将消息发送给Apple服务器,再通过中转,最后发送给iPhone,这样当程序关闭时,用户仍然可以收到消息,这样可以节省内存。3、AppStore对程序审核非常严格,而Android则乱七八糟。iPhone下载安装程序只能通过AppStore,而且苹果对每个软件的审核都非常严格,必须符合苹果的开发规则,避免了很多问题。流氓程序,但安卓就完全不同了。下载应用的方式有很多种,各大应用商店更是数不胜数。手机必须通过GooglePlay下载并安装该程序。4、联动启动,打开程序A的时候,程序B也启动了,虽然在后台任务中看不到,但实际上是在占用我们的内存。试想一下,如果我打开很多程序,同时启动很多其他不相关的应用程序,别说8GB内存,就是12GB也不够用。最后因为系统不同,底层逻辑也不同,所以安卓手机只能通过增加内存来赶上iOS的流畅度。这就是为什么同样的4GB,iPhone可以流畅使用五年,而安卓半年就开始卡顿的原因,别怪安卓手机厂商,只能怪安卓系统和这个乱七八糟的App市场。