大变天!QQ全面“脱胎换骨”,终于迎来了史诗级更新!

黑马公社 2023-07-06 17:19:35

“小而美”

这三个字,相信大伙都很熟悉。这是微信发布时的宣传标语。

2011年,微信刚发布时,确实是名副其实的小而美。除了收发信息、设置昵称头像以及导入通讯录,微信不提供任何其他功能。

然而,时间过去了十二年,微信已经不满足于做一个即时通讯App,而是成为了阵容庞大的“微信OS”,存储占用直逼3A游戏大作。

微信的开发人员并没有设法去减少存储占用,而是不断地在既有的应用架构里堆更多的新代码。毕竟,手机存储寸土寸金,你不占就要被别的App吃掉。

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

也许是开发组实在忍受不了,也许是腾讯突然良心发现,最近,他们终于重构了自己的软件——但重构的不是微信,而是QQ NT。

这个QQ NT到底是什么来头?

你的电脑里,又多了一个Chrome

这是旧版QQ的界面,从上世纪的OICQ至今一直都保持着两套界面,一套是联系人/消息列表,一套是聊天对话框。

如你所见,这个菜单逻辑,放在2023年的今天,简直可以说无比抽象与炸裂。

首先,联系人列表顶部和底部的icon设计风格并不统一,并且在这个界面,竟然有两个二级菜单按钮。

右上方的三个点,按照我们人类的正常认知,应该是软件设置入口。然而,QQ反其道而行之,在这里面放的是各种功能导航。真正的设置,藏在了左下方的三条杠。

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

但对于这次大升级,黑马只想锐评一句,这不就是微信PC版的设计理念吗?微信都用了八百年了,怎么换到你QQ就憋了这么久呢?

其实吧,在代码界,有个很出名的叫法是“屎山”。它的意思大概就是,前人留下的代码已经年久失修了,但你必须在这座危楼上继续建新的房子,而且你不知道楼下哪一块墙在承重,只能在这个坑上继续盖坑。

如果你试图拆掉其中一些代码,整个程序就跑不动了,因为你根本不知道是哪里错了,所以才被称为“屎山”。

PC版微信发布时间较晚,因此可以从零开始开发,但QQ已经连续更新二十多年了,它的年龄可能比在座的某些读者都大。腾讯的程序员想改,也只是心有余而力不足。

既然改不了,那就推倒重来,重构一个新的要比改“屎山”容易多了。于是,便有了QQ NT架构。

这是QQ NT的架构技术图,它的后端采用了C++编写,桌面端的前端采用了Electron技术。

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

而这个Electron,就大有来头了。如果你知道B站PC版客户端,那你一定听说过它就是一个浏览器这个说法。

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

此外,像飞书、迅雷等软件,前端都是用Electron开发的。所以说,装上了新版QQ,你的电脑里就又多了一个“Chrome”。

那新版QQ有变好用吗?还是只是个中看不中用的废物?

出乎意料的优化

首先,新版QQ的安装包大小就有明显瘦身,比起旧版QQ,QQ NT的安装包少了将近40MB。

在99+的群聊中爬楼,加载速度也有了巨大的提升。基本上点一下爬楼的箭头,界面就会立即跳转到最早未读消息。在旧版,还需要等QQ思索一下在哪,然后停一下,再思索一下在哪。相比之下,QQ NT体验提升明显。

联系人界面的折叠与展开还加入了动画效果,也丝滑得不像是腾讯的产品。

更重要的是,QQ NT终于原生支持了夜间模式,甚至还能够跟随系统变换,极其先进!

此外,QQ NT还增加了重构的主题自定义功能,预设的几个主题配色还都挺好看。不过,腾讯毕竟是腾讯,这个功能要开SVIP才能用。对于普通用户,只有一次十分钟的试用时长。试用之后,说不定脑子一热,就给腾讯氪金了。

不过以上这些,还都是我们看得见的优化,在代码架构上,腾讯也下了功夫。

前面有提到,QQ NT的前端是用Electron开发的。但是,Electron有个缺点,就是非常吃内存。比如B站客户端,仅仅是打开首页,就会有7个进程,吃掉600多MB内存。

手机微信都要吃掉一个G的内存,PC版QQ会不会同样炸裂呢?

还真没有。QQ NT内存占用一般稳定在260MB左右,相比旧版会稍多一点,但比起B站动辄600MB的占用来讲,已经是史诗级优化了。

但是,黑马发现,在部分场景下,QQ NT的内存占用会突然飙升到580MB。

考虑到目前QQ NT还是测试版,可能存在优化Bug,黑马选择原谅它。

结语

总的来说,QQ NT的重构还是比较优秀的,在保留既有核心功能的情况下,去除了很多用户不常用、不爱用的附加功能。

对于腾讯来说,这无疑属于一种“让利”行为。去除掉这些附加功能,就意味着QQ放弃了桌面端的流量收入。但是,好像这才是一个通讯软件本来就该有的样子,我不需要什么资讯、视频、购物功能,这些功能在其他App上的体验反而更好。

所以,手机微信什么时候才能重构一下呢?

37 阅读:34695
评论列表
  • 2023-07-07 16:23

    还有多少普通用户在用qq[笑着哭]。我都快10年没玩qq,上面那些认识和不认识的网友头像都是灰色,

    iamman2 回复:
    微信发红包用。我谈业务,跟同行谈事情都用qq群。多年来都是,😊
    柠檬日记 回复:
    年轻人用的,只能说你老了[抠鼻]
  • 2023-07-07 06:17

    太臃肿 都是一些没用的功能 一点也不简洁

    竹子 回复: 暗夜
    微信的定位是简约,简洁,清晰,大文件肯定不适合微信,微信群才是垃圾,跟qq群没法比
    暗夜 回复:
    传大文件。群文件QQ碾压微信。按说微信是工作用的。传文件应该是必有的才对。结果做的那么渣。
  • 2023-07-08 14:10

    看看人家TG,五六万人的群组,那丝滑度,流畅度,明明就是一个即时聊天工具,非得啥都往里面塞,结果整了个啥都不像啥也不是。这回你史诗级更新,不在里面塞个虚幻5进去我是绝对不会认可的!

    6860238 回复:
    电报绝对杠杠滴
  • 2023-07-07 12:20

    问一下美国都是用什么聊天软件啊

    小仙女璐璐 回复:
    推特[得瑟]
    汪星人很条皮 回复:
    卧槽,你这么一说,全莓果都让你带偏了[呲牙笑]
  • 2023-07-07 09:57

    换汤不换药不是什么脱胎换骨

  • 2023-07-08 13:05

    然并卵[呲牙笑][呲牙笑][呲牙笑]我们不用也没用

  • 2023-07-08 21:44

    qq里面全是挂机的!没几个活人!要不是游戏,早就不用了

    轻舟 回复:
    吹牛逼吧,微信出来15年了吗?
  • 2023-07-07 00:28

    讲了一堆寂寞[笑着哭][笑着哭][笑着哭]

  • 2023-07-08 17:22

    试了一下就放弃了,除了会TM的收费还能干点什么

  • 2023-07-12 17:35

    想要漂流瓶[得瑟]

  • 2023-07-08 17:18

    万怜的QQ啊,只有用你存相片了。

    野兽 回复:
    腾讯是抱了西瓜丢了香蕉[吐舌头咯][吐舌头咯]大傻蛋。
    Star 回复:
    端游多少游戏用QQ只是山里孩子用不了网络才来存照片
  • 2023-07-16 00:55

    我觉得办公最好用的还是QQ,可以下载它的办公版本TIM。很简洁[笑着哭]

  • 2023-07-21 03:20

    当然了腾讯提供的微信dns也有问题[得瑟]楼上的应该清楚

  • 2023-07-27 16:16

    老是拿微信和3A游戏大作对比占内存,微信用处大还是3A游戏用处大啊?

  • 2023-07-08 04:46

    强弹广告更方便了

  • 2023-07-09 17:15

    游戏也塞了一堆,各种的垃圾不用的东西!应该是以聊天表情图等简单就好。

  • 2023-07-12 23:35

    QQ乱七八糟的功能!还不比上辈子的样子[吐舌头咯]

  • 2023-07-15 09:47

    几年不用了

  • 2023-07-16 16:27

    腾讯哪是良心发现,只是想裁人节约成本而已

  • 2023-07-18 08:06

    微信还不如QQ

  • 2023-07-23 15:27

    qq除了聊天,啥都收费,这个几十块 那个又几十块 没个上千块你永远都是弟弟。

  • 2023-07-24 23:03

    毒瘤微信

  • 2023-07-07 08:20

    这“史诗级”也太多了吧!😂……

  • 2023-07-08 07:22

    漂流瓶快快还给我[得瑟]

    野兽 回复:
    设置里可以开!默认是关的[吐舌头咯]
  • 2023-07-10 14:16

    正常人谁还用QQ

    大师兄妖怪被师父抓走了 回复:
    QQ是人生,微信是活着。[吃瓜]
    暗夜 回复:
    微信工作用。。你还喜欢天天被头头微信盯着你??正常人谁喜欢微信。
  • 2023-07-17 08:29

    我一直在用QQ都快200级了[呲牙笑]

  • 2023-07-21 03:19

    说的不是腾讯[得瑟]

  • 2023-07-21 03:19

    [得瑟]听说你们把服务器都给安排了地区专用服务器,为了辅助诈骗?

  • 2023-07-08 21:02

    占用空间是以前的2倍,果断卸载

  • 2023-07-09 15:44

    不好用

  • [笑着哭][笑着哭][笑着哭]50收个6位号[笑着哭][笑着哭][笑着哭][笑着哭][笑着哭][笑着哭]

  • 2023-07-25 20:07

    搞得跟TM一样的界面模式,还不如不改

  • 不知所云[无奈吐舌]

  • 2023-07-08 18:30

    没觉得好哪去[呲牙笑]

  • 2023-07-08 20:48

    更新个毛线,越来越臃肿

  • 2023-07-09 19:39

    改的我不會用了,不習慣了!?[笑着哭][呲牙笑][鼓掌][得瑟][点赞]

  • 2023-07-10 10:32

    办公用QQ,平时用微信支付![呲牙笑]

  • 2023-07-13 13:25

    我九位数的QQ号刚注销[得瑟]

  • 2023-07-16 12:50

    一惊一乍的,一个软件升级就变天了?

  • 2023-07-23 05:51

    QQ功能还多,界面复杂。不够简洁。

  • 2023-07-23 05:05

    少了40m,吓死我了[呲牙笑]

黑马公社

简介:手机、新能车和周边,解读、体验你关心的科技