暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

QQ新版本发布,实现 Linux、macOS、Windows 三端架构统一!

大侠之运维 2023-07-17
504

点击上方蓝字  关注大侠之运维

后台回复99.99% 获取运维干货物

大家好,这里是大侠之运维,每天分享各类干货。

这看到这篇文章的应该曾经都是QQ的用户吧,作为一款24年历史应用,现在应该很多时候是作为80/90后的一个回忆,00后的一个私密空间。


最近QQ发布了新的版本,终于完成了Linux、windows、macos终端的架构统一,而在这之前,三端都是独自开发的。


在最初的时候qq一直只有windows版本,而mac端、linux端口也是直到2008年才推出的。


NT架构


QQ NT 技术架构的一个重点就是使用 Electron 作为新版 QQ 桌面端 UI 跨平台解决方案。Electron 是使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序框架,基于 Chromium 和 Node.js,兼容 Mac、Windows 和 Linux。

QQ 开发团队在 Electron 基础上做了大量优化。比如,针对 Electron“占内存”的问题,QQ 根据不同的使用场景,在 Electron 与 N 用 Electron 开发多平台客户端的成本相对低很多。相比于大多数都能完全复用的代码,针对性优化成本可以忽略不计。

而且,Electron 基于 Node.js 意味着,Node 大生态下的模块,Electron 都可以用。同时,跨平台也让 Electron 可同时开发 Web 应用和桌面应用,无论是 UI 还是代码,很多资源都可以共享,大幅减少了开发者的工作量。QQ 开发团队都可以享受到这样的便捷。

多端统一的需求不只是 QQ 有。2017 年,
GitHub 已经使用 Electron 重写了 macOS 和 Windows 的客户端。


不过,由于全新的 NT 架构对 Electron 的依赖,不少网友担忧,新版 QQ 对于电脑内存的需求很可能将远远高于老版本。毕竟即使  Electron 的优点千千万,也难掩其运行耗资源的缺点。


最后,据悉近期,腾讯也有计划基于 NT 架构发布移动版 QQ。那么,你会用新版的 QQ 吗?对于采用 Electron 的 QQ,你怎么看?


end

大侠之运维,相识便是缘
收集不易,点赞、留言、分享就是大侠🦸‍♀️写下去的动力!




👆点击查看更多内容👆


推荐阅读

Linux超级漂亮的Shell

notepad++不用了,我用notepad next

神器,代码画架构图,部署图,yyds
生产elasticsearch 8.0部署文档
elastalert2-ELK日志关键字监控实践
kubernetes安装参考这篇就好了!!


记得星标记一下,下次更容易找到我

       

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下在看,加个星标,这样每次新文章推送才会第一时间出现在你的订阅列表里。在看支持我们吧!


文章转载自大侠之运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论