用Cornerstone給Android平板加上窗口
除了文件管理器之外,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 了。