Zephyr,一款由著名插件作者 chpwn 开发的插件,自出现在 Cydia 开始就受到了广泛关注,但这个插件究竟属于手势插件还是后台插件,一些人对此概念比较模糊,所以今天就浅谈一下 Zephyr 的定位问题。
首先是作者在 Cydia 中对 Zephyr 的简介,我在其中标注了两句话:
1、Zephyr is awesome multitasking swipes for your device:对你的设备来说,Zephyr 是一款相当棒的多任务滑动插件;
2、The best way to really multitask:实现多任务的最佳方式。
纵览整个简介,“gesture”这个单词一次都没有出现,有关“手势”的单词只有“swipe”,而屡屡出现的“multitask”则表明这款插件的本意是对多任务功能的增强。
再就是从插件的功能,这款插件对于 iOS 系统的提升总共有 3 个:
1、切换多个正在运行的应用,只需要从屏幕左边缘或右边缘向中间滑动,无需打开多任务栏,再点击应用图标;
2、从屏幕底部像上拖动来退出当前应用,并可以通过中途停顿来激活多任务栏;
3、改变呼出通知中心的动画效果,由原来的直接从上方拉下,变为上层的屏幕被向下推出,露出下层的通知中心,呼出手势不变
可以看出,此插件所有的功能都是围绕着“swipe”来完成,无论是左右滑动还是上下滑动,都属于这一个手势,单从手势的数量多寡来看,称这款插件为“手势插件”就显得有些牵强,从功能性来看,这款插件前 2 个功能的作用点均是提升多任务的便捷性。
手势插件的翘楚无疑是 Activator,Zephyr 的手势数量和它一比未免相形见绌,而提升后台的插件,如 KillBackground 又不会改变或增添有关多任务的手势,Zephyr 恰好处于二者之间。所以相比于“手势插件”或者“后台插件”,称 Zephyr 为基于手势的后台增强插件可能更为准确一些。
视频: