“巨型屎山”QQ桌面版终于要重做,但腾讯还是被骂惨了。。。( 三 )


实测 , Word内存占用99MB , PPT内存占用106MB 。
好家伙 , 这年头我就听个歌 , 两个PPT出去了?
“巨型屎山”QQ桌面版终于要重做,但腾讯还是被骂惨了。。。
文章图片
那么假如QQ用上Electron框架呢?
目前最新的QQWindows版还是基于原生C++语言写的 , 打开一个群聊之后内存占用只有100MB 。
但是客户端里独立的QQ频道(QQGuild)模块整个是基于Electron写的 , 内存占用288MB 。
“巨型屎山”QQ桌面版终于要重做,但腾讯还是被骂惨了。。。
文章图片
一个模块用Electron打包 , 就已经是QQ本体三倍的内存占用了 。。。
而根据一些使用了MacOS公测版(Electron重构版)的小伙伴在知乎所述 , 偶尔新版QQ能吃掉0.8GB-1GB的内存!
什么噬元兽啊!!!
“巨型屎山”QQ桌面版终于要重做,但腾讯还是被骂惨了。。。
文章图片
现在大家明白 , 为什么腾讯宣布重构QQ桌面版 , 但是电脑用户们乐不起来了吧 。。。
虽然UI界面现代化了 , 但是以前100MB内存能搞定的事 , 以后不知道得多少个100MB才能Hold住了 。
“巨型屎山”QQ桌面版终于要重做,但腾讯还是被骂惨了。。。
文章图片
所以 。。。 明知道“Chrome套壳”方案可能导致内存绷不住 , 为什么QQ桌面版团队还是一股脑往前冲呢?
就像我前面跟大家提过一嘴的:开源的Qt框架、腾讯自研的Hummer框架 , 在这方面处理的都比Electron要好 , 为什么不用呢?
不出意外地 , 这个事在知乎上也激起了不小的讨论——而目前看来 , 可能是因为两个比较现实的情况 。
我们先说第一个吧:精通C++原生开发的人才越来越稀有了 , 拿来写图形界面、客户端什么的太可惜了 。
“巨型屎山”QQ桌面版终于要重做,但腾讯还是被骂惨了。。。
文章图片
本着“好钢用在刀刃上”的原则 , 肯定优先让这些“稀有物种”去倒腾后端 , 保证整套系统的稳定 。
而不是让他们把精力浪费在客户端界面的输出上 。
很可惜 , 我们前面提到的Qt啊、Hummer之类的 , 都是以C++语言为底的 。
外加上第二个原因:去年的大厂们 , 几乎都在“减负” 。。。 鹅厂看起来也没少“减” 。
“巨型屎山”QQ桌面版终于要重做,但腾讯还是被骂惨了。。。
文章图片
所以问题来了:绕过C++、用最少人手完成面向三个操作系统的客户端开发 。。。
Electron貌似是唯一的解 。
真的 。。。 大家可能不知道Electron框架到底有多省开发:前面我提了一嘴的游戏语音软件KOOK , 两年前的时候我曾经去他们公司拜访过 。
他们的四个端:全功能网页版、Windows客户端、Android客户端、iOS客户端 。。。
满打满算只用了三个人!
“巨型屎山”QQ桌面版终于要重做,但腾讯还是被骂惨了。。。
文章图片
我估计 , QQ桌面版要是全面切换成Electron框架 , 不算后端只算前端的话 。。。
最多四五个人 , 就把Windows/Linux/MacOS的活全都给干了 。。。
也就是说 , 把现有代码彻底放弃改用Electron重构 , 对于QQ团队的负责人来说属于“人效比拉满”、百利无一害 。。。
顶多用户的内存受点儿苦 。
但是话又说回来了 , 需要受这份苦的用户 , 还剩下多少呢?
QQ最后一次顶点是2018年 , 那一年 , QQ全平台月活8亿 , 移动端6.99亿 。
但是五年之后 , 这个数据已经少了两个小目标了 。
以前 , QQ还会公布一下桌面端的月活人数 , 然而现在已经 。。。
这次QQ桌面端推倒重来 , 说的阴暗些 , 就是它的地位再次下滑了 。