技术具有哪三个作用技术创新的一般过程—技术qq网软件
IT之家 12 月 8 日动静,IT之家此前报导过《QQ 项目组:基于 Electron 手艺 的 Windows 内测版本估计将于来岁推出》,如今腾讯客户端工程师(知乎 ID:MagiLu)对各人比力存眷的一些成绩停止理解答……
IT之家 12 月 8 日动静,IT之家此前报导过《QQ 项目组:基于 Electron 手艺 的 Windows 内测版本估计将于来岁推出》,如今腾讯客户端工程师(知乎 ID:MagiLu)对各人比力存眷的一些成绩停止理解答。
基于 Electron 手艺的 Windows 版 QQ 内测版本估计 2023 年推出,该版本有哪些新功用? 感激各人对新版桌面 QQ NT 的利用和存眷,本年 QQ 团队启动了 QQ 的架构晋级方案,第一站就是处理今朝桌面端迭代慢的成绩,我们利用新架构畴前到后对 QQ 代码停止了重构,而其当选择利用 Electron 作为新版 QQ 桌面端 UI 跨平台处理计划,是基于提拔研发服从、框架成熟度、团队手艺及人材积聚等几个方面综合思索的成果。1. 新版 QQ 利用跨平台计划的布景 因为汗青缘故原由,QQ 开始有 Windows 版本手艺立异的普通历程,然后有了 Mac 和 Linux 版本,三端最早都是自力的团队和自力的代码完成,Windows 功用最丰硕片面,Mac 主打立异体验,功用相对较少,Linux 最粗陋,跟着挪动互联网的浸礼,各类构造架构调解、人材活动和营业兴替,当前的桌面端 QQ 处于一个比力痴肥、难以保护、短少更新迭代的形态。 跟着长途办公和长途教诲的提高,桌面端又开端回到各人的视野手艺立异的普通历程,有兴旺的需求,但要同时保护 QQ 的 Windows / Mac / Linux 三个桌面端,并确保每一个端都连结快速、高质量的迭代,明显是一件高本钱手艺具有哪三个感化、高投入、难度大的事。在如许的布景下手艺具有哪三个感化,要把 QQ 桌面端从头打磨好,我们就需求尽能够多的复用代码,完成一套代码、多端运转、体验同一,提拔研发服从,连续提拔客户端机能和用户的产物体验,同时满意 Windows / Mac / Linux 三大桌面平台用户的需求。因而,跨平台的复用计划就酿成了我们天然而然的挑选。2.跨平台计划的挑选 起首,我们期望最初挑选的跨平台计划该当是成熟充足、低开辟和利用本钱的,不需求为了利用框架自己,还需求投入分外宏大的人力本钱手艺具有哪三个感化。这个其其实 React Native、Flutter、Tauri 等跨平台框架的利用过程当中,我们都碰到过相似的成绩,除功用开辟,为了把框架生态、周边、东西链建立好,还需求投入宏大的分外本钱,Qt 也有相似的成绩。而利用 Electron,关于 Web 前端开辟同窗,根本上是 0 本钱,现有的 Web 前真个大部门基定都能够间接复用,并且利用 Web 开辟 UI 的服从,在支流手艺栈里算是很高的了。而且这几年支流的桌面端使用根本都挑选了 Electron,如 VScode、Discord、Slack、Skype、Whatsapp、Figma 等等(),新的桌面使用根本上也是首选 Electron,别的,Electron 版本的迭代速率和社区气氛都很在线。 其次,手艺选型能否合适当前团队也是一个思索点,团队能否有相干的手艺积聚,能否有人材储蓄来连续投入这个手艺栈也十分主要。Qt 确实在机能上是一个很好的挑选,但今朝团队对 Qt 没有太多积聚,基建根本没有,并且市场上相干人材实在比力匮乏,雇用就更难了,而当前 QQ 团队 Web 前端团队积聚是比力充实的,能够比力好的衡量质量、机能和服从手艺立异的普通历程。 最初,Electron 只是今朝新版 QQ 桌面 UI 跨平台的部门,在整体项目中占比力小,并非 WebQQ 大概网页版 QQ 大概内嵌阅读器,新版 QQ 实在基于 NT 架构停止了完好的重构和重写,根本构想以下图,能够看到中心的 QQ 逻辑仍是运转在 C++ 这一层。3.Electron 使用的内存占用 至于各人体贴的 Electron 使用的内存成绩,并不是不克不及被优化和处理。因为普通 Web 使用的短周期利用途径,常常不太存眷内存利用。而利用 QQ 中群聊和图文动静比力多状况手艺具有哪三个感化,也会给内存带来不小的磨练。可是当我们沉下心来,充实详尽地针对每种场景停止阐发,再分离定制深度优化 Electron 和与 Native 通讯层面的优化,内存能够被很好掌握,剩下的不外是再把一些内存走漏的场景找出来罢了手艺具有哪三个感化。今朝阶段,我们根本上一到两周就会出一个新版本,比现在天灰度的 Mac 版本,在内存占用方面就做了十分大的优化,有爱好的同窗能够利用最新版本,能够长工夫运转跟老版本做个比照,曾经获得较着的优化,并且优化还在连续中手艺立异的普通历程,敬请等待。4.用户体验和反应 新的 Mac 版 QQ 上线以来,实在我们一边不竭迭代新功用,一边连续机能优化,过程当中也收到许多不错的内测反应和洽评,也给了我们很多自信心去挑选并对峙这个手艺道路。 最初,新版 LinuxQQ 曾经在内测中,很快将和各人碰头。可以快速推出功用齐备的 Linux 版 QQ,也是得益于所选计划给带来的迭代服从较着提拔。
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186