巨屎山QQ桌面版终于要重做了但腾讯还是被骂了

author
0 minutes, 43 seconds Read

桌面小组件_桌面_桌面图标怎么调大小

每次打开QQ桌面版,世超都感觉自己回到了小时候——这并不是对QQ的恭维。

作为20多岁的互联网活化石,经过不断的修修补补、加减,QQ PC版和微软Win11一样,存在着很多不协调的“碎片”。

桌面_桌面图标怎么调大小_桌面小组件

例如,在本来并不大的主界面中,有三个可扩展的选项菜单。

主要功能按钮也分为顶部、中部和底部。

并且还给出了“小图标”、“纯文本”和“中图标”三种表现形式。

桌面小组件_桌面图标怎么调大小_桌面

尤其是为了应对近两年的“移动文化”,QQ PC版也开始迎合“潮流”。

首先,有一个独立于主界面、类似于国外语音软件Discord的“QQ频道”模块。 。 。

随后,桌面版又增加了一个用于浏览短视频的“QQ小世界”。

这样的操作加深了QQ桌面版的体验和外观之间的分离。 。 。

桌面_桌面小组件_桌面图标怎么调大小

所以也就不足为奇了。 。 。 为什么那么多QQ用户自发在网上劝大家“改用TIM”:

作为QQ团队近年来推出的新项目,这个“QQ官方办公简易版”并没有融入太多的东西。

而且整个界面的设计语言也比较统一和现代。 。 。 一看就合理。

桌面图标怎么调大小_桌面_桌面小组件

不过,TIM也有自己的问题:比如过于强调“办公”属性,砍掉了一些强调个性的气泡、动画、装饰。

所以。 。 。 目前的现状有点喜忧参半——

大家要么能忍受QQ桌面版的糊状; 或者牺牲一些功能便利性而使用TIM桌面版。

当然,还有一些神奇的修改操作,但因为可能会导致账号封禁,所以这里就不多说了。 。 。

但就在前段时间,有消息称QQ桌面版即将进行“史诗般的重构”!

桌面图标怎么调大小_桌面_桌面小组件

据称,该版本将于2023年春节后正式发布,UI界面将更加大气、现代。

并且未来QQ将在Windows/MacOS/Linux系统上同步更新!

甚至 Linux 也有它! ! ! UOS、中科红旗、Deepin、Ubuntu操作系统的用户,你们等这一天已经太久了。 。 。

桌面图标怎么调大小_桌面_桌面小组件

然而。 。 。 随着时间的推移,内测版和公测版陆续发布。 这个“QQ 2023重建计划”不仅没有得到大家的认可,甚至有人直接批评。

原因是腾讯这次没有使用自家的Hummer框架和开源高效的Qt框架,而转身选择了Electron框架!

我这么一说,估计有些懂发育的朋友已经明白了(而且心脏骤停了)。

因为。 。 。 这个框架对于老电脑的用户(特别是内存小的)非常非常友好!

桌面_桌面图标怎么调大小_桌面小组件

可能有的朋友还比较疑惑,我们稍微展开一下:

一切都从“万恶之源”Chrome浏览器开始。 。 。

等一下,我们刚才不是在讨论写代码吗? 为什么突然涉及到谷歌浏览器了?

桌面图标怎么调大小_桌面_桌面小组件

emmmmm,别不耐烦。 请和我一起想一想:

你还记得Google Chrome发布之前微软IE 6.0时代的网页是什么样子的吗?

如果你不记得了也没关系,我会在这里贴一张照片,让你感受一下。 。 。

桌面_桌面小组件_桌面图标怎么调大小

它丑陋,纯文本,几乎没有动画——动画通常是插件Flash插件和文件的结果。 。 。

但现在这种网页已经快绝迹了,Flash也死了。

桌面_桌面图标怎么调大小_桌面小组件

如今的网页,连网站导航的动画都流畅流畅,WPS、聊天、甚至Photoshop等软件都可以直接制作出功能齐全的网页版。

即使是需要显卡的2.5D客户端游戏也是直接基于Web的。

桌面图标怎么调大小_桌面小组件_桌面

最终,这一切都有可能发生。 。 。 原因是Chrome内置的Blink(渲染引擎)/V8(JS解释器)太牛逼了。

有人说Chrome浏览器的开发工作量不亚于操作系统。 。 。 它的确是。

而对于这样一款牛逼的浏览器来说,它的核心代码是完全开源的!

桌面_桌面图标怎么调大小_桌面小组件

然后。 。 。 有些人有“错误的想法”:

既然网页中可以实现的功能这么强大,那我是否可以直接在网页上加个shell,然后伪装成客户端呢?

这样我只需要写一个网页然后打包就可以了。 不是可以同时直接兼容Windows/MacOS/Linux吗?

哦,买吧。 哦,买吧。 。 。 我真是个天才,这么超凡的东西要是能发布出来,全世界的程序员不都会集体给我点赞吗? !

桌面小组件_桌面图标怎么调大小_桌面

事实上,“三”并不夸张:过去,程序员如果想要支持多个系统,通常必须编写多份代码。

因为每个系统的架构、接口等通常都是不同的。

还涉及到底层资源指针和内存释放的性能调试过程。 。 。

这就导致了,程序员的功力决定了程序的运行速度,头发的多少决定了bug的多少。

但! 如果变成“网页外壳”——只要代码完全通过浏览器运行,那么浏览器能支持多少个系统,这段代码就能支持多少个操作系统!

相当于过去,程序员需要直接负责系统环境和资源,但是现在:

“只要网页漂亮,剩下的Chrome都会搞定”!

桌面小组件_桌面_桌面图标怎么调大小

基于这个“指导思想”,2013年,开发者平台GitHub发布了一个名为Electron的框架。

Electron框架由两部分组成:一是前端部分,称为CEF(Chrome Embedded Framework),二是后端部分,称为NodeJS。

如果把这部分展开的话,差不多需要十分钟。 。 。 所以今天我们不详细讨论。

你可能不知道,目前已经有很多基于/半基于Electron框架的程序:网易云、Epic游戏商城、飞书、KOOK、百度网盘。 。 。

桌面_桌面图标怎么调大小_桌面小组件

这些节目的特点是显而易见的。 它们的目录中都带有一个名为 Chrome 或 libcef 的资源文件。

u1s1,Electron框架的想法确实不错——毕竟网页代码比传统的程序代码容易编写很多,程序员可以从原本繁琐的调试工作中解脱出来。

然而,Electron 框架存在一个问题。 。 。 准确来说,是Chrome浏览器的问题:

非常、经常地吃、内部、储存! ! !

桌面图标怎么调大小_桌面_桌面小组件

例如,打开飞书界面后,占用内存为400MB,网易云为241.8MB。

游戏语音软件KOOK比较羞涩,但也吃掉了184MB!

也许你对这种内存使用情况一无所知,所以我打开了Word和PowerPoint,你可能会觉得传统意义上的有点臃肿。

实测Word内存占用99MB,PPT内存占用106MB。

好家伙,这几天我只听一首歌,就出了两份PPT?

桌面_桌面图标怎么调大小_桌面小组件

那么如果QQ使用Electron框架呢?

目前最新的QQ Windows版本仍然是基于原生C++语言编写的。 打开群聊后,内存占用仅为100MB。

但客户端中的独立QQ频道(QQ公会)模块完全基于Electron编写,占用288MB内存。

桌面_桌面小组件_桌面图标怎么调大小

用 Electron 封装的模块已经占用了 QQ 本身内存的三倍。 。 。

据知乎上一些使用过MacOS公测版(Electron重构版)的朋友反映,新版QQ偶尔会吃掉0.8GB-1GB内存!

好一个吞噬元素的凶兽啊! ! !

桌面_桌面图标怎么调大小_桌面小组件

现在大家都明白为什么腾讯宣布重构QQ桌面版了,但电脑用户却并不高兴。 。 。

虽然UI界面已经现代化,但过去可以用100MB内存完成的事情,未来将需要100MB内存来容纳。

桌面_桌面图标怎么调大小_桌面小组件

所以。 。 。 明知“Chrome Shell”解决方案可能会导致内存问题,QQ桌面团队为何还要冲上前?

正如我之前向大家提到的:开源的Qt框架和腾讯自研的Hummer框架在这方面都比Electron更好,那为什么不使用它呢?

不出所料,这件事在知乎上也引起了不小的讨论——而目前看来,可能是因为两种比较现实的情况。

先说第一个:精通C++原生开发的人才越来越稀缺。 用它们来写图形界面、客户端等就太可惜了。

桌面小组件_桌面图标怎么调大小_桌面

本着“好钢用在刀刃上”的原则,必须优先考虑这些“稀有品种”来反转后端,以保证整个系统的稳定性。

而不是让他们把精力浪费在客户端界面的输出上。

可惜我们前面提到的Qt、Hummer之类的都是基于C++语言的。

此外,还有第二个原因:去年几乎所有各大厂商都在“减负”。 。 。 鹅厂似乎也“缩小”了。

桌面小组件_桌面图标怎么调大小_桌面

那么问题来了:绕过C++,用最少的人力完成三种操作系统的客户端开发。 。 。

电子似乎是唯一的解决方案。

真实的。 。 。 你可能不知道开发Electron框架有多么容易:我之前提到过游戏语音软件KOOK,两年前我参观过他们公司。

他们有四个终端:全功能网页版、Windows 客户端、Android 客户端和 iOS 客户端。 。 。

只需要三个人就可以完成!

桌面_桌面图标怎么调大小_桌面小组件

我估计如果QQ桌面版全面切换到Electron框架,不算后端只算前端。 。 。

最多四五个人就可以在 Windows/Linux/MacOS 上完成所有工作。 。 。

换句话说,对于QQ团队的领导者来说,完全放弃现有代码,使用Electron重构,是一个“人效比”,没有任何坏处。 。 。

顶多就是用户的记忆会受到一点影响。

但话又说回来,还有多少用户需要承受这种痛苦呢?

桌面小组件_桌面_桌面图标怎么调大小

QQ上一次的巅峰是在2018年,那一年,QQ全平台月活跃用户数为8亿,移动端月活跃用户数为6.99亿。

但五年过去了,这个数据却丢掉了两个小目标。

以前QQ还会公布桌面端的月活跃用户数,但现在有了。 。 。

桌面小组件_桌面图标怎么调大小_桌面

这次QQ桌面版被拆除重建。 更悲观地说,它的地位又下降了。

不然为什么我从来没听说电脑版的微信需要用Electron来重构呢?

可以看出,QQ这两年依然非常低迷,也在想尽办法提振自己的生存:

比如,网上偶尔有帖子抱怨微信缺少XXX功能,QQ立即安排更新。

桌面小组件_桌面_桌面图标怎么调大小

还有小世界、QQ频道等频道。

现在世超身边有很多朋友都习惯使用QQ频道。

但应该说,语音进度条等功能只能算是微创新,而频道功能则是借用自Discord。

这些功能并不能成为QQ本身的护城河。

Discord界面截图▼

桌面图标怎么调大小_桌面小组件_桌面

QQ要想彻底稳定,还是得想办法拿出自己的创新和特色。 。 。

否则,别以为现在是下坡路——未来还有很长的下坡路。

或许到时候,为QQ优化Electron代码的人力也将得到“优化”。

哦,话说回来,后来疑似QQ官方开发者的知乎好友“MagiLu”发帖称,开发团队有信心控制Electron框架的内存消耗问题。

桌面小组件_桌面_桌面图标怎么调大小

当然。 。 。 什么才算是“良好的控制”? 每个人心里都有不同的标准。

只能等到春节过后才能安装使用。 。 。

Similar Posts