嗨呀大家吼!这里是IT之家,我是浪歌。
昨天晚上,腾讯推出了 iOS 版 QQ 8.9.65 版以及安卓 8.9.63 版。
如果只看版本号的话,似乎也没啥亮点,说好的 QQ 9呢?这都嚷嚷了 4 个月了还没影呢。
(资料图片仅供参考)
不过,浪歌翻了翻 QQ 的更新日志,发现这一版本 换装了腾讯自研的全新 NT 架构!
虽然上一个 iOS 的 QQ 内测版已经用上了 NT 架构,不过这次是手机 QQ 首个基于 NT 架构的正式版,意义不可谓不重大。
估计这个时候就有小伙伴要问了,这个 NT 架构究竟是个啥呢?
此前腾讯的工程师 MagiLu,就解释过 NT 架构的由来:
早些年,QQ 只有三个版本:最先有 Windows 版本,然后有了 Mac 和 Linux 版本,三端最早都是独立的团队和独立的代码实现,Windows 功能最丰富全面,Mac 主打创新体验,功能相对较少,而 Linux 版本则是最简陋的。
不过随着移动互联网的兴起,又多了安卓和 iOS 版本,五个版本各种接口、API 变了又变,历代各种问题积攒到了一起,导致各个操作系统的 QQ 处于一个难以维护、体积臃肿的状态。
随着时间推移,QQ 也逐渐 20 岁了,现在想要同时维护 QQ 的 Windows/Mac/Linux/iOS/ 安卓五个客户端,并保证都能有较好的体验已经非常困难了,因此腾讯官方就基于 Electron 架构,推出了一套全新的解决方案 ——NT 架构。
通过 NT 架构,整个 QQ 被完全重构了,“祖传代码”遗留下的各种 Bug 当然也就不存在。
而采用 NT 架构,最大的一个好处就是, 一次开发, 四处部署,程序员们的劳动量大大降低了。
NT 架构是基于跨平台方案 Electron,而 Electron 又支持各大 PC 平台,诸如 Windows,macOS,Linux 各种发行版等统统支持,因此程序员们只要开发一个版本,经过封装等操作就能直接在各家平台上跑了,开发效率大大提高。
而腾讯的 NT 架构也在 Electron 的基础上加了不少料,由于 Electron 不支持移动端平台(安卓 /iOS),腾讯 NT 架构就通过基于 C++ 的新框架让其支持了这两大手机平台,这样开发和调试的成本又进一步降低了。
另外,Electron 本身就是一种使用 Java、HTML 和 CSS 构建跨平台的桌面应用程序,基于 Node.js 和 Chromium,因此 上手简单,对于 Web 前端开发程序员而言,基本上是 0 学习成本,现有的 Web 前端的大部分基建都可以直接复用。这样对于开发人员的要求也就不会那么高了。
但是呢,Electron 本身也不是完美无缺的。由于基于 Chromium 内核,而 Chromium 是出了名的 内存占用大户,同时每个页面都有自己的渲染进程,每个渲染进程都会占用一定的内存。这就导致基于 Electron 开发的 App 普遍内存占用过多。
有网友开玩笑,跨端开发公司养不起,整个 Electron 套壳改改就完事了,老板少花钱,员工少加班,唯一受伤的就只有用户了。
那么,采用了全新 NT 架构的手机版 QQ,会不会也像其他 Electron 应用那样 狂吃内存呢?
于是浪歌亲自做了个测试,先记录了一下旧版本 QQ 的内存占用,最高为 215 MB:
然后换了全新 NT 架构的 QQ, 内存最高占用瞬间到了 481 MB!
好家伙,内存最高使用这直接翻了一番,Electron 真不愧是 内存吞噬者!
不过需要注意的是,虽然最高占用量高达 481 MB,但是平均内存占用量仅为 2.5 MB,从平均占用量上来看,这点内存消耗微乎其微,对手机影响不大。想必 QQ 团队也是针对 Electron 的痛点做了不少优化。
当然,还是旧版本的内存平均占用量更低,只有 555 KB。
虽然内存占用高了一点,不过新版本的 QQ 明显更加流畅了,浪歌把玩了半天新版手机 QQ,不管是滑动还是点击,都感觉比以往更加丝滑。
有IT之家网友就表示, 现在聊天框可以无限疯狂往上滑,不会有读取的转圈圈,非常爽:
还有IT之家网友表示,这次新版手机 QQ 的开屏界面对于 VIP 还有 特殊动画显示,一个月25块钱没有白花。
另外,换用了新 NT 架构的手机 QQ,这次 存储占用量也明显 少了不少,从上一个版本的 350 MB 降低到了现在的 297.8 MB,这一点还是值得表扬的。
大家在IT之家公众号回复“ QQ”两字,即可获取当前最新官方 QQ 下载地址。
另外,近期还有不少热门内容, 点击下方蓝字即可查看:
【好物】小米13 Ultra白色版摄影套装手慢无,国家地理背包99元百亿补贴 支付宝&微信:现在请伸手 小米14/Pro大曝光,升级史无前例 微信键盘,改名了!非常顺滑非常爽 ↓↓↓
观察
回放
更新
- 每日精选:新QQ,好猛!
- 闽东电力(000993):6月28日北向资
- 张雪峰深夜发文,暗示自己处境危险
- 梁山上唯一没有朋友的好汉:无人与
- 权重是什么意思饭圈_饭圈权重介绍
- 李先祥与华强方特集团总裁刘道强座
- 当前动态:试用期可以随时辞职吗,试
- 实时共享位置软件_无线网络共享软件
- 广饶县全面完成2023年第一次重大危
- 欧亚资源CEO答界面新闻:预计下半年
- 磁疗降压表销售火爆!能降血压?医
- “雨雨雨”模式开启 南方人蜂拥而
- 直击乐歌股份投资者开放日:海外仓
- 胡锡进炒股第二天又赚了!买入7.5万
- 新城悦服务(01755)将于7月18日派发
- 《无畏契约》联动小鬼泰酷辣挑战:
- 环球快播:有意义的英文名字女生_有
- 【全球新视野】2023-06-28 18:58重
- 7月1日起“港车北上”正式实施 海
- 历时七年西藏S5线圭嘎拉隧道全线贯通
- 天天新动态:国务院、中央军委公布
- 从“高考”看期货投资_环球快资讯
- 8.98万元起混动小卡 五菱菱势黄金
- 芜湖中考分数段分布2023年-世界通讯
- 真正厉害的人,都在打磨这4种能力_
- 男子13岁得糖尿病27岁进ICU
- 国家能源局在京召开电力行业网络与
- 港交所计划于10月推出IPO结算平台FI
- 电脑上word文档打不开怎么回事_电脑
- 【利率债发行结果】23湖南债77票面