
Linux作為一種穩定、開源、安全、高效的操作系統,其桌面UI環境的易用性已經與Windows和MacOS差距不大,而阻礙普通用戶使用Linux的一大原因,就是軟件兼容性,同時還面臨著開發困難,保持體驗一致困難的問題。
首先是Linux發行版本分支眾多、各種編譯差異、包依賴關系等千差萬別,這使得開發通用Linux的難度非常大。其次,傳統的Windows商業軟件使用了很多基于Windows體系的獨特API、系統底層技術,開發架構已經不具備“平滑移植”性,需要為Linux重寫底層,這對開發方從技術實力到決策魄力都是巨大的考驗。最后,Windows軟件本身也在經歷持續的功能和版本迭代,新功能加入很快,基于傳統開發架構基礎的Linux版本軟件開發測試周期很難跟上。
這些,都造成大部分Windows常用軟件一直未能在Linux系統上實現和Windows版“一致性”的軟件體驗。但是在LinuxQQ3.1版本,新架構統一體驗決策的采用,這一切都開始得到了根本性的改變。

在國外,眾多基于瀏覽器架構,多平臺、多操作系統版本的UI和體驗基本一致的軟件在這兩年紛紛推出,僅即時通訊軟件就有whatsapp、discord、slack、signal、skype、微軟teams等產品。
而在國內,依托Electron,騰訊再次將QQ“一套代碼、多端運行、體驗統一,提升研發效率,持續提升客戶端性能和用戶的產品體驗”提上了議事日程,推出了全新的NT跨平臺框架開發體系,并推出了跨平臺統一體驗的新版QQLinux3.1。
作為每個中國網民軟件的QQ,基于新NT架構QQforLinux的推出,進一步解決了Linux國內普及的一大阻礙,二者相向而行互相促進發展。要知道,高校教育、重點行業國產化和自主化、龍芯、飛騰、神威等國產硬件普及、Linux普及率和滲透度不斷在增強。
利用騰訊新NT架構思路,常見的網絡、影音、辦公等應用,采用這套技術路線和架構后,很快就能在自主硬件平臺和自主操作系統上實現功能平替,給國產主流軟件跨平臺一致性體驗帶來新希望。
接下來看看新版LinuxQQ3.1版帶給我們的全新體驗吧。
3.1版的LinuxQQ可以從官網https://im.qq.com/linuxqq/index.shtml下載,并提供有主流的rpm、deb、dpkg格式下載,而在硬件層面,則覆蓋了x86(x64)、ARM以及自主的最新龍芯loonarch64體系的支持,真正實現了“主流系統、主流硬件”的跨平臺統一。
我們使用的是LinuxMint21.1系統,這是Debian/Ubuntu發行版本體系中最流行的幾個版本之一,下載好.deb安裝包后,直接右鍵單擊后,用軟件安裝包管理器安裝即可,和windows裝軟件已經沒有區別,簡單快捷。
安裝完畢后,系統開始菜單就能找到“QQ”。點擊打開LinuxQQ3.1,熟悉的掃碼和密碼登錄QQ界面出現在面前。驗證登錄后,全新的LinuxQQ3.1界面就出現在了面前。運行軟件后,移動QQ版用戶界面風格熟悉親切,將重點標簽頁全部改為縱置,能感受到和傳統WindowsQQ有很大不同。

相比傳統WindowsQQ界面,由于有微信和移動QQ的基礎,因此無需熟悉就能輕松上手,簡潔明快的界面帶給我們的是跨平臺的統一體驗,可以說這是一套拋掉歷史包袱、面向移動PC合一的界面。而且,LinuxQQ3.1在我們測試的老硬件平臺上運行流暢。一連串的QQ群消息轟炸,打開消息窗口沒有明顯的滯后,也沒有圖片多媒體內容不能正常顯示等問題。相比以前版本LinuxQQ“只能聊天”的有限功能,3.1版在功能增加上誠意十足,包括:
1.可以多賬號登錄,并正常使用QQ空間和小世界!解決了多賬號登錄和QQ空間使用問題,新增的短視頻社交模塊“小世界”LinuxQQ3.1也完全支持了。
2.用戶界面可以設置為跟隨系統風格,或自定義白天或夜間風格,設置選項更加豐富。
3.支持全局搜索了。在主界面即可對好友、QQ群、聊天記錄內容和聊天文件進行廣義全局搜索,大大方便了記錄管理。
3.QQ好用的截圖和自定義表情功能也加入到Linux了。
4.群禁言、群空間、群相冊等核心群功能來了,當好QQ群管理員更輕松。
另外,還有完整的好友管理器、跟隨系統風格消息框彈出、QQ收藏夾等……彌補了Linux用戶多年來對QQ諸多功能的需求。
當然,針對網絡上網友“Eletreon架構占內存高,越用越卡”的說法,我們也進行了驗證。首先從體驗上來說,作為有上百個活躍QQ群的人,開一天的雙號并沒有覺得卡。其次從量化資源占用來看,深度“模擬版”QQ的內存占用超200MB,會出現卡頓。而LinuxQQ3.1,單個QQ進程(Eletreon架構,類似瀏覽器窗口,有多個進程)占用內存約100MB,總體體驗不卡頓。
這是因為騰訊新NT架構不僅基于Eletreon,還繼承了C++和后臺的高效服務轉發,這是和一般Eletreon應用最大的不同,因此,新版LinuxQQ在開發底層和思路上還是有著很周全的考量,這也賦予這款產品出色的整體產品體驗。
LinuxQQ3.1作為騰訊新NT架構的最新代表作,體現出了很高的水平,實現了在用戶體驗上的多端基本統一,彌補了此前Linux版軟件的大量功能缺失,使得桌面版Linux用戶終于慢慢開始有機會享受到和其他平臺一致的軟件使用體驗。
而這也為國產軟件盡快應用到新的硬件平臺上,做好轉換和平移工作,提供了一條全新的思路。我們希望LinuxQQ3.1只是國產軟件多端體驗統一的第一步,引領國產Linux軟件行業邁向更好體驗的未來!