巨变!二十多年了,QQ终于迎来了史诗级更新!

社区服务
高级搜索
猴岛论坛QQ微信技术巨变!二十多年了,QQ终于迎来了史诗级更新!
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
7个回复

[QQ技术]巨变!二十多年了,QQ终于迎来了史诗级更新!

楼层直达
归遇

ZxID:5231

等级: 版主

举报 图酷模式  只看楼主 使用道具 楼主   发表于: 2023-07-19 0
重构前的QQ:臃肿不堪
QQ作为一款即时通讯软件,自1999年诞生以来便迅速成为人们生活中必不可少的交流工具。然而,随着时间的推移,QQ功能越来越臃肿,对手机性能的要求也越来越高。在存储空间有限的手机上,QQ占用了大量空间,甚至无法在旧手机上安装最新版本的QQ。这让人不禁思考,为什么腾讯没有减少存储占用,而是一直往已有的应用架构中堆叠新代码呢?


重构的必要性:拆除“屎山”
在软件开发中,有一种被称为“屎山”的现象,即前人留下的代码已经年久失修,但是后来者必须在这座危楼上继续建造新的房子,但往往不知道哪一部分代码是承重的,并且一旦拆除,整个程序就会崩溃。QQ作为一个持续更新了二十多年的软件,已经积累了大量的“屎山”代码,使得改进变得非常困难。为了解决这个问题,腾讯决定推倒重来,重构一个新的QQ。于是,QQNT应运而生。


QQNT的架构:采用跨平台语言构建
QQNT的后端采用了C 语言编写,这是一种跨平台可用的语言,一套代码只需稍加修改,就可以在不同平台上复用。而QQNT的前端采用了Electron技术,集成了Chromium浏览器内核。Electron被广泛应用于各大软件开发,如B站、飞书等,因为它可以将Web技术用于开发桌面应用程序,同时保持良好的兼容性和用户体验。


QQNT的重要更新:界面合并和夜间模式支持
在旧版QQ中,联系人/消息列表和聊天对话框是分开的界面,而且界面设计不统一,逻辑复杂。而在QQNT中,这两个界面被合并了起来,使得用户操作更加直观和方便。同时,QQNT还原生支持夜间模式,并且可以跟随系统的切换,带来更加舒适的使用体验。此外,QQNT还增加了重构的主题自定义功能,让用户可以根据个人喜好进行界面的个性化设置。

优化与改进:安装包瘦身和加载速度提升
QQNT相比旧版QQ,在安装包大小上进行了明显的优化,减少了将近40MB的大小。在群聊中,加载速度也有了巨大的提升,点击爬楼箭头后,界面立即跳转到最早未读消息,不再需要等待思索。此外,QQNT还引入了动画效果,使得联系人界面的折叠与展开更加流畅。整体来说,QQNT在用户体验方面进行了出乎意料的优化。


内存占用与性能优化:史诗级突破
QQNT使用Electron作为前端开发技术,而Electron本身对内存占用较高。然而,令人惊喜的是,QQNT的内存占用控制得非常出色。相比其他使用Electron的软件,如B站客户端的600MB内存占用,手机微信的1GB内存占用,QQNT的内存占用一般稳定在260MB左右,并且在大部分场景下非常稳定。这一点对于旧版QQ的用户来说,无疑是一个史诗级的突破。


个人总结与展望
QQNT的重构给用户带来了全新的使用体验,去除了冗余功能,更加专注于核心通讯功能。这是腾讯为用户让利的一种表现,同时也是对传统通讯软件应有特点的回归。然而,对于QQ这样的巨头来说,在面临竞争激烈的市场时,持续创新和改进仍然是必不可少的。

希望QQ能够借鉴QQNT的成功,持续优化改进,为用户带来更好的体验。同时,我们也期待手机微信能够进行类似的重构,以满足用户对于即时通讯功能简洁、高效的需求。
本帖de评分: 1 条评分 DB +20
DB+20 2023-07-19

QQ微信技术版块欢迎你~

归遇

ZxID:5231

等级: 版主

举报 只看该作者 沙发   发表于: 2023-07-19 0
沙发
散照

ZxID:21251403

等级: 版主
配偶: 鹤皆
爱生活 爱猴岛论坛

举报 只看该作者 板凳   发表于: 2023-07-19 0
感谢分享
归遇

ZxID:5231

等级: 版主

举报 只看该作者 地板   发表于: 2023-07-19 0
不做梵高

ZxID:80121900

等级: 版主
不知何时我已不是我

举报 只看该作者 4楼  发表于: 2023-07-19 0
感谢分享
夏木′

ZxID:17185626

等级: 大元帅

举报 只看该作者 5楼  发表于: 2023-07-20 0
经典界面将完全退出历史舞台
duoqinger521

ZxID:29813763

等级: 准尉
举报 只看该作者 6楼  发表于: 2023-07-30 0
直接用tim可以解决这个问题
老赵.

ZxID:7272

等级: 总版主
配偶: 大小姐 
啊?

举报 只看该作者 7楼  发表于: 2023-07-30 0
QQ现在额外的东西太多了
« 返回列表
发帖 回复