V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dfgxcvbcv
V2EX  ›  iOS

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

  •  
  •   dfgxcvbcv · 45 天前 · 3500 次点击
    这是一个创建于 45 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    36 条回复    2022-07-13 14:52:09 +08:00
    murmur
        1
    murmur  
       45 天前   ❤️ 1
    微信和淘宝都是重量级应用,这俩玩意吃资源相当于 60%个王者荣耀
    kingsley777
        2
    kingsley777  
       45 天前
    建议你可以锁定一个变量比如手机,然后换一批国外的同类应用看看后台切换状况。
    CY4suncheng
        3
    CY4suncheng  
       45 天前
    iOS 的杀后台体验太差了,我看 YouTube 也是经常被杀
    kera0a
        4
    kera0a  
       45 天前
    iPhone 的内存大小与 APP 都有关

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

    现在随随便便 200MB 起步,几百 MB 是常态,内存占用提高了几十倍,但 iPhone 内存就提高了几倍
    cwbsw
        5
    cwbsw  
       45 天前
    我觉得是 App 的问题。就比如 TG 和微信,还有最近两年沉迷的某手游,基本上除了更新都是随点随玩,这游戏加载时间很长,如果切到后台就奔溃估计就没几个人玩了。
    seansong
        6
    seansong  
       45 天前   ❤️ 1
    国内常用的 app ,大都是超级巨大的,一个比一个资源占用要凶
    icyalala
        7
    icyalala  
       45 天前   ❤️ 3
    iPhone 内存增长幅度跟不上 App 占用内存的增长
    ai277014717
        8
    ai277014717  
       45 天前
    一般是 App 问题。切换到后台有些坑不好处理,就会在后台 crash 一般不影响主流程。只是要重新进入一下。
    leega0
        9
    leega0  
       45 天前
    app 的问题,手机运存就那么大
    Cmdhelp
        10
    Cmdhelp  
       45 天前
    建议你看看现在这这 app 的体积
    docx
        11
    docx  
       45 天前 via iPhone   ❤️ 1
    现在国产移动端应用体积比 PC 端都大几倍……
    ziseyinzi
        12
    ziseyinzi  
       45 天前   ❤️ 3
    有没有一种可能,是苹果不舍得给更多内存的原因?
    darklights
        13
    darklights  
       44 天前   ❤️ 3
    /t/858729
    程序的问题。虽然苹果是所有手机厂商里最清醒的,但还是不够清醒,给的内存还是太多了。只有给个 2G 内存,连跑单个应用都勉勉强强,才能逼那些毒瘤好好优化。
    mxT52CRuqR6o5
        14
    mxT52CRuqR6o5  
       44 天前 via Android
    ios 的墓碑机制是需要适配的,适配了的应用被杀掉重开后能保持被杀前的状态,国产的这些大而全的 app 基本没可能适配(记住退出前的页面努力一下应该能做到,记住页面状态可能会有些困难,像你所描述的淘宝的表现就属于我就任性就不适配)
    国产安卓直接给你配个大运存让后台不被杀,在应用没有适配墓碑机制时使用体验就会好很多
    Leonard
        15
    Leonard  
       44 天前
    有的 app 保持一周都不杀,有的 app 十分钟就杀了
    orangie
        16
    orangie  
       44 天前
    看看 /t/864422 我觉得是后者
    aLazarus
        17
    aLazarus  
       44 天前
    给的内存太少了,ipad pro 的 8G 内存可以保持几乎所有常用软件不杀后台,升级 ipados16 之后貌似是增加 swap ,体验也还是比 iphone 强太多太多了
    pendulum
        18
    pendulum  
       44 天前
    苹果不肯提升内存,又不肯下架那些内存大户
    LotusChuan
        19
    LotusChuan  
       44 天前 via iPhone
    iOS 我用到现在感觉最恐怖的软件是百度贴吧,使用体验过差,其他软件占内存好歹只是重新启动一下,它是直接卡死,导致我平均每天都要重新安装一次。
    WOLFRAZOR
        20
    WOLFRAZOR  
       44 天前 via iPhone
    国内应用恶心。体积膨胀很大。又不肯加太多运存,杀后台便成了普遍现象……不是后台机制倒退
    RealJacob
        21
    RealJacob  
       44 天前
    别说 xr 了,我用 12pm 的时候还感觉不深刻,换了 13 之后,动不动就杀进程。一度怀疑是同步数据时出了问题,怎么能这么卡。微信非常容易被杀。。难受至极,还是得上 pro
    deplivesb
        22
    deplivesb  
       44 天前
    你看看现在国产 app ,已经快赶超十几年前 一个系统安装包的大小了
    beijiaoff
        23
    beijiaoff  
       44 天前
    已经准备上 pro 了 无奈
    HayashiMei
        24
    HayashiMei  
       44 天前
    用的 13pm ,淘宝和支付宝经常切出去一分钟不到就被杀了,很窒息
    Vipcw95
        25
    Vipcw95  
       44 天前
    app 又臃肿又写的烂是这样的,给多少内存都不够,iphone14 给你 30g 内存,腾讯直接在微信和 qq 里内置个系统给你。
    felixcode
        26
    felixcode  
       44 天前 via Android
    store 不是能审核限制 app 吗,而且也不让侧载,如果给不了更多内存,就限制高内存的 app 上架好了,但两样好像都做的不怎样。
    SandyLee
        27
    SandyLee  
       44 天前
    那个年代 淘宝和微信 没这么臃肿
    Soo0
        28
    Soo0  
       44 天前 via iPhone
    国产 APP 关注的是功能,恨不得给你弄个系统进去,也不会有优化
    vocaloid
        29
    vocaloid  
       44 天前 via iPhone
    国产 3A 大作的锅
    tanrenye
        30
    tanrenye  
       44 天前
    的确是国产 APP 太肿瘤了,我们公司的 APP ,挂在后台几天都没杀,因为就是一个简单的听课工具,国产那几大公司的 APP ,里面恨不得把整个互联网都塞进去
    jaynos
        31
    jaynos  
       44 天前
    装了这么多“操作系统”,被杀了可以理解
    lovestudykid
        32
    lovestudykid  
       44 天前
    @felixcode 苹果也不能卡太严了啊,否则厂家不乐意,而且自己的新机也不好卖
    polk
        33
    polk  
       44 天前 via iPhone   ❤️ 1
    内存大点就解决的事,库克怕你用的太舒服而已,千元机都能上大内存,就别扯别的了,iphone12 telegram 也总杀后台
    zhujyxs0831
        34
    zhujyxs0831  
       44 天前 via iPhone
    都占了,主要是国内 app 太烂了
    ajyz
        35
    ajyz  
       44 天前 via iPhone
    标题的情况应该是都存在。现在不清楚,以前 iOS 对于单个 app 的内存占用限制是很严格的,现在估计随着 app 功能越来越丰富,已经极大放开了限制,然后加上苹果对于内存提升过于抠索,就只能这样了。个人觉得对于长时间挂后台的 app ,其内存占用过大被杀可以理解,这样有助于内存利用以及省电。但对于当前或短时间内在用的 app ,几个 app 间切换就被杀(淘宝那种切出去就加载 2 秒广告,实际还是回到原来界面的不算,这种纯属 app 的锅),这种就实在影响体验了,责任应该在苹果,多给点 ram 就不至于这样,而这种操作我经常用到,所以现在买 iPhone 只看 ram 。
    kaz10025
        36
    kaz10025  
       37 天前
    只能说 app 模块太多 资源利用不合理就容易杀后台 随之也更耗电了。。支付宝虽然功能也多 但是加载快 也不太容易杀后台
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2577 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 06:34 · PVG 14:34 · LAX 23:34 · JFK 02:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.