以前的手机是 iPhone 7 Plus,内存是 3 GB,因为不玩游戏运行速度还能接受,但受不了的是,经常恨不得打开一个新应用再回到上一个应用就要重新加载。于是新换了 iPhone 12,看参数内存也只加了 1 GB,达到 4 GB,但多任务能力提升得不是一点半点,非大型应用能连续开一二十个再回去都没问题。想问下这是因为每次 iOS 升级只针对新款优化而导致旧款越升级越慢,还是说更恶劣点,苹果不仅不针对旧款优化、反而可能故意劣化旧款体验?又或者说多任务能力跟处理器或其他因素也有关系?
|
1
ssd 的性能也在提升。
|
|
2
因为 ios 是闭源的。没人知道做了什么
|
|
3
难受啊,确实不知道苹果做了啥。 对于每代机器来说,可能出厂搭载的那个大的版本就是它最嗨皮的版本。 另外楼主反馈的杀后台,是不是你开了相机。目前用到 11pm 为止,相机狂杀后台的功能,一直都在。据说 12Pro 系列没那么严重
|
|
4
内存带宽和延迟变好了,不能只看容量
还有 ssd 速度快了很多 |
|
5
苹果那不是真正的多任务,进入后台之后一般就暂停运行了,所以你说的重新加载是进入后台的 App 被杀掉。
系统要杀掉 App 最重要的原因就是内存不够,至于杀掉哪个 App 则与系统的策略有关。 首先说内存,你看到的参数是 3G,实际上很多你看不见的系统服务都是要常驻内存的,比如桌面图标缓存、搜索的索引、Siri 智能提示、屏幕时间统计、App 性能统计等等。你自己的 App 数量和功能,还有你连续使用时间也会都影响常驻内存。 所以你看到总内存是 3G,实际系统占用比如 2G,那 App 只有 1G 可用。总内存 4G,App 就有 2G 内存可用,这实际上相当于翻番了。 另一个原因,是每次升级系统都会增加新功能,即使你看不到或者用不到的,也会占用内存,比如更好的 Siri 智能提示、照片回忆、小组件等。还有系统内存不够时该怎么杀 App 这个调度策略也会经常调整,比如现在已经改用机器学习来预测了,那不同设备上表现也会有很大不一样,这块儿其实出现过不少 Bug 。 处理器性能和闪存空间其实也有些影响,就不展开说了,总之挺复杂的。。。 |
|
6
iPhone7 plus 的 3G 其实是 2G,因为其中 1G 是固定分配给相机的,无论你用不用,都被相机占用,不能给其他 app 使用
|
|
7
不负优化,怎么让你买新机
|
|
8
@pH 如果只是相机那我可以接受,但我说的就是一般的应用,你用 11 Pro Max 应该想象不出来老机型的多任务能力有多惨,比如说假如我正在 Safari 回复你,不必要的情况下我是不敢切到另一个应用的,因为返回过来有可能就要重新加载……
|
|
zouyou2008Nov 8, 2020
11
增加了 25%还不多么
|
|
12
@cjkhan 那种相机常驻的说法是瞎扯的。。把手机连上 Instruments 就能看到内存占用和 CPU 占用,
我刚测了一下,12 Pro 重启后是占用 2.10 G 内存,打开相机就飙到 3.45G 内存,关了相机就又回到 2.09 G 。 |
|
17
@Lonely 有啥证据啊,稍微有点操作系统常识就该知道苹果不可能做出这种沙雕设计。又是去年那套"11 pro 6G 内存但有 2G 是专给相机用的所以检测不到"谣传的升级版。
|
|
kingcosNov 8, 2020
18
你可以认为是苹果为了相机运算增加了 2G / 1G,但怎么着都不可能是预留 2G / 1G 固定给相机,别的 app 不能用;
另外老机器的损耗应该也要考虑下吧,我倒觉得不至于故意去做负优化,但是确实有可能存在之前的为了避免关机而降频。。 |
|
dswyzxNov 8, 2020
20
电池不也是一方面吗
|
|
DarkCat123Nov 8, 2020
21
@chizuo 这样的设计太蠢了,我想不出什么样的开发人员会做出这种令人窒息的操作。相机对内存高优先级是可能的,相机只要一打开就强行在堆中杀掉固定 1GB 的内存我也觉得有可能。但是我完全想不出什么人会设计出不是用相机的情况下也不给你用,这不环保。
|
|
22
@yiqiok
@cjkhan @Lonely @DarkCat123 非常抱歉,“iPhone7 plus 的 3G 其实是 2G,因为其中 1G 是固定分配给相机的,无论你用不用,都被相机占用,不能给其他 app 使用”这个是谣言。iPhone7 刚发布时这种谣言对我造成了影响,信以为真 非常抱歉给大家带来了困扰 |
|
br00kNov 8, 2020 via iPhone
23
不知道苹果为啥就是这么抠。4G 内存感觉也经常被杀,这样也能突出 Pro 的优势吧。
|
|
moooookeyNov 8, 2020
24
等 iOS 迭代几个版本就会修复这些 bug
|
|
dctyNov 9, 2020
25
不知道从哪个版本开始,iOS 的杀后台就非常严重了,Safari 更是吃内存大户哦,标签页很容易重新加载.
|
|
ifaiiNov 9, 2020
26
12 的 4G 杀后台也很严重哦,多开几个常规应用,再回微信就要重载了
|
|
gaga2345Nov 9, 2020
29
杀内存 传统手艺了。但是常驻内存 想想也不对啊
|
|
wy315700Feb 5, 2021
30
@geeksammao
三星干过这种沙雕事情,,当年给魅族的芯片驱动里,200M 内存不可见,再加上基带等预留,2G 内存,到系统里只能识别出来 1.6G 。 |