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

你觉得安卓系统未来会允许 APP 永久存活吗?

  •  
  •   easyalarm · 2023-12-28 07:36:51 +08:00 via Android · 11459 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前不允许存活是因为耗内存,耗电,现在内存都翻了好多倍了,内存应该是不是问题了,要说耗电,其实也有点说不过去了,电池容量也比十年前大了好多。说说大家对这个问题的看法。
    61 条回复    2023-12-29 10:47:23 +08:00
    jjxtrotter
        1
    jjxtrotter  
       2023-12-28 07:43:41 +08:00 via iPhone
    这个是什么问题没看明白,存不存活不是由用户决定的么?难道有哪些 app 是不允许后台长期运行的?
    那系统运行必须的系统应用不都是永久运行的?
    我挂的梯子 app 7*24 小时运行不重启也一直都在
    mianlaodie
        2
    mianlaodie  
       2023-12-28 07:50:16 +08:00 via Android
    没看懂这个问题😂😂😂
    easyalarm
        3
    easyalarm  
    OP
       2023-12-28 07:53:08 +08:00 via Android
    @jjxtrotter 对,我是说的长期运行。
    easyalarm
        4
    easyalarm  
    OP
       2023-12-28 07:54:26 +08:00 via Android
    @mianlaodie 现在明白了吗?😊
    ho121
        5
    ho121  
       2023-12-28 07:57:53 +08:00 via Android
    本来有些 app 就是永久存活的
    easyalarm
        6
    easyalarm  
    OP
       2023-12-28 07:59:17 +08:00 via Android
    @jjxtrotter 系统级别的就不用说了吧,梯子锁屏后不会被 kill ?
    solitude511
        7
    solitude511  
       2023-12-28 08:00:47 +08:00 via Android   ❤️ 1
    现在 App 不就是允许永久存活的?
    难道是想安装的所有 App 都永久存活?
    不知道你想表达什么。
    easyalarm
        8
    easyalarm  
    OP
       2023-12-28 08:01:08 +08:00 via Android
    @ho121 微信等等一些大厂应用?听说是加入白名单了吧
    easyalarm
        9
    easyalarm  
    OP
       2023-12-28 08:03:07 +08:00 via Android
    @solitude511 你还真不了解这个问提哎
    blueboyggh
        10
    blueboyggh  
       2023-12-28 08:06:11 +08:00 via Android
    @easyalarm 可以把后台锁定,基本不会被清啊
    genkidesu
        11
    genkidesu  
       2023-12-28 08:07:05 +08:00
    事实上是硬件运存提升的速度可能赶不上软件占用运存提升的速度,点名 QQ
    easyalarm
        12
    easyalarm  
    OP
       2023-12-28 08:07:50 +08:00 via Android
    @blueboyggh 基本两个字用得好😄
    flyqie
        13
    flyqie  
       2023-12-28 08:08:49 +08:00 via Android
    你的意思是,让用户更开放的自由选择是否允许 app 长期在后台运行?

    你是觉得现在各厂策略不一致还是觉得各厂策略不自由?
    totoro625
        14
    totoro625  
       2023-12-28 08:14:35 +08:00   ❤️ 2
    电池容量的变大完全是机身尺寸变大带来的,电池技术基本毫无突破
    随着机身尺寸变大,屏幕也相应变大,更加费电了
    看了一下:
    12 年发布的小米 2 ,电池容量 2000mAh
    12 年发布的 iPhone5 ,电池容量 1440mAh
    23 年发布的小米 14 ,电池容量 4610mAh
    23 年发布的 iPhone15 ,电池容量 3349mAh

    主要耗电零件除了屏幕就是 CPU 基带了
    用过墨水屏手机,屏幕不刷新就不耗电,剩下的就是 CPU 的耗电了
    现代 ARM 处理器的设计都是大小核,低负载用小核心,仅在后台存活耗电很少
    但是只要一天没解决续航焦虑,用户和系统都不会允许长期存活
    只能期待与未来电池/隔空充电技术得到突破吧
    easyalarm
        15
    easyalarm  
    OP
       2023-12-28 08:16:03 +08:00 via Android
    @flyqie 对,把选择权交给用户,以前系统决定还能理解,现在还守着就有点抱残守缺了
    Yzh361
        16
    Yzh361  
       2023-12-28 08:18:54 +08:00 via Android
    即便系统允许,我不允许…
    ltkun
        17
    ltkun  
       2023-12-28 08:19:52 +08:00
    16g 内存 永远用不满啊 存活着多耗电 同一时间一般也就两三个 app 在那里用
    PostMeridiem18
        18
    PostMeridiem18  
       2023-12-28 08:20:37 +08:00 via Android   ❤️ 7
    你说的这种当然有啊,只不过一般叫做 service 而已🌚
    ho121
        19
    ho121  
       2023-12-28 08:28:30 +08:00 via Android
    @easyalarm 就算是原生 android ,谷歌全家桶有些也是常驻后台的
    Quarter
        20
    Quarter  
       2023-12-28 08:29:23 +08:00 via Android
    你可不知道那些 APP 是多想永久运行啊,大家为了做保活想了各种各样的法子,还有和厂商直接合作内置白名单的,如果楼主的想法是在用户允许的情况下应用永久运行,也不太可能,在硬件资源不够的情况下杀进程、系统误判杀进程、程序异常退出都可能发生,没啥东西可以永久运行,操作系统都不一定可以达到“永久”的程度
    easyalarm
        21
    easyalarm  
    OP
       2023-12-28 08:32:55 +08:00 via Android
    @ho121 那都是自家的嘛,哪天把人家的也放开才好啊
    Worldispow
        22
    Worldispow  
       2023-12-28 08:33:25 +08:00 via Android
    这个开关早就有了,专业的名字叫 mdm ,只是风险太大没开放给用户而已。
    如果用户可以自定义,那各 app 也一定能找到这个开关。
    easyalarm
        23
    easyalarm  
    OP
       2023-12-28 08:36:11 +08:00 via Android
    @Quarter 谁能希望那么永久呢,地球还有毁灭的一天呢😄
    easyalarm
        24
    easyalarm  
    OP
       2023-12-28 08:38:25 +08:00 via Android
    @Worldispow app 擅自打开这个开关当然是违规了,下架就行了
    Worldispow
        25
    Worldispow  
       2023-12-28 08:41:31 +08:00 via Android
    @easyalarm 你先去了解下 mdm 的权限有多大再说,mdm 能让你的手机直接变成砖。
    况且安卓不止一个应用市场,还能侧载,还能 adb 安装,你从哪下架?
    clorischan
        26
    clorischan  
       2023-12-28 08:50:43 +08:00 via Android
    @easyalarm 锁屏当然不会被杀,只要给梯子 app 设置了后台无限制就行,会被杀的都是国内 ORM 搞的后台白名单限制吧。
    wweerrgtc
        27
    wweerrgtc  
       2023-12-28 08:56:44 +08:00
    只要没有开屏广告 花 1 秒重新打开一次也无所谓
    AliceFizzy
        28
    AliceFizzy  
       2023-12-28 09:01:16 +08:00
    后台洁癖表示我希望软件只要后台关闭就能杀死,别给我又拉起来……
    kinghly
        29
    kinghly  
       2023-12-28 09:03:02 +08:00 via Android
    @easyalarm 锁定就不会了,7×24h 运行
    kinghly
        30
    kinghly  
       2023-12-28 09:04:07 +08:00 via Android
    而且,这样才好,让大部分国产 app 无法常驻进程
    clementewy
        31
    clementewy  
       2023-12-28 09:05:19 +08:00
    你要说未来,我觉得有可能
    shsdust
        32
    shsdust  
       2023-12-28 09:10:13 +08:00 via Android
    不早就有了,加个 persistent 标签,只要不是资源实在不够了都不会干掉
    lqhunter233
        33
    lqhunter233  
       2023-12-28 09:11:47 +08:00
    app 更新会杀掉旧进程重启😂
    cyrivlclth
        34
    cyrivlclth  
       2023-12-28 09:12:30 +08:00   ❤️ 1
    @easyalarm 所以梯子锁屏后为啥会被 kill ?压根没遇到过啊
    easyalarm
        35
    easyalarm  
    OP
       2023-12-28 09:15:01 +08:00 via Android
    @clorischan 目前是有些设置能让 app 活得更久一点,但总是感觉很怪,比方设置锁屏不清除内存,设定电池不优化,这都让用户很烦,对用户而言,只要我设置好允许一直运行,除非手机没电了自己关机了,或者内存的确是耗尽了,app 就应该还在运行。
    zhuangku556
        36
    zhuangku556  
       2023-12-28 09:28:57 +08:00 via Android   ❤️ 1
    @easyalarm 你用的什么野鸡 ROM 锁屏后会杀梯子? iOS 再怎么杀我后台都不会杀梯子
    cheng6563
        37
    cheng6563  
       2023-12-28 09:29:48 +08:00
    原生系统就一个电池优化设置吧,其他设置都是国产系统加进去的。
    我依稀记得华为早期 EMUI ,如果你不信任一个毒瘤,要进 5 个界面翻到这个 App 把相关的自启/后台功能关掉。
    SkywalkerJi
        38
    SkywalkerJi  
       2023-12-28 09:30:05 +08:00 via Android   ❤️ 1
    估计你用的是那种国产系统。pixel 只要 app 不关直接返回桌面就一直在运行。
    shijingshijing
        39
    shijingshijing  
       2023-12-28 09:32:34 +08:00
    即使是做成给用户权限,让用户指定 App 保活,相信各大国产流氓 App 也会千方百计诱导用户去操作的
    vcn8yjOogEL
        40
    vcn8yjOogEL  
       2023-12-28 09:37:00 +08:00 via Android
    一直都允许, 手动关掉电视优化就可以了, KDE Connect 我常年挂在后台, 刚才看了下运行时长已经到 500 小时了
    vcn8yjOogEL
        41
    vcn8yjOogEL  
       2023-12-28 09:37:15 +08:00 via Android
    @vcn8yjOogEL #40 *电池
    huhalo
        42
    huhalo  
       2023-12-28 09:41:56 +08:00 via Android
    我在其他手机上安装的短信转发应用,好几年了还在运行,每天都在正常转发短信给我
    nothingistrue
        43
    nothingistrue  
       2023-12-28 09:57:28 +08:00
    @easyalarm 你看懂 1 楼说得了吗,Android 从诞生到现在,都是允许 APP 常驻后台的。不允许后台的是用户而非系统。
    mcluyu
        44
    mcluyu  
       2023-12-28 10:02:27 +08:00
    为啥我都不用他了,锁屏,退出前台, 为啥他还要一直运行啊, 除了媒体之类的应该是默认有后台任务的可以一直跑, 其他的为什么要一直在后台耗电呢?

    可以参考 iOS , 需要后台一直运行的作为公共服务提供给 APP ,APP 自己去申请, 系统统一调度, 没必要每个 APP 都去自己保活运行一大堆自己的任务耗电占用资源。
    fredweili
        45
    fredweili  
       2023-12-28 10:06:56 +08:00
    还有大量海量的低端手机存在
    Maboroshii
        46
    Maboroshii  
       2023-12-28 10:09:54 +08:00 via Android
    你搞反了,应该是允不允许完全退出。 现在各种自启
    cctv180
        47
    cctv180  
       2023-12-28 10:24:14 +08:00
    国产手机杀后台很利害,怎么设置用途都不大
    HomeZane
        48
    HomeZane  
       2023-12-28 10:41:49 +08:00
    梯子会被 kill 嘛?微信都被 kill 过
    李跳跳,手环应用 还得开什么模式来着+通知栏常驻,目前也能保证常驻
    梯子是没见过
    grit136907108
        49
    grit136907108  
       2023-12-28 10:46:26 +08:00
    你真觉得现在的电量够用吗?
    easyalarm
        50
    easyalarm  
    OP
       2023-12-28 11:12:48 +08:00 via Android
    @fredweili 是这么个情况
    wdssmq
        51
    wdssmq  
       2023-12-28 11:33:08 +08:00
    两部手机,旧的那部可以在「任务列表」视图给应用加锁,加锁后锁屏不会被清理。。

    新的那部「任务列表」里没有这个功能,需要到「电池」「后台管理」设置锁屏保留的应用,没给梯子勾选锁屏保留也不会被自动清理。。
    caobug
        52
    caobug  
       2023-12-28 11:52:00 +08:00
    要在系统中针对 APP 做许多保活设定,但仍然不能保证不被系统 KILL 。

    许多应用长时间保持后台再唤醒后会非常卡,只能停止其进程再重开。

    另外许多电视也会 KILL VPN ,为了省电么?哈哈哈。
    Bingchunmoli
        53
    Bingchunmoli  
       2023-12-28 11:59:04 +08:00 via Android
    我不关他不掉, 梯子,李跳跳,黒阀,绿色守护, 氧系统, 我旧华为也能保证李跳跳,就是梯子太费电没开,,,所以现在安卓是可以保证的
    gdlv
        54
    gdlv  
       2023-12-28 12:15:31 +08:00
    马上 2024 年了,仙剑在 Win98 的老机上跑的也挺欢。
    应用跟操作系统之间,操作系统跟硬件之间,只要相互支持,就能一直跑。
    问题是现在不少网络应用,把接口一改就连不上服务了。
    1018ji
        55
    1018ji  
       2023-12-28 14:07:03 +08:00
    楼主竟然没有电量焦虑,厉害
    easyalarm
        56
    easyalarm  
    OP
       2023-12-28 15:03:40 +08:00 via Android
    @1018ji 焦虑个毛线,现在谁不是手机下挂了个充电宝?跟小鸡下挂两个蛋蛋一样,是标配啊
    mianlaodie
        57
    mianlaodie  
       2023-12-28 15:51:31 +08:00   ❤️ 1
    @easyalarm 每个字都懂 加起来不懂了
    rengui
        58
    rengui  
       2023-12-28 16:20:18 +08:00
    odm 厂商会有 免杀白名单,大厂应该也会这样吧
    easyalarm
        59
    easyalarm  
    OP
       2023-12-28 16:21:02 +08:00 via Android
    tyzandhr
        60
    tyzandhr  
       2023-12-28 16:24:38 +08:00
    桌面系统都可以只让应用的一部分常驻内存,其他的都放到虚拟内存中,以备交换。算法是很成熟的了,不知道 Android 的 jvm 是否支持这么做。
    debuggeeker
        61
    debuggeeker  
       364 天前
    我记得很多系统,有个🔒后台设置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2738 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:56 · PVG 19:56 · LAX 03:56 · JFK 06:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.