国民软件 QQ 迈出了历史性的一步! 环球速递
作者 |轩辕之风
说到QQ,你会想起什么?
是那标志性的“咳咳”上线声,还是“唧唧唧唧”的新消息通知声,还是天天挂机升等级?
(相关资料图)
在我们90后的青春里,一定少不了国民软件QQ,而不知道从什么时候起,我们打开QQ的次数越来越少,而最近我有幸体验了一把新版公测的QQ,发现了很多惊喜,这绝对是一次重磅更新!
首先来看一下安装包,在安装大小方面,新版QQ比起原来的版本,安装包足足减少了60MB!
安装完成之后,就是登录,这是以前的登录界面:
这是新版QQ的登录界面:
记忆中的QQ主界面它是这样的:
以往我们通过QQ聊天,需要双击联系人,开启一个独立的聊天窗口,当与多个人同时聊天时,需要在多个窗口之间来回切换,非常不便。
而现在,它变成了这样:
这一次,QQ采用了全新的三栏式设计,和微信、钉钉等软件一样,在一个窗口搞定,不用再切来切去,更符合当下我们在电脑上聊天沟通的习惯。
不仅如此,新版的QQ整体设计更加简洁,去除了传统界面上琳琅满目的功能按钮,整体给人年轻、轻便的感觉。
单是界面的改动还不足以称之为重磅更新,最重要的是,这一次,QQ采用了全新的技术架构!
NTQQ!
说到这个NT,熟悉Windows的同学应该不会陌生,微软当年搞Windows时,为了和早期的Windows版本相区分,就提出了一个Windows NT的内核,NT意思就是New Technology,这一次腾讯使用了这个名字,足以看出这不是一次普通的版本更新,更是一次技术架构的自我革命。
大家知道,一直以来,QQ是一款native应用,最大的问题是没法跨平台。在Windows上,一早是用MFC,后来有了DirectUI、WPF等开发技术,但这些东西只能用于Windows平台。在Linux和Mac上,又得使用其他的技术,比如Qt。光是开发团队,就得为三个平台各组建一套,人力成本高不说,软件的更新迭代还很难在所有平台上保持相同的节奏。
而现在,QQ使用了全新的技术架构:Electron!这些问题都将成为历史。
Electron是一种基于Node.js和Chromium构建的开源框架,可以帮助开发者使用Web技术(如HTML、CSS和JavaScript)构建跨平台桌面应用程序。相比于传统的本地应用程序开发,Electron有以下优势:
跨平台:Electron可以在Windows、macOS和Linux等多个平台上运行,因此可以更快速地开发出跨平台的应用程序,而无需为每个平台编写单独的代码。
开发效率高:Electron使用Web技术,开发者可以使用常用的Web开发工具和框架,如React、Angular、Vue等,因此可以快速开发出具有现代化界面和良好交互体验的应用程序。
更新方便:使用Electron开发的应用程序可以轻松进行更新,开发者只需将更新后的代码上传至服务器即可,用户启动应用程序时会自动下载最新版本。
生态系统完善:Electron拥有一个强大的生态系统,提供了大量的扩展和插件,可以方便地实现各种功能,如自动更新、错误报告、调试工具等。
界面优美:Electron可以使用Web技术创建漂亮、响应式的界面,可以使用HTML和CSS自定义应用程序的外观和交互。
因为以上优点,采用Electron技术作为QQ的全新技术架构,可以使得QQ在跨平台支持、开发效率、界面设计、应用程序更新和社区支持等方面都得到了很大的提升。
除此之外,最近几年由于众所周知的原因,国家很多重点单位、企业、高校都对国产化平台的呼声越来越强,有了Electron的技术加持,未来,QQ对国产化平台,对信创的支持都将不再是问题。
不过话说回来,技术方案没有银弹。比起原生的Native QQ可以直接面向操作系统编程,可以做很多极致的优化,大家可能担心Electron相对而言在性能这一块是不是不如之前的技术方案呢?
这个问题对于一般的小公司可能是一个问题,但这可是腾讯啊,腾讯就是靠QQ起家的,对于这个问题不可能不知道,不可能不重视,不可能不解决。
这是QQ团队一位大佬的原话,我摘录在这里:
充分细致地针对每种场景进行分析,再结合定制深度优化Electron和与Native通信层面的优化,内存可以被很好控制,剩下的不过是再把一些内存泄漏的场景找出来而已
不愧是鹅厂,使用新技术架构把功能实现只是基本要求,在此之上,人家还做了很多深度定制化的优化,把Electron的体验做到和Native应用一样流畅丝滑。
就我实际体验来看,我使用了大文件传输、语音视频、远程桌面等非常考验性能的功能,NTQQ都完成的非常出色,让你完全察觉不了这是用Electron技术开发的应用。
在这个过程中,内存占用也不算高,表现比较稳定:
在国产Linux、Mac平台不断崛起的今天,软件跨平台技术方案一定会成为各大软件厂商不得不面对的问题,前有Java虚拟机统一后端服务跨平台问题,现有Electron统一客户端跨平台问题,国民软件QQ迈出了历史性的一步!
戳原文,大侠准备了资源~
关键词:
上一篇:香港区议会将引入资格审查制度 基本信息讲解 今日热搜
下一篇:最后一页
精心推荐
- 上海发布进一步优化调整疫情防控的相关措施-天天快资讯
- 山西汾酒12月6日获沪股通净买入2.19亿-播报
- 去年京津冀工信部门推进签约570多项高端高新项目
- 京津冀区域协同创新指数增长迅速
- 1至2月河北省工业生产平稳开局 规模以上工业增加值同比增长6.0%
- 浙江绍兴15日0-21时新增41例确诊病例
- 沈阳大气优良天数达近5年来最好水平
- 辽宁实行市级政府集中监管 首站定点冷库加强疫情防控
- 辽宁省25个博士后团队冲刺全国博士后创新创业大赛
- 安徽省宿州市埇桥区大营镇大营新村调整为中风险地区
- 云南哀牢山4名地质调查人员因公殉职原因查明
- 全国首部涉及“非现场执法”的法规施行 浦东新区打造引领区数字化城市治理样板
- 杭州一封控小区完成第三轮核酸检测 前两轮检测均为阴性
- 集采未中选药品现在怎么样了?这组数据告诉你
-
(四川统战人说统战事)“海归”博士后王暾:专注灾害预警科技创新 打通灾害预警“最后一公里” 中新网成都12月15日电 (起钰婷)“国
-
中新网福建平和12月15日电 (周晓彬 马淑惠)12月15日,福建省平和县人民法院依法宣判蔡某金等10人涉恶犯罪案件。 法院审理查明,20
-
中新网郑州12月15日电 (记者 韩章云)针对近日网友实名举报中国农业发展银行太康县支行员工夏某华吃空饷一事,中国农业发展银行河南省
-
中新网宿迁12月15日电 (记者 刘林)“房子干净又敞亮,社区漂亮又整洁。”15日,家住江苏宿迁牛角淹社区的袁有亮谈起新家,兴奋的心情
-
中新网通辽12月15日电 (记者 张林虎)15日,记者从内蒙古自治区通辽市科左后旗公安局获悉,该局打掉一个帮助网络犯罪转账的“跑分团队
X 关闭
行业排行
- 1、深圳:积极推进旅游业恢复 扎实推动经济稳定增长
- 2、保定定州提出一系列发展措施 引领体品产业向智能化品牌化高端化迈进
- 3、河北省财政厅充分发挥财政职能作用 促进交通运输事业发展
- 4、太原阳曲人才公寓项目开启施工招标工作 共有1954套人才公寓满足人才居住需求
- 5、山西出口钢构件顺利发货 为企业加强科技创新开辟了更为广阔的发展空间
- 6、上半年泰州姜堰实现新签约亿元和1000万美元以上项目95个 计划总投资208.319亿元
- 7、清华博士非洲修电站 因为他,“内卷”成为网络热词
- 8、内蒙古新增本土确诊病例3例 均在呼伦贝尔满洲里市
- 9、31省份新增新冠肺炎确诊病例67例 其中本土50例
- 10、浙江新增本土确诊病例45例 其中宁波6例、绍兴39例
X 关闭
产业
-
不用跑北京 在家门口也能挂上顶...
日前,我省首个神经疾病会诊中心——首都医科大学宣武医院河北医院...
-
“十四五”期间 河北省将优化快...
从省邮政管理局获悉,十四五期间,我省将优化快递空间布局,着力构...
-
张家口市宣化区:光伏发电站赋能...
3月19日拍摄的张家口市宣化区春光乡曹庄子村光伏发电站。张家口市宣...
-
“张同学”商标被多方抢注 涉及...
“张同学”商标被多方抢注,官方曾点名批评恶意抢注“丁真” ...
-
山东济南“防诈奶奶团”花式反诈...
中新网济南12月15日电 (李明芮)“老有所为 无私奉献 志愿服...
-
广州新增1例境外输入关联无症状...
广州卫健委今日通报,2021年12月15日,在对入境转运专班工作人...
-
西安报告初筛阳性病例转为确诊病例
12月15日10:20,经陕西西安市级专家组会诊,西安市报告新冠病毒...
-
广东东莞新增本土确诊病例2例 ...
(抗击新冠肺炎)广东东莞新增本土确诊病例2例 全市全员核酸检测...
-
中缅边境临沧:民警深夜出击捣毁...
中新网临沧12月15日电 (胡波 邱珺珲)记者15日从云南临沧边境...
-
“土家鼓王”彭承金:致力传承土...
中新网恩施12月15日电 题:“土家鼓王”彭承金:致力传承土家...