新年伊始,跟各位分享一款近期在 GitHub 上比較重磅的開源項目。
2017 年,一個基于 Ubuntu 打造的 Linux 桌面系統(tǒng) - Nitrux 橫空出世,被眾多開發(fā)者譽為是有史以來最為驚艷的 Linux 桌面版。
免費開源、酷炫美觀,簡潔易用,乃是 Nitrux 最大的特點之一。
憑借于此,Nitrux 也成功問鼎 2018 年最漂亮的 Linux 發(fā)行版 Top 10。
不過,今天我們的主角不是 Nitrux,而是他們技術(shù)團隊原班人馬打造,并在前幾天公布的又一款重量級 Linux 桌面環(huán)境系統(tǒng) - Maui Shell。
Nit
從功能層面上看,Mau 主要由 Cask(Shell 容器)和 Zpace(合成器)這兩部分組成。
前者負(fù)責(zé)處理桌面的頂部欄、停靠欄(類似 macOS 的 Dock)、Pod 設(shè)置等工作。后者則會通過調(diào)用 Qt Wayland Compositor API,來實現(xiàn)窗口、可視化工作區(qū)、交互動畫等任務(wù)。
當(dāng)前階段,技術(shù)團隊已實現(xiàn) Maui 的文件管理器、音樂播放器、視頻播放器、文本編輯器、圖片查看器等工具。
不過,這些都尚不足以讓 Maui 成為跨時代的 Linux 產(chǎn)品,真正得到開發(fā)者認(rèn)可的,是它能同時完美兼容 Android 與 Linux 系統(tǒng),跨終端工作。
了解 Apple 生態(tài)圈的同學(xué)應(yīng)該知道,最近幾年,Apple 開始在操作系統(tǒng)上發(fā)力,想通過技術(shù)手段,快速打通 macOS、iPadOS、iOS 三個系統(tǒng)之間的橋梁。讓一個 App 應(yīng)用,可在三端通用。
如此,便可大幅降低工程師的開發(fā)成本,應(yīng)用的多端分發(fā),也給產(chǎn)品商業(yè)化帶來了更多可能性。
隨著 Maui 項目的日趨完善,未來也極有可能成為在 Linux 與 Android 雙系統(tǒng)的主要橋梁。
這個,才是 Maui 在國外得到諸多工程師贊賞的主要原因之一。
隨著這一 Linux 桌面環(huán)境的問世, 2022 年,或許也將正式開啟一個屬于 Linux 桌面的新時代。
目前,Maui 的源碼已在 GitHub 開源,感興趣的,可以先關(guān)注一下:
https://github.com/Nitrux/maui-shell
需要說明的是,Maui 當(dāng)前仍處于早期開發(fā)迭代階段。
官方技術(shù)團隊表示,會在 2022 年 3 月發(fā)布 alpha 版本,6 月發(fā)布測試版,9 月發(fā)布穩(wěn)定版。
2022,新的一年,各種新技術(shù)也將層出不窮,用戶交互體驗也會迭代提升。
今年,GitHub 上又會誕生哪些令人贊嘆不已的神作,我與大家拭目以待。
最后,在此祝大家 2022 年工作順利,生活美滿。
原文鏈接:https://mp.weixin.qq.com/s/JPq1OKzJDeX0Y5cqAcB1Vg