Jasper-1024 / DeepSleep

GNU General Public License v3.0
62 stars 4 forks source link

开关表达意思不明确 #6

Closed myselfghost closed 2 years ago

myselfghost commented 2 years ago

在deepsleep app 列表显示页面,点按app图标出现的开关,开关默认打在右边,这样是允许后台服务,还是不允许后台服务?

20220705-165826.jpg

Jasper-1024 commented 2 years ago

开关两种状态差别挺明显的,默认是开状态,点击则为关闭...并没有感觉有反直觉的地方...

如果有这个困扰,或许在 应用名 后面,开关 上面 再加一个 text 再提示一下?

myselfghost commented 2 years ago

开关两种状态差别挺明显的,默认是开状态,点击则为关闭...并没有感觉有反直觉的地方...

如果有这个困扰,或许在 应用名 后面,开关 上面 再加一个 text 再提示一下?

右边是开关“开”状态倒是没有反直觉。 按照手机权限授权的常规思路,开关“开”状态是“允许”该操作。然而在DeepSleep,开关“开”是“不允许”或者是“限制”这些操作?

ajmz commented 2 years ago

开关两种状态差别挺明显的,默认是开状态,点击则为关闭...并没有感觉有反直觉的地方...

如果有这个困扰,或许在 应用名 后面,开关 上面 再加一个 text 再提示一下?

确实有点迷惑,请问假如只在需要时才手动启动APP,即最严格限制应用后台行为,那么这四个开关都要关闭吗? 另外建议整体操作和四种开关分别操作,这五种情况,增加批量选择APP进行开关的功能。 现在LSPosed作用域选择需要限制应用,但还需要在DeepSleep里面逐个开关关闭,麻烦了。 而且最新版本“实验选项:强制停止应用,如果打开,xposed作用域需要选择系统框架。” 那么最好还是只在DeepSleep设置APP开关,xposed作用域就默认选择系统框架。

Jasper-1024 commented 2 years ago
  1. 最严格限制确实是需要 开关都要关.
  2. 批量选取操作,受限于对android ui 的了解,目前暂时无法在现有代码完成.
  3. 作用域的设计就是 让 xposed 在有限的应用内生效. 选择系统框架 只与 强制停止应用有关,默认选择系统框架 有些越权了.

对应解决:

  1. 增加一个提示,这样 开关 应该没啥疑惑了.
Jasper-1024 commented 2 years ago

613.png

ajmz commented 2 years ago

建议增加对唤醒锁和启动器做个简要介绍,就容易理解了。 图中用一处文字提示允许,对应四个开关,好像更迷惑。

很多国产APP太顽强,而且频繁相互唤醒,还同时好几个进程,感觉强制停止应用还是很有用的。 我用3c all in one toolbox的任务管理器,能看到DeepSleep的作用。

Jasper-1024 commented 2 years ago

建议增加对唤醒锁和启动器做个简要介绍,就容易理解了。 图中用一处文字提示允许,对应四个开关,好像更迷惑。

很多国产APP太顽强,而且频繁相互唤醒,还同时好几个进程,感觉强制停止应用还是很有用的。 我用3c all in one toolbox的任务管理器,能看到DeepSleep的作用。

  1. 目前没有想到要 怎么提示开关的作用. 之前没有意思到这里会有问题,在有明确如何改进方法前,这里只能卡着了
  2. 因为 系统框架 仅仅为了 强制停止应用 一个功能存在, 因此暂并不打算 默认勾选 系统框架
    • 在设置 强制停止应用 有明确提示 要勾选系统框架
    • 开启 强制停止应用 而没有选择系统框架,导致强制停止应用失败时 也会有提示.
ajmz commented 2 years ago

看到NoWakeLock在酷安的更新,是比DeepSleep更复杂,希望DeepSleep也保持更新。 另外建议DeepSleep增加无障碍选项,以避免被其他进程管理应用误杀。

Jasper-1024 commented 2 years ago

看到NoWakeLock在酷安的更新,是比DeepSleep更复杂,希望DeepSleep也保持更新。 另外建议DeepSleep增加无障碍选项,以避免被其他进程管理应用误杀。

  1. 似乎现在想做的功能已经弄完了,有 bug 就修 bug 没bug 也就暂时不需要更新.
  2. 无障碍功能属于滥用,play 商店就上不了了.再说 1.2 版本以后不再需要后台,不存在误杀的问题.
  3. 这个 issue 时间太久没有结果,即将关闭,如果有新的需求/问题 请开新 issue