找回密码
 注册
快捷导航
查看: 15368|回复: 17

[iPhone] iPhone 为什么不加大内存?

[复制链接] |自动提醒
阅读字号:
湖南 - 金牌会员

3万

回帖

312

积分

7916

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-9-8
银牌荣誉勋章(注册10年以上会员)
发表于 2019-9-30 00:18:38| 字数 2,361| - 中国–湖南–长沙 联通 来自手机版 | 显示全部楼层 |阅读模式

iPhone 为什么不加大内存?

文章来自知乎,作者:余以为

这实际上是一个技术问题,涉及到 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 开发商也不愿放弃常驻后台带来的利益。

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

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

评分

参与人数 1资产值 +51 收起 理由
六月的雨 + 51 多谢分享

查看全部评分

4500

回帖

73

积分

8万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2017-9-19
月全勤勋章
发表于 2019-9-30 00:48:26| 字数 36| - 中国–北京–北京–朝阳区 联通 | 显示全部楼层
浅显易懂。没人审查,国内APP除了后台收信息,想干啥都没人管,为所欲为。
回复 支持 反对

使用道具 举报

2828

回帖

36

积分

6150

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2009-12-15
发表于 2019-9-30 05:06:27| 字数 22| - 中国–重庆–重庆 移动 来自手机版 | 显示全部楼层
所以我非常需要iphone的通知中心!!!!
曾经X40、T43、K29;
现在T420:2K IPS、i7 2630QM、8GB DDR3、128GB SSD/500GB HDD
回复 支持 反对

使用道具 举报

2828

回帖

36

积分

6150

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2009-12-15
发表于 2019-9-30 05:16:09| 字数 59| - 中国–重庆–重庆 移动 来自手机版 | 显示全部楼层
倒数第2段就是瞎扯,安卓推送联盟这根本就不可能的事情,完全不值得期待,不可能会有这种事情。直接开放谷歌不就完了吗?垃圾

点评

概念不一样的,开放谷歌是政治问题,安卓推送联盟是技术问题  发表于 2019-9-30 15:09
曾经X40、T43、K29;
现在T420:2K IPS、i7 2630QM、8GB DDR3、128GB SSD/500GB HDD
回复 支持 反对

使用道具 举报

4万

回帖

343

积分

17万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-6-14
银牌荣誉勋章(注册10年以上会员)年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)年全勤勋章2018月全勤勋章年全勤勋章2023年全勤勋章2024
发表于 2019-9-30 08:12:45| 字数 5| - 中国–陕西 移动/全省通用 | 显示全部楼层
原来如此!
山東藍翔に行ってみてください
回复 支持 反对

使用道具 举报

7442

回帖

87

积分

8万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-6-5
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)年全勤勋章2022年全勤勋章2023年全勤勋章2024
发表于 2019-9-30 09:23:05| 字数 11| - 中国–浙江–杭州 电信 | 显示全部楼层
国内各种毒瘤、流氓行为
MacBook Air13:M1,8G RAM,256G M.2;
MateBook14:i7-10510U,16G RAM,512G M.2;
T420S:i5-2540M,8G RAM,120G SSD+500G HDD;
X220:i5-2520M,16G RAM,128G SSD;
X60:T2300,2.5G RAM,80G HDD;
R51:休息
回复 支持 反对

使用道具 举报

1483

回帖

15

积分

3748

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-6-30
发表于 2019-9-30 09:51:40| 字数 10| - 中国–河北–邢台 联通 | 显示全部楼层
相信工信部的勾当能力
移动最先动作,和我猜的一样,移动的3g资费会最优惠。
回复 支持 反对

使用道具 举报

1483

回帖

15

积分

3748

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-6-30
发表于 2019-9-30 09:52:10| 字数 11| - 中国–河北–邢台 联通 | 显示全部楼层
安卓推送联盟 快快成立啊
移动最先动作,和我猜的一样,移动的3g资费会最优惠。
回复 支持 反对

使用道具 举报

2450

回帖

83

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2002-9-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)金牌荣誉勋章(注册20年以上会员)
发表于 2019-9-30 10:07:50| 字数 27| - 中国–上海–上海 电信 | 显示全部楼层
内存大小和耗电相关,iphone电池较小,选内存较谨慎
回复 支持 反对

使用道具 举报

2828

回帖

36

积分

6150

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2009-12-15
发表于 2019-9-30 15:43:40| 字数 136| - 中国–重庆–重庆 移动 | 显示全部楼层
QUOTE:
erduo9 发表于 2019-9-30 05:16
倒数第2段就是瞎扯,安卓推送联盟这根本就不可能的事情,完全不值得期待,不可能会有这种事情。直接开放谷 ...

不看好,当年我也相信中国的安卓技术联盟搞的OMS系统,一下子买了三台联想O1,结果支持国货留给我的只是悲伤!
曾经X40、T43、K29;
现在T420:2K IPS、i7 2630QM、8GB DDR3、128GB SSD/500GB HDD
回复 支持 反对

使用道具 举报

3万

回帖

324

积分

12万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2014-9-15
发表于 2019-9-30 16:00:00| 字数 43| - 中国–山东–临沂 移动 来自手机版 | 显示全部楼层
好文。虽然指望工信部也不一定等到什么时候,但是根本没有别的办法,必须得工信部牵头管理。
L670/NV160WUM-NH0+SN520+1100+HK4R X330/P130ZFZ-BH2+S3610+LMT-19nmBGA X210s(3001)/HV121WX6-110+SM951a+SM841+840pro X200/HV121WX5-120+S3710
used-X301:SU9800/SU9900/SP9600,X201:i7-620M,X201s:i7-640LM,X201T:i7-620LM,X220:i7-2640M,X230:i5-3210M/i5-3320M,X330:i5-3320M,T430s:i7-3520M,X1C:i7-3667U
回复 支持 反对

使用道具 举报

湖南 - 金牌会员

3万

回帖

312

积分

7916

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-9-8
银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2019-9-30 17:41:24| 字数 26| - 中国–湖南–岳阳 电信 来自手机版 | 显示全部楼层
能否这样理解,某些国家的那些网络产品已经无药可救了?
组织里面有叛徒,我的身份已暴露!
回复 支持 反对

使用道具 举报

1万

回帖

123

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-5-25
银牌荣誉勋章(注册10年以上会员)
发表于 2019-9-30 23:31:52| 字数 12| - 中国–黑龙江–哈尔滨 鹏博士宽带 | 显示全部楼层
为了让你明年换6G的机器
回复 支持 反对

使用道具 举报

1万

回帖

195

积分

11万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-8-20
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2019-10-2 08:13:05| 字数 101| - 中国–安徽–宣城 移动 | 显示全部楼层
比较值得期待的,是安卓推送联盟,这个联盟是由工信部牵头的,运行机制和 iOS 的推送原理差不多,如果能全面铺开,可以解决上述问题,但这一套现在还在测试阶段,还是个美好的愿望,日后能不能全面铺开还是前途未卜。
2530P  8G 160G+1T  MotoV60-E71-N920T-ip4s-IPSE-ip12 mini
X20--X31--R61i--T480 16G 256G+2T
X301 8G 200G+128G+320G
回复 支持 反对

使用道具 举报

3033

回帖

50

积分

7163

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2008-7-17
发表于 2019-10-2 21:38:53| 字数 4| - 中国–四川–达州 电信 | 显示全部楼层
感谢科普
P52、R9000X 2021、T15G gen2、R9000P 2024
回复 支持 反对

使用道具 举报

69

回帖

2

积分

1208

资产值

中级会员 Rank: 2Rank: 2

注册时间
2019-7-1
发表于 2019-10-4 10:48:11| 字数 14| - 中国–广东–中山 电信 来自手机版 | 显示全部楼层
所以买水貨安卓机,搭着梯子,
回复 支持 反对

使用道具 举报

3720

回帖

36

积分

4739

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-3-28
发表于 2020-3-5 23:54:56| 字数 44| - 中国–湖北–武汉 联通 | 显示全部楼层
提前刮钱呀!别说得那么高大上!资本家没有利润的事情会做吗?没有300%的利润会做商品吗?
X330A
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-1 14:17 , Processed in 0.179024 second(s), 55 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部