经过24年的版本更迭,QQ已经成为80、90后的回忆,如今更是2000后的主战场。 7月3日,QQ最新版本发布,受到了各年龄段科技人士的关注。
据腾讯官方消息,Windows QQ v9.9.0试用版将于7月3日正式上线。单独的版本号和功能并不是特别引人注目,但它们表明它是基于新的NT 架构的。自此,macOS、Linux、Windows三端架构正式采用。现在集成后,体验更流畅、更快。同时Windows增加了对64位系统版本的支持,并对大家普遍关心的内存使用情况进行了彻底的优化和分解。
(QQ官网介绍)
QQ的macOS、Linux和Windows桌面版本采用了新的NT技术架构。
桌面QQ已经存在超过24年了,期间经历了多次迭代。老版本的桌面QQ是经过多年的开发迭代,采用新旧功能逻辑开发出来的。还是很复杂,代码量也很大。事实上,拥有一套可以在多种设备上运行的代码一直是很多现代应用开发者和团队所追求的目标,包括今天的QQ团队。考虑到开发效率,新版QQ在技术选型和重组决策方面采用了标准化的架构进行全面架构升级:全新QQ NT架构。跨平台复用解决方案确保在三个Windows/Mac/Linux桌面上快速、高质量的迭代,使代码集能够在多个终端上运行,并统一多终端架构。
NT架构
从架构图中我们可以看到Electron在其中扮演着不可或缺的角色。
Electron 是一个用于构建跨平台桌面应用程序的开源框架。它使开发人员能够使用Web 技术(HTML、CSS、JavaScript)构建桌面应用程序,并支持在Windows、Mac 和Linux 等多种操作系统上运行。
Chromium:Electron 使用Chromium 作为其底层渲染引擎。 Chromium 是一个开源浏览器引擎,提供强大的Web 功能和性能,包括对HTML5、CSS3 和JavaScript 的支持。 Node.js:Electron 集成了Node.js 运行时环境。 Node.js 是基于V8 引擎的服务器端JavaScript 执行环境,使Electron 能够使用Node.js API 和模块,提供对文件系统、网络和系统进程等操作系统功能的直接访问。渲染进程:Electron应用程序中的每个窗口都运行在独立的渲染进程中。此渲染过程使用Chromium 来渲染和显示应用程序的用户界面并执行应用程序的前端代码,例如HTML、CSS 和JavaScript。每个窗口都有一个关联的渲染进程。主进程:Electron 应用程序还包含一个主进程。这是Node.js 进程,负责管理应用程序生命周期、创建和控制渲染进程以及提供与操作系统的交互。主进程可以访问底层系统资源和API,例如文件系统、系统通知和本机窗口。主进程还可以通过进程间通信(IPC)机制与渲染进程实现进程间通信和数据交换。通过这种架构,Electron 允许开发人员使用熟悉的Web 技术来构建功能强大的桌面应用程序,这些应用程序可以跨多个操作系统部署和分发。
Electron架构具有以下优点:
跨平台:Electron 允许开发人员使用Web 技术构建跨平台桌面应用程序。开发效率:Electron 允许开发人员利用熟悉的Web 技术(例如HTML、CSS 和JavaScript)进行应用程序开发。强大的功能和可扩展性:Electron集成了Chromium和Node.js,允许开发人员使用Web技术和Node.js功能构建强大的桌面应用程序。社区支持和生态系统:Electron 拥有庞大的开发者社区和丰富的生态系统,为开发者提供了大量的文档、教程、插件和工具支持。
尽管好处显而易见,但该架构也有一些缺点。
资源消耗:Electron 应用程序相对资源密集,因为它们需要Chromium 和Node.js 等组件才能运行。这会在启动时间、内存使用、性能方面减慢应用程序的速度,并使其看起来臃肿,尤其是对于简单的应用程序。
大:Electron 应用程序的文件大小通常很大,因为它们必须打包并包含Chromium 和Node.js 等组件。这可能会使应用程序的下载和安装时间更长,并且对于某些用户来说可能难以使用。
安全性:电子应用程序在安全性方面需要特别注意。由于应用程序使用Web 技术并可以访问底层操作系统,因此不正确的实施或漏洞可能会导致安全问题。开发人员必须仔细处理用户输入、文件操作和网络请求,以确保应用程序的安全。
更新和维护:Electron应用程序依赖于Chromium和Node.js等组件,因此当这些组件更新时,开发人员可以及时更新其应用程序以获取最新功能并修复需要更新的错误。
抢眼的全新桌面版QQ
正式发布,Windows QQ基于NT架构打造全新交互界面,UI设计三边一致,消息界面采用三栏式设计,整体风格更加清新简约。数据设置和数据卡现在更简单、更清晰,使用户更容易看到他们需要的信息。
更新登录界面,消息界面三栏设计
(QQ官网图)
新版本支持消息、QQ空间版块等功能,提升工作、社交、生活等多场景的用户体验。您可以一键开启音频、视频等通讯功能,同时还支持屏幕共享功能。
(QQ官网截图-持续互通)
同时,QQ安全团队与腾讯多个安全实验室合作,全面实现了新版QQ的各项核心安全功能,包括插件检测、钩子检测、动态库注入防护、木马账号防护等都得到了加强。通过失窃预警、风险管理等多项核心安全功能,进一步保障用户数据资产的安全。目前,用户可以通过QQ官网下载体验。
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/646028.html