諾基亞改進N9的MeeGo手勢交互
諾基亞 N9 的一個標志性設計就是正面不再提供 Home 鍵。應用程序界面下,用戶從屏幕外向屏幕內劃動手指直接返回自己出發的地方——由信息流、程序列表、卡片多任務界面組成的三個主視窗(Home View)。《第三種交互方式的嘗試》已給出詳細說明,不再累述。
這樣的交互方式很直觀,1GB 內存、多任務系統對程序的處理也確保用戶不需要頻繁關閉屏幕。但經過幾個月的使用,有些高級用戶們希望能夠像 Android、iOS 一樣,能夠在任何程序下直接一步到達自己想去的主視窗;能夠瞬間關閉程序,而不是丟進后臺再處理。
Maemo/MeeGo 開源項目的積極貢獻者,美國國家儀器(NI)高級軟件工程師 Ed Page 拿到 N950 數周后提出一套改進方案。根據 Page 的設想,從屏幕外向屏幕內滑動不再是返回出發地,而是根據劃動手勢起點直達目的地:

從屏幕下方向屏幕內劃動回到信息流,處理其它信息;

從屏幕左側向屏幕內劃動回到多任務,直接切換程序;

從屏幕右側向屏幕內劃動回到程序列表,直接啟動其它程序。
Page 沒提從屏幕上方向屏幕內劃動,因為諾基亞已經把這種手勢作為高級功能選項放入設置,用戶可以通過該手勢直接關閉當前程序。這選項默認關閉,所以新手不會覺得費解。
Page 的想法與一些諾基亞員工不謀而合,25-3 版以后的 N9、N950 系統鏡像已內置這些功能,但開啟過程有點麻煩。那位曾公開宣稱 Elop 放棄 MeeGo 與技術無關的 MeeGo 團隊軟件工程師 Felipe Contreras 在自己的博客上提供了實現方法。
打開 mcompsitor.conf 文件:
~/.config/mcompositor/mcompsitor.conf |
此時就會看到劃動操作相關的一些設置,把它們從默認的“away”改成下面的樣子就能實現 Page 設想的效果。
swipe-action-up: switcher
swipe-action-down: close swipe-action-left: events swipe-action-right: launcher |
對多數用戶來說,N9 默認的設置更友好、學習成本更低。但考慮到這款機型的定位以及諾基亞在全球的推廣策略,最終入手 N9 的人中應該有相當一部分是高級用戶,這些設置會很受歡迎。希望最終版軟件能夠直接將這些功能加入設置項。
現在已經有至少數千人可以用到這些設置了,真令人羨慕啊.