monsterlin
V2EX  ›  Android

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

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

    pic

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

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

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

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

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

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

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


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