不到一个月(很少),我们又回来了另一个导航手势更新。就像1.18.4发行版一样,这里的重点主要是稳定性和性能。不过,这并不意味着没有新功能。我们花了一段时间来确保此发行版尽可能的稳定(您可以通过高补丁版本号看出来)。
首先,这里是重点:
我们已经完全重新设计了手势检测器。
我们添加了许多新手势。
有几个新的兼容性选项可帮助您微调设备的“导航手势”。
您现在可以搜索特定设置。
使用拆分药的敏感性问题已得到解决。
以下是更改的完整列表:
特征
更好的应用程序更改检测
首先,我们添加了一个设置,可以更好地检测应用程序更改。此选项利用Android的Usage Stats API来更可靠地检测当前在屏幕上显示的应用。转到设置>实验设置,然后点击“改进的应用更改检测”来启用它。请注意,这可能会延长电池寿命。
复杂手势
还有8种新的“复杂”手势:
向上和向右滑动或向右和向上滑动(+长变体)
向上和向左滑动或向左和向上滑动(+长变体)
向下和向右滑动或向右和向下滑动(+长变体)
向下和向左滑动或向左和向下滑动(+长变体)
这些新手势在正常和拆分药丸模式下均有效。
重复长扫
我们还添加了一个选项,允许长扫重复重复,直到您松开手指为止。例如,如果您设置了较长的向右滑动以增加显示亮度,那么按住手指将导致亮度持续增加。
设定搜寻
下一个功能应该特别有用。您可能知道,也可能不知道,导航手势有很多选项可供选择。当它被许多其他选项包围时,可能很难找到您想要的东西。好吧,我们在此版本中添加了“设置搜索”功能。只需打开设置,点击顶部栏中的搜索图标,然后输入您要查找的内容。
行为
尽管有许多新功能,但导航手势的行为也做了很多更改。
恢复完全备份时清除设置
Navigation Gestures具有备份和还原功能已有一段时间了。如果您要转移到新手机或执行恢复出厂设置,这将很有用。在此版本中,我们对恢复完整备份的行为进行了一些微调。现在,该过程将清除所有当前设置,然后再从备份写入这些设置。这只是为了确保备份正确还原。在大多数情况下,您不会发现任何差异。
每应用药丸的颜色可靠性
在最新的稳定版本1.18.4中,我们引入了一项新的实验功能:Per-App药丸颜色。在导航手势1.20.16中,我们提高了其可靠性。现在,在打开应用程序或状态栏时钟显示秒数时,它应该不易闪烁。
重新设计的手势检测器
但是,按应用程序选择药丸颜色并不是我们唯一改进的方法。我们已经完全重新设计了药丸的手势检测器。使用此新检测器时,您会注意到的第一件事是药丸现在同时在水平和垂直方向上移动。这意味着您可以开始向上滑动手势,但是可以改变主意,然后将药丸向右拖动(当然,如果启用了“向右向上”复杂手势,则将执行该手势)。这种新的手势检测器还为新的复杂手势打开了大门。总体而言,刷药的经验应大大改善。
药丸隐藏/褪色
下一个改进涉及药丸的隐藏和褪色行为。我们已经重新设计了这些功能背后的逻辑,因此它们应该更加可靠和响应。我们也做到了,这样您就可以同时隐藏和褪色药丸。
显示键盘时不要移动药丸
我们还修复了“显示键盘时不要移动药丸”选项,以便在更多设备上更可靠地工作。
兼容性
由于不同的Android设备彼此之间可能有很大差异,因此无法使“导航手势”这样的应用自动在所有设备上正常运行。因此,随着时间的推移,我们添加了新的兼容性选项。在“导航手势” 1.20.16中,有几个新功能可以帮助您为设备微调“导航手势”。
切换应用延迟
第一个新选项涉及“切换应用程序”操作。不幸的是,Android没有直接切换到先前应用程序的方法,因此Navigation Gestures必须模拟两次点按“ Recents”按钮。我们在两个模拟抽头之间的延迟有所不同,但是没有一个在所有设备上都能可靠地工作。此选项允许您自己设置两次抽头之间的延迟。试验更长或更短的延迟,以找到最适合您手机的功能。
辅助功能事件延迟
另一种选择还涉及延迟。导航手势依赖于报告给无障碍服务的事件来了解屏幕内容何时更改。但是,不会在每次生成事件时都报告这些事件。Android允许设置事件之间的最小延迟。延迟越短,导航手势就可以完成诸如更新药丸颜色或隐藏药丸之类的操作。不幸的是,更短的延迟也意味着更糟的电池寿命和性能。较长的延迟意味着响应速度较慢,但对电池使用量和速度的影响较小。
幸运的是,Android允许动态设置此延迟,因此我们添加了一个选项,您可以自己设置。默认延迟为500ms,但是如果要获得最佳性能,可以将其设置为100ms。如果您要节省电池电量,可以将其设置为最长2000ms。
截止音量对话框
Android Pie重新设计了音量对话框,将其移至显示的一侧。因此,在Pie的横向使用全屏应用程序时,音量对话框将部分显示在屏幕外。有一个新的兼容性选项,在特定条件下在屏幕上显示音量对话框时,它将临时显示导航栏。
错误/杂项
除了上面提到的所有内容外,还有许多错误修复和其他更改可以改善您使用导航手势的体验。
崩溃修复
作为低级别的个性化应用程序,Navigation Gestures有相当多的崩溃问题。自1.18.4起,我们修复了很多崩溃问题,总体体验应该更加稳定。
性能改进
同样,由于导航手势在后台需要执行多少操作,因此导航手势冻结的次数很多,尤其是在较旧或较低端的设备上。此版本的性能投入了很多工作,修复了导航手势停止响应的许多情况。
显示键盘时隐藏药丸
在某个时候,我们中断了这个选择。好吧,现在它已修复,应该可以在1.20.16中再次可靠地工作。
灵敏度
在1.15.10和1.18.4发行版之间的开发和测试过程中,当药丸与屏幕底部对齐时,手势灵敏度大大降低。可以通过启用完全过扫描来解决此问题,但并非所有设备都与该选项兼容。
经过大量调查,我们找到了造成此问题的原因,因此应立即修复。如果您已在1.18.4中启用“完全过扫描”,则可以禁用它。
杂
确保启用“覆盖导航栏”时禁用“使用键盘显示导航栏”选项
确保在固定屏幕时激活药丸以显示导航栏
修复一些动画