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

ios 杀后台

  •  
  •   Binb · 2022-07-07 21:44:10 +08:00 via iPhone · 6100 次点击
    这是一个创建于 873 天前的主题,其中的信息可能已经有所发展或是发生改变。
    发现支付宝杀后台严重,不到一两分钟就被杀了;抖音半个小时一小时都没事儿。不知为什么,怎么差别这么大
    66 条回复    2022-07-11 16:34:44 +08:00
    meisen
        1
    meisen  
       2022-07-07 21:50:26 +08:00   ❤️ 2
    我感觉是 APP 自身原因导致

    举个例子:搜狗 /百度 /讯飞输入法,添加文本替换,切出去复制内容再切回来,唯独百度输入法杀后台,其他两个基本不杀或几率很小。
    daveh
        2
    daveh  
       2022-07-07 21:50:58 +08:00 via iPhone   ❤️ 1
    app 写的烂,资源消耗过多,耗电严重,就会被干掉。
    Xer0130
        3
    Xer0130  
       2022-07-07 21:57:14 +08:00
    13p ,升级了 ios16 后,杀后台严重很多,像支付宝、饿了么、美团、微信都很容易被 sha
    Takizawa
        4
    Takizawa  
       2022-07-07 22:16:15 +08:00
    这两天身边用 13 的陆续反映杀后台严重,特别是微信收不到即时消息,这时候我都推荐他们买过气的小米旗舰 12g 内存以上的顶配产品。
    Rocketer
        5
    Rocketer  
       2022-07-08 02:14:31 +08:00 via iPhone
    @Takizawa 微信不在后台就收不到消息?邪恶了啊!
    ShuoHui
        6
    ShuoHui  
       2022-07-08 07:48:55 +08:00 via iPhone
    @Takizawa 推荐小米你的良心真的大大的坏。
    MrdotX
        7
    MrdotX  
       2022-07-08 08:46:43 +08:00
    微信肯定要打开推送通知权限,即时消息是苹果推送服务器直接推送到手机的,不依赖微信是否后台运行,都能收到消息
    technet
        8
    technet  
       2022-07-08 08:57:05 +08:00 via Android   ❤️ 2
    @Takizawa
    @MrdotX 苹果微信有的账号就是收不到推送,可能跟之前这个账号用的是安卓,而安卓并未接入任何一家推送服务的原因,必须后台 24 小时运行占用 3GBRAM 消耗大量电量才能收到推送,然后在 iOS 也需要后台包活才能收到推送,但无奈 iOS 只有 3 ,4GB 的 RAM ,微信代码质量跟 telegram 比又差很多要占用大量内存,然后就被苹果杀后台收不到推送了。微信在 8.0.20 的帮助与反馈右上角的小扳手有一个修复通知的功能。
    technet
        9
    technet  
       2022-07-08 09:09:39 +08:00
    @technet 怎么新人无法新建回复?
    liuw666
        10
    liuw666  
       2022-07-08 09:16:52 +08:00 via iPhone
    支付宝的小程序经常卡的不能要…… 列表都滑不动,按钮点不动
    huang119412
        11
    huang119412  
       2022-07-08 09:17:48 +08:00
    不用想就是苹果的问题,但凡是 ios11-15 都用过的人,都知道现在咖喱味有多重。ios14 升 15 后疯狂掉输入法,15.5 又好了,难道输入法自己的问题?
    technet
        12
    technet  
       2022-07-08 09:45:03 +08:00
    @huang119412 你用 gboard 等非国产输入法就没这个问题,难道不是国产输入法适配很差的原因吗?现在国内 App 还停留在 iOS13,iOS13 之后的新特性都没怎么适配
    HayashiMei
        13
    HayashiMei  
       2022-07-08 09:45:34 +08:00
    @Xer0130 #3 我也是升了 16 后明显觉得支付宝更容易被杀了
    felixcode
        14
    felixcode  
       2022-07-08 09:46:08 +08:00
    Android 设置后台运行的 APP 怎么不杀后台,这些 APP 不是同一家公司开发的吗?
    technet
        15
    technet  
       2022-07-08 09:47:30 +08:00
    @liuw666 哪款 iPhone?我在国外看着很多人拿着 iPhone7 iPhone8 刷着 Instagram Apple pay 都非常流畅,还是国内 App 写地太烂了,可能是因为国内很多程序员不会访问谷歌,天天用着百度 CSDN 写的代码很烂
    technet
        16
    technet  
       2022-07-08 09:50:38 +08:00
    @felixcode 安卓后台能运行是因为内存 12GB 16GB 甚至还有 18GB 的,iPhone 只有 3GB 4GB,不适配的话非常容易杀后台,像推特完美适配了 iOS,2GB 的内存也能后台保留 48 小时.安卓一直占用后台虽然内存大但续航就尿崩了,我的三星 s22 ultra 12GB 内存不到 3 个小时就没电了,不用国产 App 能用 9 个小时.
    hellojay
        17
    hellojay  
       2022-07-08 09:52:03 +08:00
    @technet 苹果杀后台收不到推送?这是第一次听说。有没有相关的说明呢
    technet
        18
    technet  
       2022-07-08 09:53:36 +08:00
    @hellojay 就只有微信有这个问题,就打开了通知权限后台被杀就收不到通知,必须后台 24 小时包活,逼地这些人只能微信播放无声音乐来后台包活.
    technet
        19
    technet  
       2022-07-08 09:54:10 +08:00
    *保活,不是包活,打字太快打错了
    technet
        20
    technet  
       2022-07-08 09:55:26 +08:00
    比如这个 xhslink.com/bV9ybi 小红书微博 B 站上搜一下 iOS 收不到推送一大堆的案例
    xipuxiaoyehua
        21
    xipuxiaoyehua  
       2022-07-08 09:56:06 +08:00
    @technet 微信走的苹果的推送服务器,和后台无关。。。。。。
    technet
        22
    technet  
       2022-07-08 09:56:47 +08:00
    @xipuxiaoyehua 是的,但是微信适配太烂了导致 iOS 微信开启了推送权限也收不到推送
    technet
        23
    technet  
       2022-07-08 09:58:07 +08:00
    只有部分账号有这个问题,可能跟这些账号之前几年一直用的是安卓,安卓都要后台 24 小时运行耗费大量电力保活,突然切换到 iOS 导致微信账号也没法跟苹果推送服务器建立联系,最后微信就收不到推送
    @xipuxiaoyehua
    icyalala
        24
    icyalala  
       2022-07-08 10:23:45 +08:00
    不被杀,可能做了后台音乐和其他保活手段,代价就是其他 App 容易被杀
    louxiaohei
        25
    louxiaohei  
       2022-07-08 10:27:28 +08:00   ❤️ 6
    ios 杀后台是应用做的太烂,安卓杀后台是安卓做的太烂,究竟是为什么呢
    felixcode
        26
    felixcode  
       2022-07-08 10:31:26 +08:00
    @technet
    国产小米用了 15 个小时还有 30%的电,微信,邮件等 app 设置了保活,准备充十几分钟满血复活。
    technet
        27
    technet  
       2022-07-08 10:33:43 +08:00
    @felixcode 你这把毒瘤 App 都给关了当然续航长了,但有的毒瘤 App 比如微信 QQ 微博小红书接收通知都是刚需,靠这个吃饭的.
    tabris17
        28
    tabris17  
       2022-07-08 10:34:58 +08:00
    杀后台挺好的,希望多杀。国产垃圾 APP 别老占我内存里赖着不走
    felixcode
        29
    felixcode  
       2022-07-08 10:35:36 +08:00
    @technet
    “微信,邮件等 app 设置了保活”
    xipuxiaoyehua
        30
    xipuxiaoyehua  
       2022-07-08 11:30:19 +08:00
    @technet 建议不要钻牛角尖,没有你说的这种情况
    technet
        31
    technet  
       2022-07-08 11:31:41 +08:00
    @xipuxiaoyehua 怎么没有了,很多人都碰到 iOS 微信收不到通知的情况,你没碰到不代表其他人也没有碰到
    novolunt
        32
    novolunt  
       2022-07-08 11:56:55 +08:00
    @louxiaohei 玩游戏也经常掉线 体验特别差劲,真不如两千块的安卓机
    CastleBUPT
        33
    CastleBUPT  
       2022-07-08 12:02:51 +08:00 via iPhone
    @technet
    iOS app 做不到本地发送系统通知,这样说能理解了吗?
    smallyu
        34
    smallyu  
       2022-07-08 12:22:09 +08:00
    微信的服务器直接推通知给苹果服务器
    technet
        35
    technet  
       2022-07-08 12:26:56 +08:00
    @CastleBUPT @smallyu 第三方的双开微信都是需要后台包活才能收到推送的,有的微信账号用官方微信也是这样的
    MrdotX
        36
    MrdotX  
       2022-07-08 13:21:53 +08:00
    @technet 说的是啥啊,苹果微信推送和是否后台没有半毛钱关系,只要你启动微信上报过推送 id ,那就不用关注是否后台运行。 至于你说的帮助里的小扳手,也是重新尝试获取推送 id 上报一次。。 至于你说的微信分身,如果无法收推送,可能是分身需要改包名进行重签名,导致推送功能不正常
    ajyz
        37
    ajyz  
       2022-07-08 13:39:37 +08:00
    @technet 应该不存在这种情况的,除非你的账号被腾讯针对,不然不可能限制推送的,而且 iOS 上也不存在所谓后来保活来获得推送一说。你说的情况我倒是在以前某几个版本遇到过,情形是删除 app 后恢复了备份,然后推送就会失效。一般就是关闭所有 app 内通知选项(有 Apple Watch 的话包括 watch 上的),再关闭 iPhone 设置中的微信通知项,然后后台退出后再一一重新打开,就能解决推送失效的问题。不知道实际情况是否一样,但当初我遇到后确实如此解决了。当然还有一个方法,就是删除微信后不要恢复备份,直接全新使用。
    geeksammao
        38
    geeksammao  
       2022-07-08 13:40:57 +08:00 via iPhone   ❤️ 1
    @technet 麻烦给我演示下怎么不依赖 APNS 在 iOS 上收到后台推送。而且"无声音乐"都哪哪年的事了,你现在播音乐会有状态显示啊,另外微信要是一直后台保活,耗电早就炸了。
    收不到推送,有可能是应用没有成功注册 APNS 、APNS 服务故障、系统没有展示通知,跟后台保活毛关系都没有
    ajyz
        39
    ajyz  
       2022-07-08 13:42:49 +08:00
    只能说到了现在这种大环境下( app 越来越大,资源占用也越来越多),光靠 iOS 本身的一些限制是不足以让 app 老实了,然后 iPhone 本身的 ram 配置又太过可怜,必然就造成眼下局面
    clrss
        40
    clrss  
       2022-07-08 14:06:33 +08:00
    @tabris17 占内存不要紧,处于休眠状态别占 CPU 就行。

    类似于 Android 上后台缓存 Activity 不要紧,Service 一直运行就恶心了。
    technet
        41
    technet  
       2022-07-08 14:31:38 +08:00
    @MrdotX 第三方的微信双开都是不依赖 APNS 在 iOS 上收到后台推送,必须后台播放无声音乐保活才能收到推送,被杀后台就收不到通知了. 微信分身肯定要改包名不然无法安装两个微信,改了包名就收不到推送了,貌似还需要安装推送证书才能推送 @ajyz @geeksammao
    JIUBASHI
        42
    JIUBASHI  
       2022-07-08 16:36:19 +08:00 via iPhone
    其实我挺想 AppStore 直接禁掉微信这种吃尽手机资源的 app 的
    337136897
        43
    337136897  
       2022-07-08 16:41:32 +08:00
    @icyalala 你头像是我微信头像 笑死
    Gtreace
        44
    Gtreace  
       2022-07-08 17:17:58 +08:00
    @technet #27 26 楼说的是他微信,邮件等你说的毒瘤 app 他都保活了,续航还是很顶,说明他在意的是续航且能稳定收到信息,所以他用安卓,然后你说他把这些 app 都关了,所以续航长,所以你的意思是 苹果如果不保活,同样使用情况下续航能力超越安卓旗舰嘛,可以理解为你认为苹果在你这比安卓好很多(在保证体验的情况下,续航也比安卓好)对嘛?
    尬吹就没意思了呀,那这么说嘛,我手机属于重度使用的,iphone12 我基本上半天就不行了,红米 k40 我可以用到临近下班(在差不多的使用情况下),且 k40 的 qq 微信飞书常年保活。我认为苹果的使用体验确实是非常好的,但是我不能接受在我的使用情况下,一天起码充电两次以上,所以还是选择了安卓,别说 promax 或者 max 熬 太大太重了,受不了。
    我没有杠你说的 ios 收不到微信消息的问题,只是因为你说错了别人 26 楼的话,所以我反驳一下。
    另外,如果苹果的内存再加一点就好了,虽然他的系统控制做的确实很好,属于软件主导的手机,但是仍然希望可以增加点内存,来达到更好的使用体验。
    polk
        45
    polk  
       2022-07-08 17:52:58 +08:00 via iPhone
    @technet 为了让微信不被杀后台我愿意这么搞,那么如何让他一直播放无声音乐呢?
    1KTN90lKW9gVJ9vX
        46
    1KTN90lKW9gVJ9vX  
       2022-07-08 18:13:46 +08:00 via Android
    @technet 之前在用 iPhone ,真不是 APP 问题,频繁用 Safari 和 Chrome ,来回切换搜域名网站复制粘贴填写内容,或者去复制内容,然后微信回复一个消息切换回这两个浏览器,经常是重新打开浏览器重新进入网页的,填好的内容又要重新填写一遍。
    technet
        47
    technet  
       2022-07-08 18:16:00 +08:00 via iPhone
    @hemingcn 这难道不是微信占用内存过多的问题?你用 tg 推特就没这个问题,推特后台 48 小时也没被杀
    technet
        48
    technet  
       2022-07-08 18:18:46 +08:00 via iPhone
    @polk 把一个 24 小时时长的无声音频发到微信聊天界面然后播放,微信后台就不会被杀了,但是听音乐看视频音频被占用还是会被杀后台,然后还要重新播放音乐,有第三方开发者搞的微信多开有包活功能,不过很容易被微信封号
    technet
        49
    technet  
       2022-07-08 18:22:22 +08:00 via iPhone
    @Gtreace 红米 K40 电池电量 4520 毫安,iPhone12 只有 2850 毫安,红米电量多了 59%,这续航能比吗?红米 k40 怎么着也得跟 iPhone13promax4350 毫安的电池比续航
    technet
        50
    technet  
       2022-07-08 18:27:49 +08:00 via iPhone
    @Gtreace 国内代码写得那么烂软件肿瘤的个个都搞小程序直播贷款占用大量内存和电量还要怪苹果给的内存太小电池太小,所以为了适配中国市场恶劣的软件环境 iPhone14 搞一个 12GB 内存,塞进去一个 M2 芯片,再标配 6000 毫安电池?除了中国其他国家很少有人抱怨苹果续航差老是杀后台,WhatsApp 就是用来聊天,直播看视频就用 YouTube ,iPhone7 也非常流畅地运行。
    technet
        51
    technet  
       2022-07-08 18:31:14 +08:00 via iPhone
    @JIUBASHI 手机行业里有句话说库克给的,张小龙全给拿走,一个微信就占用了 3GB 内存,只有 4GB 内存的 13 怎么可能不被杀后台,但无奈微信垄断了中国人的方方面面,苹果也不敢下架微信,美国封杀微信库克还劝说美国 gov 不要封杀微信,要不然大中华地区 iPhone 销量暴跌 95%
    polk
        52
    polk  
       2022-07-08 19:10:47 +08:00 via iPhone
    @technet 谢谢,那这样还是不实用,不知道还有没有别的奇技
    jkFive
        53
    jkFive  
       2022-07-08 20:32:24 +08:00
    大家都很讨厌的 PDD 在这方面做的好像不错,
    可能是考虑到很多人还在用多年前的手机,配置并不好。
    daliusu
        54
    daliusu  
       2022-07-08 20:34:40 +08:00
    我最近换了个荣耀,发现后台能力真的超出我的预期,早上挂机的游戏晚上打开还在,这个游戏在 ios 基本个把小时不玩就压被杀,但是偏偏我看电池耗电这个游戏也并不多,不知道他怎么实现的,按说安卓后台挂游戏和软件应该会增加耗电才对
    courope
        55
    courope  
       2022-07-08 20:50:07 +08:00 via iPhone
    ytb 都杀,两分钟不到回去都没了
    icyalala
        56
    icyalala  
       2022-07-08 20:55:35 +08:00 via iPhone
    @337136897 难得难得~握个手
    technet
        57
    technet  
       2022-07-09 02:50:33 +08:00 via iPhone
    新人没法回复?
    technet
        58
    technet  
       2022-07-09 02:51:06 +08:00 via iPhone
    @jkFive pd.d 是真的国内的小而美,不断优化内存占用,老年人的几百元低端机也能流畅运行,反观微信哪怕是 iPhone13 新机照样很卡顿杀后台
    bao3
        59
    bao3  
       2022-07-09 04:58:10 +08:00 via iPhone
    你们何必和一个杠精去讨论推送和 APNs 以及生台保活达到发送本地通知……你们也不想想,什么情况下需要后台保活……
    nishuoshenme
        60
    nishuoshenme  
       2022-07-09 16:47:16 +08:00
    @technet 这位老哥是酷安来的吗(单纯提问,没有别的意思
    technet
        61
    technet  
       2022-07-10 00:45:14 +08:00
    @nishuoshenme 最近买了安卓三星 s22 ultra 才刚开始用酷安
    technet
        62
    technet  
       2022-07-10 00:47:35 +08:00
    @有个别账号就是真的收不到 iOS 微信推送,一大堆人骂苹果说官方微信推送有延迟,有时候延迟几个小时,如果不是这样的话微信 8.0.20 也不会更新一个小扳手修复微信推送. 除此之外第三方微信没有推送,需要推送证书让第三方微信后台包活才能收到通知.
    kaz10025
        63
    kaz10025  
       2022-07-11 14:16:20 +08:00
    这个应该看机型和内存的 我感觉国区最不被杀后台的就是支付宝了 启动速度也很快 小程序卡的话真的跟开发者有关系 像微信这种 os 你摸不透他被杀后台的规律 可能切后台就杀了 也能很久不被杀。。真的玄学 像 Twitter 也是很少被杀后台的 tg 比微信好一点
    Gtreace
        64
    Gtreace  
       2022-07-11 15:17:22 +08:00
    @technet #49 max 226g k40 196g 那多出来的重量你怎么不说呢,还有哦 我只是说 苹果可以再加一点内存就好了,就可以解决微信的问题了,而不是你所谓的极端发言中的 加到 12gb 吧,我难道上面没说 apple 的系统控制确实猛么?那照你这么说 所有软件公司全都完美适配苹果 那这个世界只需要苹果了,不需要别的了,每家公司总会通过自己的调研去更偏向某个系统的优化吧,意思优化的钱你来出?开公司不为了赚钱为了梦想?哦你可以骂国内大厂不作为,我就不能说苹果加点内存了?典型双标?偏激现场?
    还有啊 你用手机 是你自己选择 app 去用吧 你说的那些上面毒瘤烂软件 你可以不用吧 照这么说么 你非常支持苹果垄断咯,当年的苹果税都忘了?现在是中国市场大不是么?意思中国市场还不足够大,不足以让苹果稍微来点专项优化是吧。
    还有哦 你能看下我第一段评论么?我的第二段对比是在第一段的解读下产生的,那照你的说法 得是小米 12sultra 这种机器去和 13promax 比吧 那我现在问问你 续航比得过嘛?又没有完美的手机,你非要拿 apple 的短板来杠安卓的长板,有意思么?就意思非得不认 apple 的续航和信号问题,我只能说 选择 apple 的 大部分是可以忍受续航问题的吧,为了更轻薄的机身和手感,放弃了续航,为了和 5g 专利对抗,然后目前基带研发失败,信号确实不如安卓。
    那么问题来了 我依然认为苹果是好手机啊?有什么问题么?取舍问题罢了,我希望他增加一点合适的内存 来对我更有购买吸引力有毛病嘛?就非得杠呗,我上面也说了 我反驳你只是因为你上面回复的话讲的不对 仅此而已?
    Gtreace
        65
    Gtreace  
       2022-07-11 15:47:59 +08:00
    @technet 就其实大家也都希望 app 能优化好,适配好每一款手机,但是事实上总是不太现实的,总要有妥协的,我歪一点楼蛤,咱就是说 有没有一种可能,微信这种就是国家为了防止苹果制裁的一种手段(狗头),毕竟作到 tx 这么大的厂,他们能不知道这玩意烂嘛,对吧。
    winterwd
        66
    winterwd  
       2022-07-11 16:34:44 +08:00
    把抖音卸掉吧。妈蛋,睡觉前开的抖音,一觉起来手机快没电了,看了下,抖音后台运行 9 小时!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3364 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:35 · PVG 19:35 · LAX 03:35 · JFK 06:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.