iPhone内存比Android手机小,iPhone内存为什么一直这么小

news/2024/10/17 14:31:59/

近年来,和国产安卓手机的“慷慨”相比,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的内存大小,你怎么看?

6bbe725bfe9471a05ea3b9728e792e37.png


http://www.ppmy.cn/news/662955.html

相关文章

iPhone13内存不够怎么解决 iPhone13显示内存不足怎么办

iPhone13为用户提供了128、256和512三个存储版本,用户可以根据自己的实际使用需求来进行购买,下面小编带来iPhone13内存不足的4种解决方法 iPhone13为用户提供了128、256和512三个存储版本,用户可以根据自己的实际使用需求来进行购买,不过存储空间越大,软件占用的内存也会…

《移动互联网技术》 第七章 数据存取: 掌握File、SharePreferences、SQLite和ContentProvider四种数据存取方式

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

【Django】如何在django模型中添加一个*后面的必填字段

form.py 会被单独访问的字段(如使用{{form.as_p}}),然后可以将属性添加到您的ModelForm required_css_class = ‘required’ class MyForm(forms.Form):required_css_class = required这将定义的所有领域需要为具有“必要”类 然后你就可以使用CSS添加星号: test.html …

轻松玩转树莓派Pico之一、新手上路

目录 1、开发板介绍 2、芯片介绍 3、环境搭建 (1)sdk/example下载 (2)文档下载地址 (3)交叉编译器安装 4、编译example 5、运行example 1、开发板介绍 树莓派-Pico是树莓派基金会推出的第一款微控…

树莓派初学者?先做做这十个项目吧

http://www.leiphone.com/news/201511/7DAzK23RzBEJzvra.html?x207&y21 树莓派真是个好玩意儿!它非常实惠、高度便携而且使用非常方便。但对于刚入门的新手来说,刚拿到一块树莓派可能不知道首先应该做点什么项目。下面小编就为初学者筛选了10个适合…

树莓派之蓝牙编程

一、蓝牙配置及与手机通信 1、蓝牙介绍 (1)四种基本蓝牙profile 1. GAP Profile: Generic Access Profile,该Profile保证不同的Bluetooth产品可以互相发现对方并建立连接。 2.SDAP Profile: Service Discovery Application Profile&…

树莓派跑一个简单c++小程序教程

我用的是树莓派3代b型,所使用的是Debian系统的衍生系统raspbian(对系统不太了解不清楚)。树莓派开发c程序需要的工具有编辑器vim,调试器gdb,编译器gcc或者g.(大神飘过就行~~ 记录一下)用红笔涂得地方是我命令敲错的地方,大家忽略就…

年轻人的第一个开发板——树莓派

目录 开始玩树莓派我们需要准备什么硬件准备安装树莓派系统到SD卡配置树莓派Raspberry debian9:Ubuntu-server 18.04 前言 本来作为一个只要敲敲代码的程序猿,是不会接触单片机这种硬件的,一个偶然的机会宿舍的路由器坏了,只能刷机…