泓泰

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

admin
大变天!24岁的QQ,终于迎来了史诗级更新!-第1张-游戏相关-泓泰

前言:

现在看官们对“qq升级后【hòu】界面风格如何【hé】切换”都比较看重,大家都需【xū】要了【le】解一些“qq升级后界面风格如何切【qiē】换【huàn】”的相关知识。那么小编在网上搜集【jí】了一些有关“qq升【shēng】级后【hòu】界面风格【gé】如何切【qiē】换””的相关资讯,希望同【tóng】学【xué】们【men】能喜欢,咱们一起【qǐ】来学【xué】习一下吧!

“小而美”

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

2011年,微信刚发【fā】布【bù】时,确实是名副【fù】其实的小【xiǎo】而美。除了收发信息【xī】、设置昵称头像以及导入通【tōng】讯【xùn】录,微【wēi】信不提供任何其他【tā】功能【néng】。

然而,时间过去【qù】了【le】十【shí】二年,微【wēi】信已经不满足于做一个【gè】即【jí】时通讯App,而是【shì】成为了阵容【róng】庞大的“微信OS”,存储占用直逼3A游戏大作。

微信【xìn】的开发【fā】人员并没有设法去减少存储【chǔ】占用,而是【shì】不断【duàn】地在既有【yǒu】的应用架构里堆更多的新代【dài】码【mǎ】。毕竟,手机存储寸土寸金,你不占就要被别的App吃掉。

随着功能越来【lái】越臃肿【zhǒng】,“微信OS”对【duì】手机【jī】性能的【de】要求也【yě】越来越高。黑马拿出四年【nián】前的手机安【ān】装最新版【bǎn】微【wēi】信,甚至无法完【wán】成登录加载。

也【yě】许是开【kāi】发组实在忍受不了【le】,也许是腾讯突然良心发【fā】现,最近,他们终于重构【gòu】了【le】自己的【de】软件【jiàn】——但【dàn】重构的不是微信,而是QQ NT。

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

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


这是旧版QQ的界面,从上世【shì】纪的【de】OICQ至【zhì】今一直都保持着两套界面,一套是【shì】联【lián】系【xì】人/消息列表,一套【tào】是聊【liáo】天对话框。


如你【nǐ】所见,这个菜单逻辑,放在2023年的今天,简直可以说【shuō】无比抽【chōu】象【xiàng】与【yǔ】炸裂【liè】。

首先,联系人列表【biǎo】顶部和【hé】底部的icon设【shè】计【jì】风格并【bìng】不统一,并且【qiě】在这个界【jiè】面,竟然【rán】有两个二级菜单按钮。

右上方的三个点【diǎn】,按照我们【men】人类的正常认知,应该是软件设置入口【kǒu】。然而,QQ反【fǎn】其道而行之,在这里面放的是【shì】各【gè】种【zhǒng】功【gōng】能导航。真正的设置【zhì】,藏【cáng】在了左下方【fāng】的三【sān】条杠。

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

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

其实吧,在代【dài】码界,有个【gè】很出名【míng】的叫法是“屎山【shān】”。它【tā】的意思大概就是,前【qián】人【rén】留下的代码已经年久【jiǔ】失修了,但你必【bì】须【xū】在这【zhè】座【zuò】危楼上继【jì】续建新的房子,而【ér】且你不知【zhī】道楼下哪一块墙在承重,只能在这个坑上继续盖坑。

如果你试图拆掉其中一【yī】些代码,整个程序就跑不动了,因为你【nǐ】根本不知道是哪【nǎ】里错了,所以【yǐ】才【cái】被【bèi】称为“屎【shǐ】山【shān】”。

PC版微信发布时间【jiān】较晚,因【yīn】此可【kě】以从零开【kāi】始开【kāi】发,但QQ已经连续更新二十【shí】多年了,它的年龄可【kě】能比【bǐ】在座的【de】某些读者都大。腾讯的程序员想改,也【yě】只【zhī】是心【xīn】有余而力不足。

既然【rán】改【gǎi】不【bú】了,那就推倒重来,重构一【yī】个新的要比改“屎山【shān】”容易多了。于是,便有了QQ NT架构。

这是QQ NT的【de】架【jià】构技【jì】术图,它的后【hòu】端采用了【le】C++编【biān】写,桌面端的前端采用了【le】Electron技术。

如果看不懂,也没关系,我们只需要知道【dào】C++是【shì】一种跨平【píng】台【tái】可用的语【yǔ】言,一【yī】套代码【mǎ】只需稍加修改,就可以从【cóng】Android端拿到iOS端复用【yòng】。

而这个Electron,就大有来头了。如果你【nǐ】知道B站PC版【bǎn】客户端,那你【nǐ】一【yī】定听说过它【tā】就是一个浏览器这个说法【fǎ】。

这是因为,Electron本【běn】身集【jí】成了Chromium,而Chromium不仅是【shì】Chrome浏览【lǎn】器【qì】的内【nèi】核,还被各大国产浏览器软件广泛使用。

此外,像飞书、迅雷等【děng】软【ruǎn】件,前【qián】端都是用Electron开发的。所以说,装上【shàng】了新版QQ,你的电【diàn】脑里就又多了【le】一个“Chrome”。

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


出乎意料的优化


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


在99+的群聊中爬楼,加载速【sù】度也有【yǒu】了【le】巨大的提升【shēng】。基本上点【diǎn】一下爬楼的箭头,界面就会立即跳【tiào】转到最早未读消【xiāo】息。在旧【jiù】版,还需要等QQ思索一下【xià】在哪,然【rán】后停一【yī】下,再【zài】思索一下在哪。相【xiàng】比之下,QQ NT体【tǐ】验提【tí】升明显。

联系人界面的折叠【dié】与展开还加【jiā】入了动画效【xiào】果【guǒ】,也【yě】丝滑【huá】得不像是腾讯的产品。

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

此外,QQ NT还增加了重构的主题自定义功能,预设的几个主题配色【sè】还都挺好看【kàn】。不过,腾【téng】讯毕竟是腾讯,这个功能要开SVIP才【cái】能用。对于【yú】普通【tōng】用户,只有【yǒu】一次【cì】十分【fèn】钟的试用时长。试用之【zhī】后,说【shuō】不定脑子一热【rè】,就给腾【téng】讯氪金了。

不过以上这【zhè】些,还【hái】都是我们看【kàn】得见【jiàn】的优化,在代码架构上,腾【téng】讯也下了功【gōng】夫。

前【qián】面【miàn】有提到,QQ NT的【de】前端是用Electron开发【fā】的。但是,Electron有个缺点,就是非常吃内存。比如B站客户端,仅仅【jǐn】是打开首页,就【jiù】会有7个进程,吃掉600多【duō】MB内存。

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

还【hái】真【zhēn】没有。QQ NT内存占用一般稳【wěn】定在260MB左右【yòu】,相比旧版【bǎn】会稍多一点,但比起B站【zhàn】动【dòng】辄600MB的占用【yòng】来讲【jiǎng】,已经是史诗级优化了。

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

考【kǎo】虑到目前【qián】QQ NT还是【shì】测试版,可能存在优化Bug,黑马【mǎ】选择【zé】原谅它。

结语


总的来说,QQ NT的【de】重构还是【shì】比较优秀的,在保留既有【yǒu】核心功能的情况下【xià】,去除【chú】了很多用户【hù】不常用、不爱用的【de】附【fù】加功能。


对于【yú】腾讯来说,这无疑属【shǔ】于一种“让利”行为。去除掉这些附加【jiā】功能,就意味着QQ放弃【qì】了桌【zhuō】面端的【de】流量收【shōu】入【rù】。但是【shì】,好像这【zhè】才是一个通讯软【ruǎn】件【jiàn】本来【lái】就【jiù】该有的样【yàng】子,我不需要什么资【zī】讯、视频、购物功能,这些功能在其他App上的体验反而更【gèng】好。

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



标签: #qq升级后界面风格如何切换