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

发布者:二进制心灵最新更新时间: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 引用地址:安卓机疯狂加大内存,苹果却不以为然,为何?

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

推荐阅读最新更新时间:2024-11-03 03:43

两大要素制约 iPhone 8或成最难产的一款苹果手机
   距离2007年初代iPhone的推出已经整整十年,如果不出意外的话,按照苹果公司之前的规划,它们准备在今年推出三款新iPhone,其中包括了常规升级的iPhone 7s和7s Plus,以及顺便肩负十周年“庆祝任务”的iPhone 8。   虽然都是新机,但媒体和消费者的关注点几乎一股脑投向了iPhone 8,原因就在于它可能是史上升级幅度最大的一款iPhone(相比iPhone 7s和7s Plus几乎可以忽略的微小升级而言)。不过就在人们期许iPhone 8面世的时候,它有可能再创下一个有些尴尬的记录——史上最难产的一款iPhone。 两大要素制约 难产的iPhone 8难言乐观   iPhone 8的各种传闻从去年底就
[手机便携]
Apple Watch 3打电话?没有那么简单
今天凌晨一点,苹果在全新总部的乔布斯礼堂正式发布了iPhone 8/iPhone 8 Plus以及iPhone X手机。同时推出的还有第三代Apple Watch。Apple Watch Series 3拥有GPS和蜂窝数据两个版本,即便没有手机也能打电话、使用微信或者使用Siri。真是喜大普奔,手表终于独立了!   Apple Watch支持打电话 不过由于种种不知名的原因,想要用Apple Watch Series 3在中国打电话,目前还是比较困难!我们来看看苹果官网的介绍:中国地区移动、电信目前还不支持,而近日混改完的中国联通笑了,不过也仅限于上海、河南、湖北、湖南和天津的手机账号。也就是说其他省份的朋友们还需要
[手机便携]
华为小米OV越来越强:让三星苹果中国市场难过
  对于三星手机来说,他们目前在中国手机市场的还是继续努力,毕竟国产手机太过于强势,以至于它跟苹果的日子都不太好过。下面就随手机便携小编一起来了解一下相关内容吧。   据《韩国先驱报》援引市场调研机构Strategy Analytics的报告数据,在2017年Q4三星手机中国市场份额已经不足1%,而很早之前他们曾是这个市场的第一。   对于出现这样的情况,Strategy Analytics给出的说法是, 华为 、OPPO、vivo和 小米 等国产手机集体努力的结果,这四大品牌基本垄断了中国市场份额。   跟三星一样,苹果在中国市场也是过的不如意,虽说他们现在排在前五,但是iPhone销量频频被冲击,特别是竞争对手已经将目标放在
[手机便携]
特斯拉小心,苹果要建电动汽车充电站了
关于 苹果 计划打造 电动汽车 的传闻一直不断,而从最近的消息来看,这项神秘项目似乎又有新进展。苹果正在与汽车充电站制造商进行洽谈,并雇佣了该领域的工程专家,似乎正在为驱动电车至关重要的基础设施和相关软件奠定基础。   苹果非常关注电动汽车的一个重要“缺点”:给电池充电。公共充电站的短缺以及充电时间过长都可能是苹果的一个切入点,苹果的简单设计常常给消费性电子产品带来变革。而从未公开承认汽车项目的苹果对此未予置评。消息人士或者LinkedIn简介也未明确表示苹果正在为电动汽车建造充电站。然而,2015年,有汽车行业的消息人士告诉路透社,苹果正在研究自动驾驶电车(EV)。   知情人士表示,苹果正在询问充电站公司有关充
[嵌入式]
逐渐摆脱Dialog,苹果自主电源管理芯片最快明年问世
集微网综合报道,据Nikkei的消息,苹果自主设计的电源管理芯片最快将用于明年的iPhone机型,以降低对英国半导体公司Dialog的依赖。 过去几年,苹果越来越多地自主设计芯片,例如iPhone和iPad使用的A系列CPU、GPU等。苹果下一个自主设计芯片的领域似乎是电池和电源管理。Nikkei称,苹果的电源管理芯片“将是业内最先进的”。 按照苹果目前的计划,该公司打算从明年开始利用自主电源管理芯片取代部分或一半当前使用的iPhone电源管理芯片。另外一位知情人士称,苹果确实在为iPhone开发电源管理芯片,但是推出时间还不确定,可能会推迟到2019年。 Dialog目前为iPhone设计电源管理芯片。如果报道属实,那么苹果未来
[手机便携]
微软Lumia比苹果还贵:你问过粉丝的感受吗
上周,微软Lumia系列最新旗舰产品Lumia 950/950 XL在微软中国官方商城上架并公布售价,其中Lumia 950为3999元,而Lumia 950 XL为5499元。毫无疑问,Lumia 950代表着微软Windows 10(以下简称Win10)的旗舰水平,但无论是国内还是国外售价都堪比iPhone 6s。这显然说明微软并未放弃凭借Win10进军高端市场的野心,但是面对国内市场占有率仅1%的尴尬局面,售价高昂的Lumia系列手机真的能实现微软 移动的复兴吗?   今年第三季度,微软对外宣布裁员7800人,裁员重灾区瞄准早前收购的诺基亚公司手机业务部门,同时注销掉价值76亿美元的手机业务资产。微软公司 CEO纳德拉表示
[嵌入式]
他被乔布斯称为“精神伴侣”,了解一下艾维的世界
据外媒报道,苹果于美国当地时间周四宣布,该公司首席设计官乔尼·艾维(Jony Ive)将离开公司。消息传出后,苹果股价在盘后交易中下跌了1%。 艾维曾参与设计了iPod、iMac、iPhone、iPad、Apple Watch等众多苹果产品,但他向来低调,很少对外接受媒体采访。 自2014年以来,记者发现,艾维接受过两次较大规模的专访,分别是对话美国时尚杂志《VOGUE》、以及对话美国杂志《纽约客》。在专访中,艾维谈到了自己的成长经历、与乔布斯的关系以及开发苹果产品背后的故事。我们从中选取一些有意思的细节以飨读者。 1、艾维办公室内张贴有英国艺术家、导演班克斯的海报。 艾维办公室的装饰品包括一个模拟自己的百乐宝人偶
[嵌入式]
苹果公布新iPad第5批上市地:仍无中国内地
北京时间5月9日消息,据科技博客网站AppleInsider报道,苹果日前公布了新iPad第5批上市国家和地区名单,从5月11日起,新iPad将在包括巴西在内的30个国家和地区销售,但中国大陆仍然榜上无名。 苹果在巴西iPad官方网站上宣布了这一消息。除了苹果的直销外,用户还可以在5月11日从A2u和Fast Shop等零售店购买新iPad。苹果代工商富士康最近开始在巴西投入运营,用于生产iPhone和iPad的工厂已投产。 5月11日新iPad上市国家和地区的完整名单如下:阿根廷、阿鲁巴、玻利维亚、博茨瓦纳、巴西、柬埔寨、智利、哥斯达黎加、库拉索岛、厄瓜多尔、法属圭亚那、瓜德罗普岛、牙买加、肯尼亚、马达加斯加、马耳他、马提尼
[手机便携]
小广播
最新手机便携文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved