聊聊 iPhone 的内存和杀后台策略

2019-01-16 11:37:38 +08:00
 xace

上一次用 iPhone 是 iPhone6,之后用了几年 Android,刚换上了 xs。

发现了一个现象,打开多个 app 切换时,有的 app 已经被杀,需要重新打开。但是但是但是,有些更早的 app,仍保留在之前页面(切换秒开,进入上次浏览的页面)

ios 杀后台,到底是的啥策略。还是说除了系统控制,也和 app 有关。例如网银 app,强制切换后也需要重新验证登录?

另外聊聊,9012 年,iPhone8 2g 内存,使用体验如何。会不会像当年的 iPhone6,因为内存不够,听歌,微信,刷新闻,三者不能并存。 xs 使用体验觉得太沉,三星 s8 155g,到 xs 177g 的跨度。但除了 xs,就只有 2g 内存的 7 8 了。

11935 次点击
所在节点    iPhone
25 条回复
judeng
2019-01-16 19:13:34 +08:00
参考 linux 的 OOM 机制,并不是时间久的优先被杀,还可能是内存使用多的呀
theolin
2019-01-16 21:54:10 +08:00
微博这种特别容易被杀。不知道它怎么做的。
Felix2Yu
2019-01-17 09:42:40 +08:00
有的应用切到多任务卡片界面再点回来就死了,有的应用能在后台放着,重度使用 2 天后打开还活着。
yyyle
2019-01-17 14:39:04 +08:00
系统判断你常用的 app 会保留久一点
canxden
2019-01-17 18:50:15 +08:00
1. 你所见到的广告页, 都是 APP 启动后自己跳转的页面, 启动页是静态页, APP 第一次启动后只生成一次 以后启动都展示这个第一次生成时的页面. 所以如果想要, 可以每次切回来都给你播放广告. 包括当前 APP 锁屏然后解锁. 都不用切到后台.因为实际上做的是跳转到某个特定页.而不是触发了 APP 启动.
2. 仍停留某页面, 可能只是 APP 自己跳转到你上次记录最后使用的页面. 造成没有被杀死的假象.
3. 占用后台常驻功能, 可以防止 APP 被杀死, 包括且不限于: 定位, 播放歌曲, 后台下载.....等
4. 杀死 APP 看的是系统剩余内存. 所以你可能开着微信视频通话, 然后打开系统相机, 微信就可能被杀死了. 原因在于条件 3 被中断.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/527519

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX