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

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

  •  
  •   monsterlin · 2019-10-26 14:08:59 +08:00 · 15449 次点击
    这是一个创建于 1889 天前的主题,其中的信息可能已经有所发展或是发生改变。

    pic

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

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

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

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

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

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

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


    既然是做 TV 盒子的定制 rom 就好办了
    zdnyp
        47
    zdnyp  
       2019-10-28 16:37:54 +08:00
    预判下一个需求:用户可以手动选择恢复由 app 结束的进程并且根据沙发颜色更换主题 /:dog
    tsuijinglei
        48
    tsuijinglei  
       2019-10-28 23:55:47 +08:00
    不贴 User Story 只贴需求的行为是耍流氓。只是不知道这是产品没给 UserStory 还是楼主没贴了。
    houlin
        49
    houlin  
       2019-10-29 02:40:23 +08:00 via Android
    安卓可以啊,打开咸鱼会关闭微信后台
    houlin
        50
    houlin  
       2019-10-29 02:41:42 +08:00 via Android
    @houlin 每次正在语音中的微信切后来后语音还保持着,打开其他软件就成,唯独咸鱼不行,但凡点开咸鱼,微信语音就得断开
    monsterlin
        51
    monsterlin  
    OP
       2019-10-29 21:53:29 +08:00 via iPhone
    @tsuijinglei 没有给。。。就给了个这个。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5329 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:23 · PVG 17:23 · LAX 01:23 · JFK 04:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.