Linux作為一種穩(wěn)定、開源、安全、高效的操作系統(tǒng),其桌面UI環(huán)境的易用性已經(jīng)與Windows和MacOS差距不大,而阻礙普通用戶使用Linux的一大原因,就是軟件兼容性,同時還面臨著開發(fā)困難,保持體驗(yàn)一致困難的問題。
首先是Linux發(fā)行版本分支眾多、各種編譯差異、包依賴關(guān)系等千差萬別,這使得開發(fā)通用Linux的難度非常大。其次,傳統(tǒng)的Windows商業(yè)軟件使用了很多基于Windows體系的獨(dú)特API、系統(tǒng)底層技術(shù),開發(fā)架構(gòu)已經(jīng)不具備“平滑移植”性,需要為Linux重寫底層,這對開發(fā)方從技術(shù)實(shí)力到?jīng)Q策魄力都是巨大的考驗(yàn)。最后,Windows軟件本身也在經(jīng)歷持續(xù)的功能和版本迭代,新功能加入很快,基于傳統(tǒng)開發(fā)架構(gòu)基礎(chǔ)的Linux版本軟件開發(fā)測試周期很難跟上。
這些,都造成大部分Windows常用軟件一直未能在Linux系統(tǒng)上實(shí)現(xiàn)和Windows版“一致性”的軟件體驗(yàn)。但是在LinuxQQ3.1版本,新架構(gòu)統(tǒng)一體驗(yàn)決策的采用,這一切都開始得到了根本性的改變。
在國外,眾多基于瀏覽器架構(gòu),多平臺、多操作系統(tǒng)版本的UI和體驗(yàn)基本一致的軟件在這兩年紛紛推出,僅即時通訊軟件就有whatsapp、discord、slack、signal、skype、微軟teams等產(chǎn)品。
而在國內(nèi),依托Electron,騰訊再次將QQ“一套代碼、多端運(yùn)行、體驗(yàn)統(tǒng)一,提升研發(fā)效率,持續(xù)提升客戶端性能和用戶的產(chǎn)品體驗(yàn)”提上了議事日程,推出了全新的NT跨平臺框架開發(fā)體系,并推出了跨平臺統(tǒng)一體驗(yàn)的新版QQLinux3.1。
作為每個中國網(wǎng)民軟件的QQ,基于新NT架構(gòu)QQforLinux的推出,進(jìn)一步解決了Linux國內(nèi)普及的一大阻礙,二者相向而行互相促進(jìn)發(fā)展。要知道,高校教育、重點(diǎn)行業(yè)國產(chǎn)化和自主化、龍芯、飛騰、神威等國產(chǎn)硬件普及、Linux普及率和滲透度不斷在增強(qiáng)。
利用騰訊新NT架構(gòu)思路,常見的網(wǎng)絡(luò)、影音、辦公等應(yīng)用,采用這套技術(shù)路線和架構(gòu)后,很快就能在自主硬件平臺和自主操作系統(tǒng)上實(shí)現(xiàn)功能平替,給國產(chǎn)主流軟件跨平臺一致性體驗(yàn)帶來新希望。
接下來看看新版LinuxQQ3.1版帶給我們的全新體驗(yàn)吧。
3.1版的LinuxQQ可以從官網(wǎng)https://im.qq.com/linuxqq/index.shtml下載,并提供有主流的rpm、deb、dpkg格式下載,而在硬件層面,則覆蓋了x86(x64)、ARM以及自主的最新龍芯loonarch64體系的支持,真正實(shí)現(xiàn)了“主流系統(tǒng)、主流硬件”的跨平臺統(tǒng)一。
我們使用的是LinuxMint21.1系統(tǒng),這是Debian/Ubuntu發(fā)行版本體系中最流行的幾個版本之一,下載好.deb安裝包后,直接右鍵單擊后,用軟件安裝包管理器安裝即可,和windows裝軟件已經(jīng)沒有區(qū)別,簡單快捷。
安裝完畢后,系統(tǒng)開始菜單就能找到“QQ”。點(diǎn)擊打開LinuxQQ3.1,熟悉的掃碼和密碼登錄QQ界面出現(xiàn)在面前。驗(yàn)證登錄后,全新的LinuxQQ3.1界面就出現(xiàn)在了面前。運(yùn)行軟件后,移動QQ版用戶界面風(fēng)格熟悉親切,將重點(diǎn)標(biāo)簽頁全部改為縱置,能感受到和傳統(tǒng)WindowsQQ有很大不同。
相比傳統(tǒng)WindowsQQ界面,由于有微信和移動QQ的基礎(chǔ),因此無需熟悉就能輕松上手,簡潔明快的界面帶給我們的是跨平臺的統(tǒng)一體驗(yàn),可以說這是一套拋掉歷史包袱、面向移動PC合一的界面。而且,LinuxQQ3.1在我們測試的老硬件平臺上運(yùn)行流暢。一連串的QQ群消息轟炸,打開消息窗口沒有明顯的滯后,也沒有圖片多媒體內(nèi)容不能正常顯示等問題。相比以前版本LinuxQQ“只能聊天”的有限功能,3.1版在功能增加上誠意十足,包括:
1.可以多賬號登錄,并正常使用QQ空間和小世界!解決了多賬號登錄和QQ空間使用問題,新增的短視頻社交模塊“小世界”LinuxQQ3.1也完全支持了。
2.用戶界面可以設(shè)置為跟隨系統(tǒng)風(fēng)格,或自定義白天或夜間風(fēng)格,設(shè)置選項(xiàng)更加豐富。
3.支持全局搜索了。在主界面即可對好友、QQ群、聊天記錄內(nèi)容和聊天文件進(jìn)行廣義全局搜索,大大方便了記錄管理。
3.QQ好用的截圖和自定義表情功能也加入到Linux了。
4.群禁言、群空間、群相冊等核心群功能來了,當(dāng)好QQ群管理員更輕松。
另外,還有完整的好友管理器、跟隨系統(tǒng)風(fēng)格消息框彈出、QQ收藏夾等……彌補(bǔ)了Linux用戶多年來對QQ諸多功能的需求。
當(dāng)然,針對網(wǎng)絡(luò)上網(wǎng)友“Eletreon架構(gòu)占內(nèi)存高,越用越卡”的說法,我們也進(jìn)行了驗(yàn)證。首先從體驗(yàn)上來說,作為有上百個活躍QQ群的人,開一天的雙號并沒有覺得卡。其次從量化資源占用來看,深度“模擬版”QQ的內(nèi)存占用超200MB,會出現(xiàn)卡頓。而LinuxQQ3.1,單個QQ進(jìn)程(Eletreon架構(gòu),類似瀏覽器窗口,有多個進(jìn)程)占用內(nèi)存約100MB,總體體驗(yàn)不卡頓。
這是因?yàn)轵v訊新NT架構(gòu)不僅基于Eletreon,還繼承了C++和后臺的高效服務(wù)轉(zhuǎn)發(fā),這是和一般Eletreon應(yīng)用最大的不同,因此,新版LinuxQQ在開發(fā)底層和思路上還是有著很周全的考量,這也賦予這款產(chǎn)品出色的整體產(chǎn)品體驗(yàn)。
LinuxQQ3.1作為騰訊新NT架構(gòu)的最新代表作,體現(xiàn)出了很高的水平,實(shí)現(xiàn)了在用戶體驗(yàn)上的多端基本統(tǒng)一,彌補(bǔ)了此前Linux版軟件的大量功能缺失,使得桌面版Linux用戶終于慢慢開始有機(jī)會享受到和其他平臺一致的軟件使用體驗(yàn)。
而這也為國產(chǎn)軟件盡快應(yīng)用到新的硬件平臺上,做好轉(zhuǎn)換和平移工作,提供了一條全新的思路。我們希望LinuxQQ3.1只是國產(chǎn)軟件多端體驗(yàn)統(tǒng)一的第一步,引領(lǐng)國產(chǎn)Linux軟件行業(yè)邁向更好體驗(yàn)的未來!