用 Cornerstone 给 Android 平板加上窗口
在《iOS 是否需要文件管理器》中,我对 iOS 用于桌面的前景提出了质疑。其实,除了文件管理器之外,iOS 与桌面系统的另一大区别就是只有全屏应用,没有窗口。在我看来桌面系统只所以能够实现高效操作,窗口式的多任务是一大优势,其效率超过移动系统的多任务切换。因此,即使将 iPad 加上鼠标和键盘,它仍是一个移动系统,无法在效率上与桌面系统媲美。
由于苹果对 iOS 系统的控制比较严格,只能期待苹果对系统某些方面的改进。但是在 Android 平板上,第三方开发者可以创造性的发挥了。
移动设备使用传统的桌面窗口?看起来也不是一个好主意,手指控制窗口的位置和大小比鼠标困难的多。或者根据是否有外接设备区分两种模式:全屏模式和多窗口模式?看起来也复杂了一些。
如果能够像桌面系统一样,拥有窗口式多任务,但是又不用管理窗口,是否可行呢?
这就是我们要提到的 Cornerstone:Android 上的一个瓦片式窗口管理器。
使用过 Linux 的用户可能会对瓦片式窗口管理器有所了解。由于 Linux 的开放性,产生了许多实验性的窗口管理器,其中就有瓦片式窗口管理器(Tiling window manager),比如 Awesome。瓦片窗口管理器的特点是所有的应用在屏幕上平铺开来。由于没有窗口重叠,用户无需手动调整窗口大小,可以完全用键盘控制。
瓦片式窗口管理很有创意,但是设计上并不友好,比较适合追求高效的 Geek 们。
Cornerstone 借鉴了瓦片式窗口管理,但是进行了改进。它只有三个窗口(主窗口和两个辅窗口),并且在窗口上增加了位置切换和应用启动按钮。你也可以直接关掉它,进入全屏状态。具体使用可以看这个视频。
从视频看,Cornerstone 的使用非常简单,比全屏的多任务切换要高效许多。设想你把 Android 平板接上鼠标和键盘,然后运行 Corner Stone,看起来是否更像桌面电脑了呢?
现在,Cornerstone 已经引起了 Cyanogenmod 开发者的关注。CM 开发者 Sven Daw 刚刚在 Google+ 上提到了 Cornerstone,认为它非常出色,而且很容易加入到 CM 之中。“我们或许会把它加入 cm9。它需要一些美化,但是这个概念简直太棒了。”
或许我们很快就能在 Android 平板上使用 Cornerstone 了。