是 iOS 后台管理机制退步了还是现在的程序写得越来越烂了?

2022-07-06 12:34:09 +08:00
 dfgxcvbcv

很清晰的记得几年前 iOS7 那个时侯,我的 iPhone 4s 后台开十几个 app ,几天后切回去,最初的那个 app 状态都还在。现在我运行 iOS14 的 iPhone XR ,后台就开了微信和淘宝,微信看几分钟切回淘宝,淘宝就重启了。(我的全部设备都没开后台应用刷新,开了估计杀后台更频繁)

4699 次点击
所在节点    iOS
36 条回复
murmur
2022-07-06 12:35:48 +08:00
微信和淘宝都是重量级应用,这俩玩意吃资源相当于 60%个王者荣耀
kingsley777
2022-07-06 12:40:41 +08:00
建议你可以锁定一个变量比如手机,然后换一批国外的同类应用看看后台切换状况。
CY4suncheng
2022-07-06 12:40:44 +08:00
iOS 的杀后台体验太差了,我看 YouTube 也是经常被杀
kera0a
2022-07-06 12:43:03 +08:00
iPhone 的内存大小与 APP 都有关

iOS7 那时候用起内存还挺克制的,我记得当时公司 APP 有个内存泄漏,导致内存占用超过了 80M ,被要求排查修复,
排查好久后,内存占用是 8MB - 10MB 。

现在随随便便 200MB 起步,几百 MB 是常态,内存占用提高了几十倍,但 iPhone 内存就提高了几倍
cwbsw
2022-07-06 12:56:22 +08:00
我觉得是 App 的问题。就比如 TG 和微信,还有最近两年沉迷的某手游,基本上除了更新都是随点随玩,这游戏加载时间很长,如果切到后台就奔溃估计就没几个人玩了。
seansong
2022-07-06 12:58:34 +08:00
国内常用的 app ,大都是超级巨大的,一个比一个资源占用要凶
icyalala
2022-07-06 12:58:58 +08:00
iPhone 内存增长幅度跟不上 App 占用内存的增长
ai277014717
2022-07-06 13:41:08 +08:00
一般是 App 问题。切换到后台有些坑不好处理,就会在后台 crash 一般不影响主流程。只是要重新进入一下。
leega0
2022-07-06 13:54:05 +08:00
app 的问题,手机运存就那么大
Cmdhelp
2022-07-06 13:58:47 +08:00
建议你看看现在这这 app 的体积
docx
2022-07-06 14:08:23 +08:00
现在国产移动端应用体积比 PC 端都大几倍……
ziseyinzi
2022-07-06 14:11:50 +08:00
有没有一种可能,是苹果不舍得给更多内存的原因?
darklights
2022-07-06 15:08:53 +08:00
/t/858729
程序的问题。虽然苹果是所有手机厂商里最清醒的,但还是不够清醒,给的内存还是太多了。只有给个 2G 内存,连跑单个应用都勉勉强强,才能逼那些毒瘤好好优化。
mxT52CRuqR6o5
2022-07-06 15:16:06 +08:00
ios 的墓碑机制是需要适配的,适配了的应用被杀掉重开后能保持被杀前的状态,国产的这些大而全的 app 基本没可能适配(记住退出前的页面努力一下应该能做到,记住页面状态可能会有些困难,像你所描述的淘宝的表现就属于我就任性就不适配)
国产安卓直接给你配个大运存让后台不被杀,在应用没有适配墓碑机制时使用体验就会好很多
Leonard
2022-07-06 15:21:15 +08:00
有的 app 保持一周都不杀,有的 app 十分钟就杀了
orangie
2022-07-06 15:25:22 +08:00
看看 /t/864422 我觉得是后者
aLazarus
2022-07-06 15:37:47 +08:00
给的内存太少了,ipad pro 的 8G 内存可以保持几乎所有常用软件不杀后台,升级 ipados16 之后貌似是增加 swap ,体验也还是比 iphone 强太多太多了
pendulum
2022-07-06 15:50:06 +08:00
苹果不肯提升内存,又不肯下架那些内存大户
LotusChuan
2022-07-06 15:57:28 +08:00
iOS 我用到现在感觉最恐怖的软件是百度贴吧,使用体验过差,其他软件占内存好歹只是重新启动一下,它是直接卡死,导致我平均每天都要重新安装一次。
WOLFRAZOR
2022-07-06 16:20:09 +08:00
国内应用恶心。体积膨胀很大。又不肯加太多运存,杀后台便成了普遍现象……不是后台机制倒退

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

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

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

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

© 2021 V2EX