安卓机疯狂加大内存,苹果却不以为然,为何?

2019-10-10来源: 知乎日报关键字:苹果  iOS

这实际上是一个技术问题,涉及到 iOS 与安卓两个操作系统的设计原理。

 

首先,安卓机上大内存,这是个中国特色,也就是说只有中国国内销售的安卓机才会上这么大的内存,海外版的安卓机主流内存基本和苹果差不了太多。图我就不贴了,大家可以自己去查一下,华为的 P30,海外版的 128G 硬盘的型号只配 4G 或 6G 内存,而中国版的 P30,64G 硬盘的型号却配上了 8G 内存;海外版的安卓机,128G 硬盘配 4G 内存比比皆是,简直不要太多,但在国内,你几乎找不到一款 128G 硬盘配 4G 内存的安卓机。这样乍一看好像我们得了便宜,可其实,这是国产安卓生态的无奈之举。

 

先说国内安卓机为什么上大内存吧。举一个例子,比如我们常用的微信这个 APP,首先你打开微信登录账号后,你手机上的微信 APP 就会和腾讯的服务器保持一个长久的连接,你发一条消息给你朋友,这条消息不是直接从你的手机上发到他的手机上的,而是你的手机将消息发给了腾讯的服务器,然后腾讯的服务器再发给你朋友。这个时候就有一个问题,如果你朋友手机上的微信 APP 处在关闭状态下,那么即使腾讯服务器把消息发过去了,他也收不到,因为他的手机上微信 APP 已经完全关闭了,已经和腾讯服务器断开连接了,只有当他再次打开微信的时候,连接恢复,他才能收到那条信息。也就是说,想要及时收到消息,那么微信这个 APP 就不能完全关闭,需要留下一些线程在后台一直保持运行,一直和腾讯的服务器保持接连,这样一旦收到消息,系统才能及时启动消息机制提醒你。

 

所以,国内安卓系统下,每一个 APP,都必须在后台(也就是内存里)留下一些线程随时准备接收外来信息,也就是说你刚打开手机还啥都没干,你手机上所有 APP 的一部分线程已经悄悄启动,进驻内存,而这些后台启动的线程是无法关闭的,因为是合法的,关闭的话用户就无法及时收到消息。另外,不要小看这些后台线程的数量,一个 APP 在后台里留十几二十 MB 确实不多,但 100 个 APP(64G 硬盘的手机就能装 100 个 APP)加起来就要吃掉将近 2G 的内存!

 

因此,国内安卓机的内存容量必须跟着硬盘容量递增,硬盘容量越大,能下的 APP 就越多,就越需要更大的内存来保证这些 APP 留在后台的线程正常运行。

 

再说 iOS,它为啥就不需要大内存呢?因为苹果有自己的服务器(谷歌实际上也有自己的服务器,但国内不能用,下面会说)。iOS 的这个系统,必须搭配苹果公司的服务器才能正常运行。每一台 iOS 设备在联网的时候,iOS 系统首先会和苹果的服务器建立一个长连接。

 

还是微信那个例子,在 iOS 上,如果微信处在打开状态下,那么逻辑还是和上述安卓的一样,差距是体现在关闭微信后。如果你 iPhone 上的微信 APP 关闭了,会和腾讯的服务器断开,而这个时候,你朋友发了一条消息给你,这条消息先发给了腾讯的服务器,这时腾讯服务器发现你手机上的微信 APP 没有和服务器建立连接,那么它会将这条消息转头发给苹果的服务器,然后苹果的服务器收到后会发送给你的 iOS 系统,系统收到就能及时做出提醒。这样实际上是多了一个步骤,但带来的好处是你手机上的微信 APP 可以完全关闭,不需要留下多余的线程来接收消息,因为苹果的服务器会一直保持接收消息,然后将消息发给手机系统,系统再做出提醒。

 

这样一来,苹果手机的内存就不需要跟着硬盘容量一起递增,因为即使 APP 完全关闭,也不影响及时接收消息。再加上 iOS 系统实际上不支持真正意义上的后台运行(仅持后台听歌、下载、导航等有限几个操作,如果一个 APP 进入后台,10 分钟内没被换到前台来,那么系统就会将它关闭,只留下临死前的一个截图,所谓的墓碑机制),所以苹果手机的这些内存绝大部分时间内其实只为一个 APP(当前这个)服务,一个 APP 使用 4G 内存,真的是绰绰有余,有余到多的不能再多了。

 

插个题外话,都说苹果手机安全,注重隐私,也有这个原因,苹果手机上的 APP,如果关闭了,那就是真的全部线程都关闭了;而安卓,由于每一个 APP 都必须在后台留一些线程一直运行,有的无良 APP 甚至手机厂商,就不仅仅会留下接收消息的线程,还会留下偷偷开启摄像头或者麦克风的线程,去收集用户数据,而这些后台的的线程,由于是系统代码层面的东西,用户根本没可能去关闭。

 

最后,说一下海外版安卓机为什么也不上这么大的内存,因为海外版安卓机可以使用谷歌的服务器(前段时间闹的沸沸扬扬的安卓停止对华为授权事件,实际上就是谷歌不让海外版华为连接谷歌的服务器了),而使用了谷歌的服务器,推送机制就变得和 iOS 一样了,就不需要有 APP 自己的线程留在后台了,谷歌的服务器会帮 APP 们接收信息。

 

而由于众所周知的原因,国内安卓用户是无法连接谷歌的服务器的,那么,APP 要想及时接收消息,开发者也只能使用常驻后台这个方法,而让 APP 线程常驻在后台,需要大量的内存支持,那国内的安卓机就只好加大内存。那么,谁来为这些多出来的内存买单呢?羊毛都出在羊身上,当然还是用户,还是消费者。这就是我们国内安卓用户的悲催之处,我们不仅要忍受隐私的泄露,还要为这样的行为买单。

 

目前,国内的 APP 驻留后台已经把国内的整个安卓生态搞的乌烟瘴气、乱七八糟。其实好多大厂想过解决方案,比如小米推出自己的推送服务,华为也有自己的推送服务,但全都收效甚微。因为没什么开发者去配合他们,一来因为开发者适配的话需要一个厂一个厂去适配,提升了开发成本和维护成本,二来 APP 开发商也不愿放弃常驻后台带来的利益。

 

目前比较值得期待的,是安卓推送联盟,这个联盟是由工信部牵头的,运行机制和 iOS 的推送原理差不多,如果能全面铺开,可以解决上述问题,但这一套现在还在测试阶段,还是个美好的愿望,日后能不能全面铺开还是前途未卜。

 

所以,苹果不上大内存,真不是厨子抠门,因为没必要了,国内安卓机 12G 内存都打不过苹果 4G 内存,为什么?因为 12G 内存里,很大一部分是留给国产 APP 常驻后台用的。

 

就是这样。

关键字:苹果  iOS 编辑:muyan 引用地址:http://news.eeworld.com.cn/xfdz/ic476716.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:骁龙855 Plus+三重快充 小米9 Pro 5G再次开售
下一篇:7nm的力量,苹果A13芯片完胜所有竞争对手

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

苹果有望挤走华为 重夺全球智能手机厂商第2位置
据DigiTimes报道,苹果有望在2019年第四季度从华为手中夺回全球智能手机厂商排名第二的位置。据称,苹果iPhone11系列产品销量强劲和华为受到美国贸易禁令影响的综合效应导致这次排名变化。根据Gartner的数据,尽管华为在今年第二季度中旬被美国政府列入黑名单,但华为仍成功出货了6000万部手机,与上一季度出货量持平。然而,随着贸易禁令持续,预计华为今年下半年销售下滑。 Gartner估计,第三季度出货量可能会下降到约5000万部,然后在假期期间反弹到6000万部。根据IDC的数据,苹果在2019年第一季度售出了3600万部iPhone。随着人们等待苹果下一代旗舰设备iphone 11、iphone 11 pro
发表于 2019-10-09
苹果有望挤走华为 重夺全球智能手机厂商第2位置
mini LED是苹果首选吗?郭明錤:相关产品最早2020年见
在今年6月的WWDC19开发者大会上,苹果发布了一款32英寸的专业级显示器——Pro Display XDR,这款产品采用了类似mini LED技术,实现了1000000:1的高对比度以及1000nit的全屏持续亮度。然而天风国际郭明錤近日指出,mini LED才是苹果的真正目标所在。据天风国际郭明錤的最新报告指出,苹果将会在2020年Q4至2021年Q1与2021Q1-Q2分别推出配备mini LED显示屏的iPad与MacBook产品,而且未来配备mini LED显示屏的iPad与MacBook将被定位在最高端产品。郭明錤也强调,为实现移动设备外观设计薄型要求,iPad与MacBook将采用约1万颗LED、LED颗粒尺寸
发表于 2019-10-09
在美国,苹果仍然有五项零部件逃不过关税!
苹果在上周获得了10项中国进口零部件的关税减免,并宣布要继续留在美国德州制造Mac Pro,不过,根据《彭博社》报导,即使苹果决定留在美国继续制造Mac Pro,但其中5项中国进口零部件恐仍然逃不了25%的关税。美国贸易代表处在当地时间周一表示,Mac Pro的电路板、电源变压器、充电线、处理器冷却系统以及机箱都不会获得关税减免。《彭博社》指出,减免的标准在于产品是否只能在中国买到、与中国产业有重要策略关系,或是关税会不会对申请公司以及美国造成严重经济伤害。 美国贸易代表处表示,由于对这5项零部件施加关税并不会对苹果或是美国造成经济灾害,因此无法批准苹果的申请。 从九月起Apple Watch、AirPods以及iMac
发表于 2019-10-09
Touch ID团队仍存 苹果最快2020年恢复的指纹识别
在iPhone X手机上,苹果首发了3D结构光面部识别技术Face ID,用它取代了以往的Touch ID指纹识别。不过,Face ID的代价也不小,除了成本方面的问题,那就是大刘海设计,导致iPhone近三代外观都被人吐槽。虽然3D结构光很先进,部分场合比指纹方便,但是这个技术恐怕很难成为未来的趋势了,在Face ID之后,华为、小米、OPPO等公司也尝试过3D结构光,只是今年很多公司都放弃了,Mate 30 Pro也改用了ToF镜头,前后各一颗,不再使用3D结构光了。那苹果在这样的情况下是否还会坚持Face ID一万年?那也未必,此前多次有爆料称2020年的iPhone外观大改,不再采用刘海屏,会改用屏占比更高的全面屏
发表于 2019-10-09
苹果正在鼓励其供应商通过过渡项目转向清洁能源
苹果公司最近宣布在中国开设了三个新的风电场。这些投资是苹果中国清洁能源基金的首笔投资。苹果和中国的10家供应商将投资近3亿美元建设可再生能源工厂,目标是向苹果供应商提供1吉瓦的可再生能源。该基金由第三方管理,旨在使较小的公司能够更好地利用可再生能源项目。该项目已经存在了一些时间, 2015年,苹果开始向供应商提供工具和资源,并公布了有关如何与能源供应商达成协议的重要信息,以及帮助满足当地的法规要求。苹果公司避免从现有的太阳能或风电场购买碳排放量的概念,而倾向于投资于新项目。这些新项目,例如太阳能发电场和屋顶安装,与购买额度相比,可提供大量更多的减排机会。中国清洁能源基金是苹果首次与供应商建立财务合作伙伴关系,以帮助他们过渡
发表于 2019-09-30
苹果iOS 13设备采用率超过了20%
苹果9月20日正式发布iOS 13系统更新,现在似乎有了不错的开端。根据Mixpanel的数据,一周之后,iOS 13在iPhone、iPad设备上的采用率超过了20%。相比去年iOS 12的发布略有领先。另外还必须考虑的事实是:今年iPad用户需要直接升级到iPadOS 13.1正式版(与iOS 13区别开来),而这一系统在9月24日发布。Mixpanel图表基于其自身的内部记录制成,该记录根据对包含Mixpanel分析工具的网站和应用的访问量来衡量iOS使用情况。苹果通常直到一个月或两个月后才会分享官方的iOS版本使用信息。苹果最新发布的统计数据显示,iOS 12拥有88%的设备活跃份额。根据Mixpanel的数据,iOS
发表于 2019-09-30
苹果iOS 13设备采用率超过了20%
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved