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

安卓手机运行内存最大已达12GB:苹果手机为何不加大内存呢?任性?

随着科技的发展,手机的更新换代速度也加快了,手机厂商每年基本要发布10款以上的手机。手机的配置当然也在不断升级,手机的储存空间从当初的8GB到现在已经最大1T了,手机的运行内存也已经达到12GB。特别是很多游戏手机,就比如黑鲨2Pro。但是苹果手机的运行内存却一直在4GB左右,但是苹果手机在系统流畅度和性能方面却不输安卓手机甚至是超越了安卓手机。这究竟是为何呢?

图片来源于网络

最重要的原因是两个系统之间的后台运营机制不一样:iOS系统一直都是采用「伪后台」的运营机制,什么是伪后台呢?就是当您用iPhone一起打开微信、QQ、付款宝、微博等多个App以后,只有您正在使用的App才会占运营储存,后台运营程序时是不占运营储存的。那么有人可能会问了,这样的话苹果手机如何接收QQ或者微信等社交软件的消息呢?

其实也很简单,当你的微信处于关闭状态时,你的朋友通过微信发了一条消息给你,这条消息首先发给了腾讯服务器,这是服务器发现你手机上的微信APP没有与微信服务器建立连接,那么这条消息会被发送给苹果服务器,苹果服务器收到后发给你的iOS系统,系统就会及时作出提醒。

而android的话就不一样,android系统的后台运营机制都是真后台,类似Windows系统,真后台就是您一打开一个App就会占一定的运营储存空间,App打开得越多,占的储存空间越大(就比如你的微信在后台是会一直与腾讯服务器建立连接的,这样你才能收到消息提醒)。因此,即使您的手机有12G的运行内存,后台开太多一样会卡,而最好的解决方法就是继续扩大运行内存。甚至还有一些无良的APP厂商,会留下偷偷收集用户信息的线程,而这些后台线程,关系到系统代码层面,用户根本无法关闭。

图片来源于网络

第二个原因就是App的软件环境:众所周知,苹果的iOS系统有自己独立的闭合性,限制也是很多的,App想需要有iOS系统混下去就一定听苹果的话语。因此开发者有上架App时,都需要遵循App Store的规则。规规矩矩的才可以通过苹果商店的审核。android由于自身系统的开放性,App上架无需审批,因此不少开发者为了多赚些钱,偷偷在App上加了无赖功能,比如自动后台运行功能,即使您关闭了App,它还是会自己偷偷启动并隐藏之后台。甚至有的无赖软件您打开之后,它还会连着打开多少个App,这些种种无赖行为,有android软件上还是很常见了,多几个这样的App,android系统不卡都难。不过现在国家已经大力出手整治这些行为,相信会有所好转。

不可否认,苹果手机不加大运行内存是为了节省成本,但是苹果有足够的实力用较小的运行内存流畅运存iOS系统。或者也可以说,iOS诞生之初对运行内存的需求就不像苹果那么大。

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券