本文摘自卓越科技,原文链接:https://mini.eastday.com/mobile/230316115304222361035.html,侵删。
从去年年底开始,在Linux用户群和开源社区开始传播一个“大新闻”,长期没有更新的QQforLinux,不仅要进行一次大的更新,而且将基于全新的架构开发,实现未来QQ的跨平台统一体验!随后,QQ推出了基于NT心架构的QQforLinux3.1版的测试版,而在2月24日,QQforLinux3.1版正式推出,继去年QQMac端为我们带来全新的跨平台方案,这次升级标志着各平台的QQ未来体验统一又迈出了一步。
体验差别大,常用软件转战Linux之难
Linux作为一种稳定、开源、安全、高效的操作系统,其桌面UI环境的易用性已经与Windows和MacOS差距不大,而阻碍普通用户使用Linux的一大原因,就是软件兼容性。例如,对QQ来说,“不能好好聊QQ”就成为诸多痛点中最突出的一个。于是我们很长一段时间,只能使用webQQ这个网页版QQ,其功能只有聊天。其实,不仅QQ,其他常用Windows软件转向非模拟形态的Linux版本,同样面临着开发困难,保持体验一致难的问题。
首先是Linux发行版本分支众多、各种编译差异、包依赖关系等千差万别,这使得开发通用Linux的难度非常大。其次,传统的Windows商业软件使用了很多基于Windows体系的独特API、系统底层技术,开发架构已经不具备“平滑移植”性,为Linux重写底层,对开发方从技术实力到决策魄力都是巨大的考验。最后,Windows软件本身也在经历持续的功能和版本迭代,尤其是新功能的加入很快,基于传统开发架构基础的Linux版本软件开发测试周期很难跟上。
这些,都造成大部分Windows常用软件一直未能在Linux系统上实现和Windows版“一致性”软件体验。但是在LinuxQQ3.1版本,随着采用新架构统一体验的决策,这一切都开始得到了根本性的改变。
深度版QQ曾是体验最接近WindowsQQ的第三方版本,但本质是“模拟移植”,因此诸如小世界等新功能都没有,安装难,兼容差
打破多端技术壁垒,QQLinux引领行业新突破
不过,随着技术的发展,一个新的架构机遇让广大的Linux用户看到了曙光。在国外,众多基于浏览器架构、实现了多平台、多操作系统版本的UI、体验基本一致的软件在这两年纷纷推出。仅在即时通讯软件就有whatsapp、discord、slack、signal、skype、微软teams等产品依靠Eletreon等技术,实现了多端平台的用户体验的一致迭代。
在2020年,微软就首先在Win10上推出了新版Skype,并随后实现了全平台体验统一
而在国内,依托Electron,腾讯再次将QQ“一套代码、多端运行、体验统一,提升研发效率,持续提升客户端性能和用户的产品体验”提上了议事日程,推出了全新的NT跨平台框架开发体系,并与近日推出了“主流系统、主流硬件”终于实现跨平台统一的新版QQLinux3.1。
新nt桌面端架构
作为每个中国网民软件的QQ,基于新NT架构QQforLinux的推出,进一步解决了Linux国内普及的一大阻碍,二者相向而行互相促进发展。要知道,高校教育、重点行业国产化和自主化、龙芯、飞腾、神威等国产硬件普及、Linux普及率和渗透度不断在增强。
相关阅读 >>
Linux 5.17内核将持续引入i/o优化:nvme性能有望提升5~6%
更多相关阅读请进入《Linux》频道 >>