用Cornerstone给Android平板加上窗口

移动开发 移动应用
如果能够像桌面系统一样,拥有窗口式多任务,但是又不用管理窗口,是否可行呢?这就是我们要提到的 Cornerstone:Android 上的一个瓦片式窗口管理器。

除了文件管理器之外,iOS 与桌面系统的另一大区别就是只有全屏应用,没有窗口。在我看来桌面系统只所以能够实现高效操作,窗口式的多任务是一大优势,其效率超过移动系统的多任务切换。因此,即使将 iPad 加上鼠标和键盘,它仍是一个移动系统,无法在效率上与桌面系统媲美。

由于苹果对 iOS 系统的控制比较严格,只能期待苹果对系统某些方面的改进。但是在 Android 平板上,第三方开发者可以创造性的发挥了。

移动设备使用传统的桌面窗口?看起来也不是一个好主意,手指控制窗口的位置和大小比鼠标困难的多。或者根据是否有外接设备区分两种模式:全屏模式和多窗口模式?看起来也复杂了一些。

如果能够像桌面系统一样,拥有窗口式多任务,但是又不用管理窗口,是否可行呢?这就是我们要提到的 Cornerstone:Android 上的一个瓦片式窗口管理器。

cornerstone

使用过 Linux 的用户可能会对瓦片式窗口管理器有所了解。由于 Linux 的开放性,产生了许多实验性的窗口管理器,其中就有瓦片式窗口管理器(Tiling window manager),比如 Awesome。瓦片窗口管理器的特点是所有的应用在屏幕上平铺开来。由于没有窗口重叠,用户无需手动调整窗口大小,可以完全用键盘控制。

瓦片式窗口管理很有创意,但是设计上并不友好,比较适合追求高效的 Geek 们。

Cornerstone 借鉴了瓦片式窗口管理,但是进行了改进。它只有三个窗口(主窗口和两个辅窗口),并且在窗口上增加了位置切换和应用启动按钮。你也可以直接关掉它,进入全屏状态。具体使用可以看这个视频。

从视频看,Cornerstone 的使用非常简单,比全屏的多任务切换要高效许多。设想你把 Android 平板接上鼠标和键盘,然后运行 Corner Stone,看起来是否更像桌面电脑了呢?

现在,Cornerstone 已经引起了 Cyanogenmod 开发者的关注。CM 开发者 Sven Daw 刚刚在 Google+ 上提到了 Cornerstone,认为它非常出色,而且很容易加入到 CM 之中。“我们或许会把它加入 cm9。它需要一些美化,但是这个概念简直太棒了。”

或许我们很快就能在 Android 平板上使用 Cornerstone 了。

责任编辑:景琦 来源: ifanr
相关推荐

2009-07-22 09:08:47

Windows 7窗口切换系统特效

2011-05-16 09:58:40

Labelbox

2011-06-20 17:17:11

Qt Widget QWidget

2011-09-07 16:24:10

Qt Widget

2011-12-26 10:05:52

Android设计平台适配

2012-02-19 14:49:32

惠普扫描仪

2016-12-13 09:58:58

Cornerstonediff工具

2015-10-13 18:20:49

互联网

2013-09-29 09:50:59

iPad平板市场Android平板

2016-05-20 02:04:47

谷歌IO大会

2011-05-19 09:15:40

平板电脑iPad

2011-12-26 20:40:10

Android 4.0

2024-06-13 15:43:04

2013-09-29 11:08:10

Bay Trail平板电脑

2011-11-25 10:43:59

Android平板电脑交互设计

2013-06-21 16:49:22

惠普世界之旅

2012-08-22 09:18:03

Win 8平板

2011-10-18 16:33:44

平板市场Android

2009-02-17 20:16:00

Vista加标题资源管理器

2013-08-07 13:25:59

点赞
收藏

51CTO技术栈公众号