新版 Linux QQ,打破作業系統生態壁壘

硬核老王 發佈 2024-04-28T15:11:56.539456+00:00

從千禧年間走過來的人,必然都經歷過盜版的 Windows XP 滿天飛的時代。而在那個時代,也有這麼一撮兒 Geek,他們選擇不與盜版共行,但又希望能夠使用一個正版的作業系統,開源免費的 Linux 成為了最終的選擇。畢竟,選擇使用盜版雖然免費,但難免有風險。

從千禧年間走過來的人,必然都經歷過盜版的 Windows XP 滿天飛的時代。而在那個時代,也有這麼一撮兒 Geek,他們選擇不與盜版共行,但又希望能夠使用一個正版的作業系統,開源免費的 Linux 成為了最終的選擇。畢竟,選擇使用盜版雖然免費,但難免有風險。開源免費的 Linux 看起來也不錯,還沒有任何心理負擔。何樂而不為?作為一個倒騰計算機比較早的人,我也有幸經歷過那段時間,裝過機,玩過 Linux 。我曾不止一次試圖將 Linux 作為我的主要的作業系統,但都敗在了當時國內軟體對於 Linux 作業系統生態支持不佳的問題上

畢竟,作為一個年輕人,如果連 QQ 都不能在 Linux 上使用,不亞於斷網造成的困擾。你可能可以用 Linux 來寫完工作的文檔,但你無法將其傳遞給你的同事們;你可能需要使用 FTP 將其上傳到自己的網站上,再給同事連結,讓同事去下載,抑或是使用海外的 Skype、Slack 等產品。雖然你連接著網際網路,但你仿佛就是斷網

但那個時候,騰訊尚未為 Linux 提供 QQ 應用。雖然有人通過其它的一些變通方式可以勉強在 Linux 上使用 QQ,但效果差強人意。直到 2009 年,騰訊才正式推出了 QQ 1.0 版本。隨後的十年裡,Linux 上的 QQ 就再無動靜,一直到 2019 年,QQ 才 再次更新了 2.0 版本。

但這個新的 2.0 版本,其應用界面卻還停留在 10 年前。而隨後,QQ For Linux 並為見到持續的更新。雖然緩解了部分 Linux 用戶使用 QQ 的難處,但幾年來,並未引來更多反響和改進。

直到最近,QQ for Linux 又有了 新的動作,先後推出了 3.0、3.1,並且比之前的版本有了突破性的改變,真正讓 QQ For Linux ,成為一個可用的選項。

QQ For Linux 3.1 — 完成度堪比 Windows/macOS 版本的新版

之所以讓我感受到 QQ For Linux 3.1 成為可用的,是它在功能和 UI 上的完備。和 2.0 的老式用戶界面不同,QQ For Linux 3.1 使用了和 Windows QQ 和 macOS QQ 相同的 UI。

在產品的功能上,QQ For Linux 3.0 和我們所熟悉的 Windows QQ 、macOS 做到了常用功能的對標提供。諸如群管理、QQ 空間、甚至是最新的群頻道,都已經在 QQ for Linux 當中提供。可以說,作為一個普通的 QQ 用戶,這些功能已經可以滿足你 90% 的需要了。

如果過去 QQ 是一個阻攔你選擇 Linux 的攔路虎,如今這個攔路虎已經不復存在

從技術的角度來看,採用跨平台框架 Electron 的設計確實為 QQ For Linux 的開發帶來了便利,不僅可以實現多平台兼容性,還可以大大降低開發人員的工作量。同時,採用跨平台框架也可以提高開發效率和質量,減少開發成本和維護成本。這種技術方案設計的優勢不僅可以在 QQ For Linux 中得到體現,未來,還可以引導更多的國產應用提供對於 Linux 的支持。

稍有瑕疵,但進展迅速

QQ For Linux 3.1 並不是橫空出世,其實在 2022 年 12 月底,QQ 便對外放出了 QQ For Linux 3.0 ,但 3.0 版本的 QQ For Linux 還有不少的問題,存在功能不完整。比如登錄時每次都要掃碼(在 3.1 版本已經修復)、不支持語音、視頻(3.1 仍不支持)。

不過,多年來 QQ 團隊在 Linux 上的懈怠,確實讓社區用戶對於 QQ 不敢抱有太高的期待,Linux 中國的貢獻者們對於 QQ For Linux 的評價多是」騰訊能支持 QQ,已感激不盡「、」首先不折騰不閃退,可以平滑打字看圖片我就算滿意了。畢竟我也不會使用太多群功能。但是如果能過像 Windows qq 一樣提供文件夾一鍵下載就好了,而且打開群聊也查看不到群Q號,不知道是不小心還是故意沒放」。

多年的懈怠,使得大家不敢對騰訊抱有太高的期待,但 3.0 發布的一個多月後,QQ For Linux 便推送了新的 3.1 版本,其疊代速度,也讓大家真的可以期待一下,相信騰訊 QQ 團隊也在快速疊代,或許要不了多久,我們就可以在 QQ For Linux 上使用完整的 QQ 能力。

生態支持廣泛,但可更進一步

Linux 生態和 Windows、macOS 生態有一個很大的不同,它有多種不同的發行版和包管理器機制。雖然可能底層的二進位完全相同,但對於普通的用戶來說,自己去解包,再重新打包依然是一個不靠譜的方案。

這一點,QQ For Linux 已經完成了大部分工作:QQ For Linux 提供了 RPM、DEB、AppImage 方式的安裝包,對於絕大多數主流的發行版都已經提供適配。

對於 QQ For Linux 來說,要想讓更多的 Linux 用戶方便地使用,確實需要更多的努力。QQ For Linux 雖然已經預裝在一些國內常用的 Linux 桌面發行版,但目前還沒有進入更多主流的 Linux 桌面發行版的官方倉庫。這對於使用 Linux 桌面的更多用戶來說,不能方便的在官方的軟體倉庫、軟體中心中便捷的安裝,還是稍顯麻煩,也不利於 QQ 在 Linux 用戶群體中的推廣。

除了 QQ ,我們更值得關注背後的中國 Linux 生態

QQ For Linux 的出現,對於我們每一個 Linux 用戶來說,是一件好事、大事。細想一下,這其實是中國 Linux 生態在不斷變好的佐證。作為一個專注於 Linux 和 Linux 周邊生態的技術人,近幾年來,我們在不斷感受到國產 Linux 的變化,開始逐漸豐滿、完善。

從層出不窮的國產 Linux 發行版,到各個行業和領域開始使用 Linux 作為面向用戶的主要界面系統,再到如今我們看到最重要的 QQ For Linux 也與時俱進的發布了新版。作為一名 Linux 老用戶,我認為,用 Linux 作為日常辦公,已經被搬開了最後一塊石頭

這對於整個中國的 Linux 生態來說,也起到了帶頭的作用。以往我們在說 Linux 的時候,常常說沒有 QQ 、微信, 不可能推廣下去的,但如今 QQ 已經入局參與到 Linux 生態的建設了,其他的廠商相信很快也會隨之湧入,幫助大家可以在獲得自由的同時,也與世界密切相接。

除了 x86,還有 ARM64 和龍芯,為國產芯注入強心劑

在 QQ For Linux 的安裝頁面上,除了我們熟悉的 x86 平台,還有 ARM 平台和 LoongArch 平台。x86 自不必說, PC 主機的核心戰場;而 ARM 平台也一直伴隨著 Linux 用戶,畢竟樹莓派幾乎是每一個玩 Linux 人必備的小主機。LoongArch 便是我們所熟悉的龍芯平台。作為國產作業系統和國產晶片的主要陣地,龍芯過去一直也缺少一些殺手級應用。QQ 對於龍芯的支持,讓普通群眾從 x86 晶片切換到龍芯也成為了一個可能。

在信創飛速發展的大背景下, 可以預見到,在未來的若干年裡,我們的一些公共基礎設施,可能都將會使用 Linux 來提供服務。普通用戶所需要的核心軟體,在 Linux 下也都得到了完善的支持。

可以預期的是,雖然普通用戶還會在許多場景使用 Windows、macOS ,但在未來,Linux 已經可能成為用戶無感知使用上的主流。

除了功能對齊,QQ For Linux 還可以是什麼?

和 Windows 不同,Linux 的用戶群體大多是開發者或者極客們。這樣的大背景下,QQ For Linux 可以探索更多的功能和應用場景,特別是在 Linux 用戶群體中,他們更加熟悉命令行和自動化工具的使用,這也為 QQ For Linux 提供了更廣闊的應用前景。

  1. 支持通過命令行工具進行 QQ 聊天:將 QQ 的聊天功能通過命令行封裝成一個命令行工具,用戶可以通過命令行工具發送消息、接收消息等,方便用戶在終端界面中使用 QQ 進行聊天,讓在 Emacs 里聊天成為可能。
  2. 提供原生 API ,讓用戶可以通過腳本語言來控制 QQ:QQ For Linux 可以提供一些原生 API 接口,例如 Python API、JavaScript API 等,用戶可以通過腳本語言調用這些 API 接口,實現對 QQ 的控制,例如通過 Python 腳本來定時發送消息、自動回復消息等。
  3. 結合自動化工具提供更豐富的應用場景:QQ For Linux 可以和常用的自動化工具如 Cron、Jenkins、Ansible 等結合,實現更豐富的應用場景,例如在 Cron 中定時發送消息、在 Jenkins 中實現自動化測試中的通知功能等。

而所有的這些都能夠為用戶提供更加便捷、靈活的應用場景和功能,為開發者群體提供更多的便利和靈活性。

距離全面遷移 Linux ,我們還差多少?

QQ 給大家開了個好頭,而其他領域的軟體,其實也很早就開始深耕 Linux 作業系統。我簡單數了一下,我們日常使用的瀏覽器都是有 Linux 版本的;而辦公用的 WPS Office,同樣也有 Linux 版本。如果你需要做日常溝通,QQ 和郵箱,都有相應的客戶端來滿足你的需求。至於微信,QQ 珠玉在前,微信的新版,也指日可待。

在我看來,日常使用 Linux 已是坦途。

下載 QQ for Linux 3.1

關鍵字: