首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么苹果4GB内存就丝滑流畅,而安卓8GB也会越来越卡?

在选择Android手机时,运行内存的大小绝对是一个重要的参数,因为运行内存越大,手机就越流畅,同时执行多任务时杀死后台也就越不容易。但你知道苹果手机的运行内存有多大吗?我相信除了数码爱好者,大多数人都不知道。事实上,即使是最顶级的iphone11 pro max也只有4GB的运行内存,所以问题是,为什么苹果的4GB内存能够平滑流畅,而Android的8GB内存会越来越卡住?8GB的Android流畅性是否超过4GB的苹果?

事实上,经过仔细研究,目前国内市场普遍采用的做法是Android手机使用8GB甚至12GB的超大内存。例如,最新的旗舰产品Google pixel 4XL只有6GB的运行内存,对于一台售价超过6000元的旗舰机来说,这只是6GB的运行内存。然而,在中国,至少8GB和12GB的运行内存必须用于Android手机。

事实上,Android坚持使用这么大内存的原因非常简单,而且缺乏统一的推送服务。例如,如果软件A想在退出软件的任何时候向您发送消息,则需要在后台保留一些进程,以便与服务器保持持续的连接。如果你安装了足够的软件,每个软件都想在后台保留进程,以便获取你的信息并向你发送消息,那么最大的运行内存将被占用。对于移动系统来说,如果你匆忙杀掉进程,你将无法接收来自应用程序的消息推送,因此你只能让后台进程消耗系统资源,从而导致阻塞和功耗。这也是为什么即使是8GB的Android手机也会越来越卡住的原因,因为越来越多的进程将继续活跃在后台。

苹果是不同的。由于其封闭的系统,苹果将应用程序消息推离了苹果服务器。你的朋友给你发了一条信息,由软件服务器发送到苹果服务器,然后由苹果服务器发送到你的IOS系统。你的移动系统告诉你,你有一个新的信息,所以只要你的手机开机联网就可以接收推送,无论软件是打开还是关闭。因为这种推动机制,苹果敢于成为一个"假后台"。如果软件在后台停留10分钟左右,大部分软件都会死掉,这样它就可以利用所有的性能来保证前端软件的顺利运行,这也是苹果不会被卡住的根本原因。

但是国外的Android系统是不同的。谷歌在国外有着统一的努力。这一原则与苹果统一推送的原则相同。它告诉第三方软件你不能呆在后台。我将帮助您以统一的方式接收推送消息。这就是为什么国外Android手机的6GB内存已经被充分利用,而更大的内存只是功耗的增加。幸运的是,工信部组织了统一的推送联盟,即扮演谷歌和苹果的角色,走统一的推送路线,避免第三方应用的后端行为,从根本上解决问题。具体效果如何!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191227A0DO0I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券