Maru 是一個將 PC 端桌面體驗帶入 Android 移動端設備的開源項目,能夠讓移動設備直接被連接到桌面顯示器並提供較完整 Linux 桌面。Maru 的桌面基於 Debian 且理所當然地適合多任務等典型的桌面應用場景。
這一項目的功能類似於此前 Samsung 為自家設備推出的 Samsung DeX。
在沉寂許久之後,該項目終於日前發布了代號為「Okinawa」的 Maru 0.6 版本。這一版本基於 Android Oreo (8.1.0),桌面則基於 Debian 9 Stretch。
該項目目前的首要工作是擴大支持的設備範圍。在此前,Maru 的兩大要求限制了其使用場景。其一,Maru 需要連接到外置 HDMI 顯示器的硬體支持。其二,基於 AOSP,Maru 僅支持 Google 的 Nexus 系列設備。
在這一新的版本中,Maru 的基礎系統從原版 AOSP 徹底地轉變為了 LineageOS。LineageOS 是一個基於 AOSP 項目的 Android 發行版,支持 Nexus / Google 產品線之外的大量其它設備,並有良好的生態環境及活躍的開發社區。
Maru 0.6 Okinawa 通過 Chromecast 實驗性地支持了無線的桌面串流(streaming)。相較於 HDMI 顯示,這一方式更為方便,適用設備也更廣。而且,雖然該項目目前僅對 Chromecast 提供官方支持,但社區報告稱 Maru 0.6 也支持其它 Miracast 適配器。後續更多不同硬體的兼容性將在 Accessories 頁面更新。
另外,這一版本還改進了外部輸入設備處理,能讓外置滑鼠及鍵盤在 Maru Desktop 及 Maru Mobile 系統之間動態切換。在此前版本中,Maru 僅支持採用藍牙協議的外置設備。而新版本則支持 USB(-OTG) 外置設備。
最後,0.6 Okinawa 還修復了 Maru Desktop 無法利用所有 CPU 核心的問題,性能有了較大改善。
需要說明的是,儘管新的基礎系統讓 Maru 能夠支持更多移動設備。但目前官方僅支持並提供了 Nexus 5X。對其它設備的支持可能仍需一段時間。
更多信息載於 Maru 0.6 Okinawa 的發布通告。
Maru OS 官網:
https://maruos.com/ 。
本文的主要內容翻譯自位於 Maruos.com 的 Maru 0.6 Okinawa 發布通告;封面及文內圖片也來自此處。