V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
monsterlin
V2EX  ›  Android

今早看到产品提到一个打开 App 结束其他 App 的需求....

  •  
  •   monsterlin · Oct 26, 2019 · 19339 views
    This topic created in 2379 days ago, the information mentioned may be changed or developed.

    pic

    看到这个需求,感觉产品脑洞好大,很好奇现在的第三方 App 还可以结束第三方 App 的进程....

    51 replies    2019-10-29 21:53:29 +08:00
    mtdhllf
        1
    mtdhllf  
       Oct 26, 2019
    安卓来说是可以的~
    monsterlin
        2
    monsterlin  
    OP
       Oct 26, 2019
    @mtdhllf emm,怎么做?
    eason1874
        3
    eason1874  
       Oct 26, 2019
    各种安全 APP 清理 APP 的 [加速] 了解一下
    Nasei
        4
    Nasei  
       Oct 26, 2019 via Android
    以前不是用手机
    Nasei
        5
    Nasei  
       Oct 26, 2019 via Android
    @Nasei 手滑了,想说以前不是有一堆手机管家可以干这个
    mtdhllf
        6
    mtdhllf  
       Oct 26, 2019
    @monsterlin #2 很多清理软件都能做,但是想自己做很花时间,需要适配系统源码,用到 aidl,反射,hook 等重多技术~
    zlkent
        7
    zlkent  
    PRO
       Oct 26, 2019
    是不是你们开发把 app 写的效率太低,导致大部分流行的手机运行起来都卡,产品才出此下策?
    iPhoneXI
        8
    iPhoneXI  
       Oct 26, 2019 via Android
    这产品水平真不行
    tomczhen
        9
    tomczhen  
       Oct 26, 2019 via Android   ❤️ 2
    保活 vs 杀其它 app,这是要养蛊啊。
    KuroNekoFan
        10
    KuroNekoFan  
       Oct 26, 2019
    川普风格 app
    itechify
        11
    itechify  
    PRO
       Oct 26, 2019
    重新写一个手机管家?
    monsterlin
        12
    monsterlin  
    OP
       Oct 26, 2019
    @zlkent 不是的,我们是 tv 开发,tv 盒子的配置本来就很低,在加上用户可能安装了很多 app,所以...emmm 就这样
    monsterlin
        13
    monsterlin  
    OP
       Oct 26, 2019
    @oneisall8955 tv 开发涉及到配置,rom 参差不齐,感觉难度很大
    monsterlin
        14
    monsterlin  
    OP
       Oct 26, 2019
    @tomczhen 这个比喻不错,说的很有道理
    GM
        15
    GM  
       Oct 26, 2019
    读一下系统内存,然后有多少占用多少,其他 app 可能就被系统干掉了。
    RikkaW
        16
    RikkaW  
       Oct 26, 2019 via Android
    应该学会拒绝脑子有毛病的拍脑袋需求(逃跑
    JamesR
        17
    JamesR  
       Oct 26, 2019
    可以答应下来,然后边做边拖着,一问就是各种理由,总之一直在做,却怎么也完不成,一直做到到项目结束,产品自然知难而退,哈哈哈。
    HangoX
        18
    HangoX  
       Oct 26, 2019
    可以直接用辅助模式,然后调用系统的结束进程。还有个办法就是自己占用非常大的内存,然后让系统把其他 App 关闭
    wangkai0351
        19
    wangkai0351  
       Oct 26, 2019
    @HangoX 请问非常大的内存如何量化,如何适配各种电视盒子?
    ErrorMan
        20
    ErrorMan  
       Oct 26, 2019
    这种活不应该交给系统吗。。<del>忘了原生干不过毒瘤了</del>
    reus
        21
    reus  
       Oct 26, 2019
    你这样做,被杀的可以直接起诉你不正当竞争。别当法律是儿戏啊。
    Junn
        22
    Junn  
       Oct 26, 2019
    @monsterlin #12 你这不是已经理解为什么会有这个需求了么?所以要么有更好的解决方案给产品参考,要么就按需求考虑如何实现,实现不了再说。
    cmdOptionKana
        23
    cmdOptionKana  
       Oct 26, 2019
    @monsterlin 你都说了“tv 盒子的配置本来就很低,在加上用户可能安装了很多 app”,貌似不能怪产品乱提需求。

    至于申请多存多大合适,可以调查几种常见的电视盒子(话说,你们必须有测试机啊)。
    nodin
        24
    nodin  
       Oct 26, 2019 via Android
    把资源占光,其它应用就被杀了
    little_cup
        25
    little_cup  
       Oct 26, 2019 via Android   ❤️ 6
    实事求是说,的确有少量黑科技和部分厂商后门可以杀其他 app 的进程。但这些黑科技和后门都各自有其极大的局限性。

    上述某个靠前回复,拿什么 AIDL、反射等「众多技术」来说事。简直就像别人问家庭厨房能弄出满汉全席吗?你回答个当然可以,但需要微波炉、烤箱等众多器材一样。

    糊弄名词固然可以让外行不明觉厉,但这样损伤的却是整个开发业界的实事求是基本精神。

    无论如何,请保持谦卑。
    fvckDaybyte2
        26
    fvckDaybyte2  
       Oct 26, 2019
    感觉很简单,循环申请内存就好了
    mamahaha
        27
    mamahaha  
       Oct 26, 2019
    知足吧,没让你开发新的编程语言已经对你不错了。
    monsterlin
        28
    monsterlin  
    OP
       Oct 26, 2019
    @little_cup 哈哈,说的很有道理,感谢🙏
    monsterlin
        29
    monsterlin  
    OP
       Oct 26, 2019
    @mamahaha (可怕😨)
    Cheons
        30
    Cheons  
       Oct 26, 2019 via Android
    所以能适当考虑下精简自身(app🐶)嘛?
    yangzzzzzzzt1
        31
    yangzzzzzzzt1  
       Oct 26, 2019
    真的牛逼这个产品
    yinzhili
        32
    yinzhili  
       Oct 27, 2019
    这个产品经理是脑子进了翔吧
    linshiyouxiang
        33
    linshiyouxiang  
       Oct 27, 2019
    申请很大的内存,系统内存不足,杀后台的操作交给操作系统.缺点是不能选择性结束其他 app.
    xieqiye
        34
    xieqiye  
       Oct 27, 2019 via Android
    不合理的需求第一反应不应该是拒绝吗?
    Atomo
        35
    Atomo  
       Oct 27, 2019
    从实际使用角度来讲,在 TV 端,这不一定是个伪需求,用户打开你这个 app 本来就仅需要运行这个应用并且要有良好的体验,不需要后台多线程,你的应用不需要,你的用户也不需要
    lydasia
        36
    lydasia  
       Oct 27, 2019 via Android
    故意多占内存?
    monsterlin
        37
    monsterlin  
    OP
       Oct 27, 2019 via iPhone
    @xieqiye 我知道呀,但是我只是就这个问题大家讨论下罢了😅
    flynaj
        38
    flynaj  
       Oct 27, 2019 via Android
    要有权限才可以,参照冰箱
    cnrting
        39
    cnrting  
       Oct 27, 2019 via iPhone
    在杀人之前自己先被人杀了怎么办
    XCG0000
        40
    XCG0000  
       Oct 27, 2019
    “支持结束其他进程释放内存” -- 这指的会不会是自己 app 的多进程管理呢?
    A555
        41
    A555  
       Oct 28, 2019
    @cnrting #39 内存大逃杀
    lucifer9
        42
    lucifer9  
       Oct 28, 2019
    目测如果贵公司打算再出同样平台的其他应用的话,就该提出一个 “保持后台,确保不被其他进程杀死” 的需求了。
    ydsq
        43
    ydsq  
       Oct 28, 2019
    跟系统厂商合作,让他们提供接口,是否可行?
    monsterlin
        44
    monsterlin  
    OP
       Oct 28, 2019
    @lucifer9 哈哈,说的有道理
    ShanLin
        45
    ShanLin  
       Oct 28, 2019
    让用户设置,后台限制 app 运行啊
    tgy3313
        46
    tgy3313  
       Oct 28, 2019
    强杀后台 app 需要 root 权限,
    或者开发者选项设置后台进程数量

    楼上说的“不被其他进程杀死”的需求一直存在,搜索“Android 守护进程”你能找到一大堆资料,


    既然是做 TV 盒子的定制 rom 就好办了
    zdnyp
        47
    zdnyp  
       Oct 28, 2019
    预判下一个需求:用户可以手动选择恢复由 app 结束的进程并且根据沙发颜色更换主题 /:dog
    tsuijinglei
        48
    tsuijinglei  
       Oct 28, 2019
    不贴 User Story 只贴需求的行为是耍流氓。只是不知道这是产品没给 UserStory 还是楼主没贴了。
    houlin
        49
    houlin  
       Oct 29, 2019 via Android
    安卓可以啊,打开咸鱼会关闭微信后台
    houlin
        50
    houlin  
       Oct 29, 2019 via Android
    @houlin 每次正在语音中的微信切后来后语音还保持着,打开其他软件就成,唯独咸鱼不行,但凡点开咸鱼,微信语音就得断开
    monsterlin
        51
    monsterlin  
    OP
       Oct 29, 2019 via iPhone
    @tsuijinglei 没有给。。。就给了个这个。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2125 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 123ms · UTC 00:39 · PVG 08:39 · LAX 17:39 · JFK 20:39
    ♥ Do have faith in what you're doing.