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

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

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

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

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

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

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

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

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