近年来,和国产安卓手机的“慷慨”相比,iphone的内存始终相当“吝啬”,最新发布的iphone 11系列也不过4gb内存,甚至不如国产千元机。不过由于ios的流畅度有口皆碑,曾经2gb iphone干法6gb甚至8gb安卓手机是常有的事儿。
事实上,有关iphone不用大内存民间有多很多解释,比如ios的系统机制、成本利润等问题。知乎上有网友从操作系统和服务器的角度进行了解释。
该网友认为,安卓手机的大内存是“中国特色”,海外版的安卓普遍没有这么大,其原因是国产app的“驻留”。比如,打开微信登录账号后,微信就会和腾讯服务器保持长久连接,如果要及时接受消息,微信app就不能完全关闭,需要留一些线程在后台保持运行,与腾讯服务器保持连接,这样一旦受到消息,系统会及时启动消息极致提醒用户。
一款app不显眼,但在后台留线程的app多了,占用的内存就很客观了。一个app后来里留存占十几mb、二十mb,100个app就要吃掉2gb内存。也就是你啥也没干,2gb内存就没了。
而ios则不同,因为苹果有自己的服务器(谷歌也有服务器,但国内。..),每台ios设备连网时,会和苹果服务器建立长连接。同样是微信,在ios上如果关闭了,会和腾讯的服务器断开,如果接收到消息,会先发到腾讯服务器,如果发现你iphone上的微信没打开,就会将消息转发给苹果服务器,再发到你的ios系统。这样的好处是,你iphone上的微信可以完全关闭,后台不需要驻留线程。
也就是说,苹果手机上的app,如果关闭了,那就是真的全部线程都关闭了;而安卓,由于每一个app都必须在后台留一些线程一直运行,而这些后台的的线程,由于是系统代码层面的东西,用户不能去关闭。
所以,iphone不上大内存,不是因为“抠门”,是没有必要。国内安卓手机大内存,其实从背后来说,也是“无奈”之举。
对于安卓和ios的内存大小,你怎么看?
开发者案例:智能加湿器
负电压线性稳压器工作原理及应用
硅晶圆厂家排名_生产硅晶圆上市公司汇总
强弱电傻傻分不清楚 强电弱电怎么区别-科兰
TDengine,一款专为物联网定制打造的大数据平台软件,正式开源!
iPhone内存为什么一直这么小
TOP25座舱SoC芯片性能排名
对于传感器,你了解多少?
微特电机的应用_微特电机结构
智能电力系统与智能电网 智能发电主要涉及什么技术领域
荣耀FlyPods 3将于3月5日开售售价为799元
激光电视VS液晶电视 激光电视到底能不能取代液晶电视?
如何全天候监控维护射频网络稳定运行?
不同Vt cell工艺是怎么实现的?阈值电压和哪些因素有关系?
生物质颗粒蒸汽发生器的优势介绍
华为设备配置单臂路由
CCD摄像头的控制系统
人工智能指令为什么需要防守
回顾2018AWE智能家居产品
Xilinx生成的读写函数