当前位置:科学 > 正文

大改变!24岁的QQ终于迎来史诗级更新!

2023-08-10 20:13:09  来源:炸毛芬达iv7r

阅读此文之前,麻烦您点击一下“关注”,既方便您进行讨论和分享,又能给您带来不一样的参与感,感谢您的支持!



(相关资料图)

“小而美”

我想这三个字大家都知道。这是微信发布时的宣传口号。


2011年,微信刚发布的时候,真是一个真正的小而美。微信除了发送和接收消息、设置昵称、导入联系人之外,没有其他功能。


然而12年过去了,微信不再满足于做一个即时通讯应用,而是成为阵容庞大的“微信OS”,存储消耗接近3A游戏大作。


微信开发者并没有试图减少存储占用,而是不断在现有的应用架构中添加更多新的代码。毕竟手机存储空间很贵,不占用就会被其他应用吃掉。


随着功能越来越膨胀,“微信OS”对手机性能提出了越来越高的要求。黑马拿出四年前的手机安装最新版本的微信,甚至无法完成登录和加载。

也许是开发团队受不了了,也许是腾讯突然意识到,他们最近终于重构了自己的软件——但不是微信,而是QQNT。


这个QQNT的来历是什么?


您的计算机上还有另一个Chrome

这是旧版QQ的界面。自上世纪的OICQ以来,它一直维护着两套界面,一套是联系人/消息列表,一套是聊天对话框。


可以看到,这个位于2023年今天的菜单逻辑,可以说是极其抽象和爆炸性的。

首先,联系人列表顶部和底部的图标设计风格并不统一,在这个界面中实际上有两个二级菜单按钮。


右上角的三个点,按照我们正常的认知,应该是软件设置的入口。然而QQ却反其道而行之,将各种功能导航放入其中。正确的设置隐藏在左下角的三个栏中。


在新版QQNT中,这两个界面终于更新到了史诗级——它们已经合并了!


但对于这次重大升级,黑马干脆做出尖锐的评论。这不就是PC版微信的设计理念吗?微信已经用了800年了,为什么这么久才改用QQ呢?

其实,在编码界有一个家喻户晓的名字,叫做“屎山”。大概意味着前人留下的代码已经年久失修了,但你还要在这栋破旧的建筑上继续建造新房子,而且你不知道下面是哪面墙在承受荷载,所以你只能在这个坑上继续盖坑了。


如果你试图拆掉部分代码,整个程序就无法运行,因为你不知道出了什么问题,所以被称为“屎山”。


PC版的微信发布较晚,可以从头开始开发,但QQ已经持续更新了20多年,可能比这里的一些读者还要老。腾讯的程序员想要改变,但他们的精力却绰绰有余。

既然你无法改变它,那就把它打倒并重新开始。

重建一个新的比改变“屎山”要容易得多。因此,就有了QQNT架构。


这是QQNT架构的技术图。它的后端是用C++编写的,桌面前端使用Electron技术。

看不懂也没关系,我们只需要知道C++是一种跨平台语言,一套代码稍加修改就可以从Android端复用到iOS端。


而这个电子有很多背景。如果你知道PC版的Bilibili客户端,那么你一定听说过它是一个浏览器。

这是因为Electron本身集成了Chromium,而Chromium不仅是Chrome浏览器的核心,也被国内各大浏览器软件广泛使用。


另外,飞书、迅雷等软件的前端都是用Electron开发的。那么安装了新版QQ后,你的电脑上就会多了一个“Chrome”。


新版QQ有改进吗?或者它只是一个无用的垃圾?

意想不到的优化

首先,新版QQ的安装包大小明显减小。与旧版QQ相比,QQNT的安装包小了近40MB。


99+群聊中的爬楼梯加载速度也明显提升。

基本上,点击箭头爬楼梯,界面会立即跳转到最旧的未读消息。在旧版本中,你仍然要等待QQ思考你在哪里,然后停下来再思考你在哪里。相比之下,QQNT体验明显提升。


联系人界面的折叠和展开也加入了动画效果,并不像腾讯产品那样丝般顺滑。


更重要的是,QQNT终于支持夜间模式,甚至可以跟随系统变化,极其先进!


另外,QQNT还新增了重构的主题定制功能,几个主题的预设配色都相当不错。

但腾讯毕竟是腾讯,这个功能只有开启SVIP才能使用。对于普通用户来说,只有十分钟的试用期。试用之后,说不定脑子一热,就给腾讯氪金了。


然而,正如我们所见,以上都是优化。腾讯在代码结构上也下了功夫。如前所述,QQNT的前端是使用Electron开发的。

然而Electron有一个缺点,那就是它使用了大量的内存。例如,B站客户端刚刚打开网站,就会有7个进程吃掉600多MB的内存。


手机微信将消耗千兆内存,PC版QQ也会爆炸吗?


并不真地。QQNT上的内存消耗总体稳定在260MB左右,比老版本略多,但相对于B站占用的600MB来说,已经是史诗级的优化了。

但黑马发现,在某些场景下QQNT的内存消耗会突然增加到580MB。


鉴于目前QQNT还是测试版,可能存在优化错误,黑马选择原谅。


结语

总体来说,QQNT的重构还是相当优秀的。在保留现有核心功能的同时,删除了许多用户不常用和不喜欢使用的附加功能。


对于腾讯来说,这无疑是一种“牟利”行为。去掉这些额外的功能,意味着QQ放弃了桌面版网站的流量收入。不过,似乎通讯软件就该如此。我不需要信息、视频和购物功能,这些功能在其他应用程序上的体验更好。

那么手机微信什么时候可以重构呢?


免责声明:文章内容如涉及作品内容、版权图片或其它问题,请在30日内与本号作者联系,如反映情况属实我们将第一时间删除责任文章。文章只提供参考并不构成任何投资及应用建议。

关键词:

推荐阅读

月壤形成的主要原因 月壤与土壤有什么区别

月壤形成的主要原因月壤形成过程没有生物活动参与,没有有机质,还极度缺水干燥;组成月壤的矿物粉末基本是由陨石撞击破砰形成,因此,粉末 【详细】

域名抢注是是什么意思?投资角度来看什么域名好?

域名抢注是是什么意思域名抢注是通过抢先注册的方式获得互联网删除的域名的使用权。域名是由点分隔的一串数字,用于标记一台计算机或一组计 【详细】

捷达保养费用是多少?捷达是哪个国家的品牌?

捷达保养费用是多少?全新捷达的保修期为2年或6万公里,以先到者为准,新车可享受一次免费保养,首次免费保养在5000-7500km或1年内进行。如 【详细】

天然气泄露会造成爆炸吗?天然气泄漏怎么办?

天然气泄露会造成爆炸吗?家里用的天然气如果泄露是会发生爆炸的。当空气中含有混合天然气时,在与火源接触的一系列爆炸危险中,就会发生爆 【详细】

四部门明确App收集个人信息范围 个人信息保护范围判断标准

四部门明确App收集个人信息范围近日,国家互联网信息办公室、工业和信息化部、公安部、国家市场监督管理总局联合印发《常见类型移动互联网 【详细】

关于我们  |  联系方式  |  免责条款  |  招聘信息  |  广告服务  |  帮助中心

联系我们:85 572 98@qq.com备案号:粤ICP备18023326号-40

科技资讯网 版权所有