Android 桌面版測評:打鐵還需自身硬 然而 Google 不夠硬!
引用創見乾貨:作為全球最受歡迎的移動操作系統,Android 系統已經應用於了汽車、手錶和電視,據《華爾街日報》消息,Google 有意把 Android 系統帶到桌面和筆記本電腦上。要想讓這款主流的移動操作系統適應鍵鼠操作並非易事,但是 Android 在這條路上走得比人們想象中的更遠。
上面一張圖就是由 Nexus 9 平板加上 USB Hub 和鍵鼠組成的一套「桌面級」辦公系統,用的仍是移動操作系統,沒有做出任何桌面化改進。雖然能完成一些簡單的工作,但是離真正的桌面級辦公系統還有很長一段路。
Android 系統能成為桌面化系統的潛質就在於支持鼠標和鍵盤操作,所有的 Android 設備都能連上藍牙鼠標和鍵盤,或者像上圖一樣有線連接。有些 OEM 廠商甚至推出了自帶鍵盤和鼠標的 Android 設備,比如華碩 Transformer 系列。
鼠標左擊功能混亂
如果你正無聊,你可以做這個試驗,將藍牙鼠標與 Android 手機配對連接,神奇的事情發生了:手機屏幕上出現了一個鼠標指針!一個我們熟悉地不能再熟悉的鼠標指針!
鼠標指針
在 Android 系統中,絕大多數的交互設計視鼠標為「虛擬的手指」,單擊左鍵就相當於點觸屏幕,打開 APP。有時候,鼠標要用來完成手指滑動的操作,比如解鎖,這就相當於鼠標的單擊 + 拖拽,這樣操作方式恐怕 Win 8 用户深有體會,這就降低了鼠標的操作效率。而在有些操作中,鼠標就超越了「虛擬的手指」這個定義,以選定一段文本為例:鼠標很簡單,單擊左鍵,拖動選擇範圍就 OK 了;然而用手指就沒這麼簡單了,具體操作相信大家都有體驗。
也就是説,單擊 + 拖拽這種鼠標操作方式在 Android 系統中代表兩種含義:拖動或選定文字,而系統無法判定提供哪種反饋。
以 Gmail 為例,打開郵件撰寫頁面,鼠標單擊 + 拖拽即可選定某段文字;而在收件箱裏,如果你用同樣的方式選定一段文字,系統會判定你這個操作為滑動,會直接切入下一封郵件。要想在收件箱裏選擇文字,你得在某個單詞上長按鼠標左鍵,彈出滑動條,然後選擇,這就又回到了手指操作。
用鼠標選定文字
Gmail 僅僅是其中一個例子,Google Docs 甚至都不支持鼠標操作,單擊拖拽鼠標不會有任何反應,這與手指在文檔上方滑動沒有任何區別。還有 Chrome 地址欄,也不支持鼠標操作。
由此可知,Android 系統對於鼠標操作並沒有一個統一解決方案。
鼠標右擊基本無用 中鍵完美支持
從 Android 開發者文檔可知,Android 是支持右擊這種操作的,然而在操作界面上沒有體現。右擊時你本希望出現一個菜單欄,支持一些快捷操作,就像桌面系統那樣;再不濟,選定文字之後右擊出現複製 / 剪切 / 粘貼這些基本的操作也未嘗不可。然而,實際情況是:在 Android 主屏圖標上右擊只會出現「移除圖標」、「卸載應用」和「查看應用詳情」選項。
其實在 Android 系統裏,有一個操作與 Windows 右擊的功能相似,那就是長按,相信 Android 用户對此都不陌生。不過 Android 已經將長按隱藏的功能釋放出來。還有些應用如 Google Docs 和 Play Store 選擇在每個功能的右側放上三個豎排的小點,點擊即可彈出菜單。
而鼠標右擊在 Android 系統裏完全不能實現這些功能,很多 APP 直接無視了這個操作。唯一例外的是 Gmail,右擊可實現跟長按一樣的功能。而説到生產力,還是得靠微軟,Android 版的 Word 支持鼠標右鍵功能,右擊即可彈出複製 / 剪切 / 粘貼菜單。
Android版 Word 支持鼠標右鍵
説完了鼠標的左右鍵,接下來就是中間的滾輪了。滾輪在 Android 系統中表現如何呢?與左擊和右擊相比,簡直完美!幾乎所有的 APP 都能完美支持。但也有一些小問題,在 Chrome 中手指上滑會自動隱藏地址欄,然而用鼠標就不會。在 Windows 系統中,按下鼠標中鍵能實現特定功能,但是 Android 將此操作與左擊視為同一操作。還有,鼠標在 Windows 系統中指向不同的元素會變化出不同的形態,文字編輯是小豎槓,指向鏈接時則是手指形態,但是在 Android 系統中統一都是黑色的箭頭。
鍵盤支持:Windows 有的,Android 都有
想要提高生產力,實體鍵盤必不可少。將鍵盤與 Android 設備連接後,鍵盤就可以直接工作了。在設置裏可以選擇不同的鍵盤佈局;同時,系統會自動在底部加上導航條,用來啟用或禁止虛擬鍵盤。
Crtl+X、Crtl+V、Crtl+C 等常用的快捷鍵在 Android 系統同樣適用。在 Google Docs 中,Word 中常用的格式快捷鍵如加粗、斜體、下劃線也同樣支持,按下 alt 鍵能直接調出 emoji 表情庫。甚至,在 Chrome 中,很多快捷鍵依然有效:F5 刷新、Crtl+n 打開新的標籤頁,Ctrl+w 關閉標籤,Crtl+tab 切換標籤。
你以為 Android 僅僅就支持這些快捷鍵嗎?那你就太天真了。alt+tab 能直接切到之間打開的 APP;按住 tab,然後敲 alt 就能進入最近打開的 APP 列表,繼續按 tab 鍵就能在最近打開 APP 中循環切換,是不是跟 Window 很像?Esc 鍵充當返回鍵、PrtScn 就是截屏。甚至!Windows 鍵能直接打開 Google Now on Tap。
用快捷鍵切換應用
講真,唯一不能工作的鍵就是「插入(insert)」鍵,但 who cares?
Remix OS——桌面版 Android 系統的有益嘗試
如果 Android 想要真正成為一個桌面級系統,那麼其最大的劣勢就是操作界面。從本質上來説,Android 還僅僅是一個手機系統,不支持基本的多任務分屏功能,Android 平板系統也僅僅是手機 Android 系統的放大版本罷了。Android 在桌面平台能否取得成功很大程度上取決於 Google 在多大程度上願意將手機版的 Android 系統改造成一個桌面級 Android 系統,這個系統對鍵鼠操作支持良好,能極大提高生產力。桌面版的 Android 系統長什麼樣?我們不得而知,但是這不妨礙我們看看第三方的解決方案。
Remix OS 是技德科技旗下的的基於 AOSP 開發的深度定製 Android 操作系統,主打桌面級操作,以平板電腦、一體機、智能顯示器為載體。原本在 Android 系統全屏運行的 APP 在這裏可以自由調節窗口大小,可任意移動窗口。桌面上可放置各類 APP,還有任務底欄、右鍵菜單、系統托盤,甚至仿 Windows 開始按鈕功能鍵。看起來 Remix OS 能通過 Google 的 Android 適配測試,Google Play 等 Google 家族應用直接打包內置。
Remix OS 運行界面
在 Remix 系統中,所有的應用都以窗口化形式運行。右上角是與 Window 一樣的「最大化」、「最小化」和「關閉」按鈕,左上角是「返回」功能鍵。窗口大小可自由調節,調節方式與 Windows 一致。根據窗口的大小,APP 本來會自動選擇「手機」或「平板」佈局,然而很多 APP 並不能及時根據窗口大小自適應,增大窗口尺寸會導致 APP 兩側留下大片的空白區域;縮小窗口則會導致頁面元素相互堆疊。如果你想要 APP 恢復正常,就得重啟應用。
Remix 體驗下來的感覺就是: 它給 Android 系統帶來了很多桌面化的功能,但是 APP 卻沒有跟上。除了「手機」和「平板」模式以外,APP 再無其他形態。所以 Remix 空有用心設計的桌面交互頁面卻充斥着一幫不爭氣的 Android 應用。
如果你是 Windows 用户,那麼 Remix 任務底欄能滿足你一切需求。每個打開的應用在底部都有一個圖標,你可以把它固定在底欄、從底部啟動應用,最小化。左側的「開始按鈕」與幾乎就是 Windows 的複製品,還加上了一個搜索按鈕。右側是系統托盤和通知區域,顯示時間、網絡連接狀況和內存佔用。右側還有一個通知圖標,與 OS X 和 Windows 10 通知功能一致。在底欄還能找到一個手機 Android 系統的遺留品:圓形的主頁按鈕。按下後所有的應用窗口最小化,回到桌面,也就是主頁功能。
Remix OS 窗口和底欄 & nbsp;
Remix 右鍵菜單功能也非常豐富。在圖標上右擊可以進行復制、粘貼和刪除操作;在任務欄右擊可關閉應用;然而,所有原生的 APP 都不支持右鍵菜單。
此外,定位於桌面平台的 Remix 還改善了以智能手機為中心的 Android 內存管理機制。在 Android 手機中,若內存佔用過高,此時再打開一個新的應用,系統會自動關閉一些後台應用以保證流暢運行。然而,在桌面平台上,如果還維持這套機制,後果是災難性的。想象一下正在運行的窗口好好地就關閉了,只是因為你打開了另一個應用,佔用了大量的內存。所以 Remix 不會自動關閉後台應用,哪怕內存佔用再高,甚至到了卡死的地步,這與 Windows 的內存管理機制非常相似,滿足桌面用户需求。
可用,但難堪大用
Remix OS 將原生 Android 系統功能分割,然後重新組合,融合一些桌面系統的特徵,然而,除了在內存管理上稍作變動,Remix 並未觸及 Android 系統的根本。APP 不能隨窗口大小變化而變化,這是因為 AndroidAPP 設計之初就不支持改變頁面尺寸;絕大多數 APP 不支持右鍵菜單或者對右擊沒任何反饋,這是因為在原生的 AndroidAPP 里根本沒這些操作。
作為第三方公司,Remix 已經做到最好,但 Remix OS 稱不上是一款成功的產品。要想從根本上改變,還得靠 Google。Google 應該在 Android 開發框架和應用生態添加更多桌面化元素。現狀是,將現有的 Android 系統塞進桌面平台,本質上還是在用鍵鼠操作移動 APP。
Remix OS 的文件管理系統
但是,Remix 自家開發的文件管理器非常好用。顯示內容能隨着窗口放大而增多;完美支持鼠標右鍵,用鼠標選擇問題也不成問題,可稱為一個完美的桌面應用。如果 Google 真的想把 Android 打造成一個桌面平台,這也是挑戰之一:吸引更多的開發者開發桌面應用。在 Android 平板上,應用一直是一個問題,手機應用不能適配平板界面。歸根結底,主要的問題還是出在 Google 身上。Google 很多自家的應用都沒有專門的平板版本,而其他的開發者一直跟隨者 Google 的步伐。Google 自己都不能做好榜樣,憑什麼要求其他開發者做到盡善盡美?
所以,解鈴還須繫鈴人。要想把 Android 打造成一個桌面平台,Google 自己要做出改變,同時鼓勵開發者開發相應應用。雖然 Android 平板應用問題多多,但是在其他領域 Android 做得更好,AndroidTV、Android 汽車和 Android 可穿戴設備都有專門開發的 APP,相信桌面版的 Android 也能做到。
文章來源:Arstechnica 由 TECH2IPO / 創見 陳剛編譯,首發於創見科技,轉載請註明。
資料來源:TECH2IPO