《架构师》2023年5月
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

推荐文章|Article

弃用Electron,微软重新设计Microsoft Teams:速度提升2倍,内存减少50%

作者 Tina

微软宣布以公共预览版的形式,在Win10 / Win11系统上推出新版Microsoft Teams应用程序。

微软协作应用程序和平台总裁Jeff Teper在一篇博文中表示,新版应用的设计核心是速度和易用性,“我们始终听取用户的反馈,于是我们围绕着速度、性能、灵活性和智能,重头构建了Teams应用。运行速度提高了2倍,同时使用的内存减少50%,因此您可以节省时间并更有效地协作。”此外,该公司还重新设计了整体用户体验。

微软在1月份的财报中指出,Teams现在有2.8亿月活跃用户。2021年7月Teams的月活跃用户为2.5亿,2022年1月为2.7亿,虽然有所增加,但疫情初期快速采用协作软件的日子显然已经结束。

该公司计划在今年晚些时候向所有用户提供这个新版本的Teams,现在只选择向加入微软公共预览计划的Windows用户推出。

微软表示,他们此次优化了Teams数据、网络、聊天和视频架构。功能增强的一个重要部分还源于该应用程序从Electron过渡到Microsoft的Edge WebView 2渲染引擎。微软还指出,它已从使用AngularJS作为Teams的Web开发框架转向使用React来构建用户界面,并在微软的Fluent UI/UX控件上进行了标准化。

“2015年,我们开始开发Teams时,选择Electron等框架可使跨平台Web和桌面客户端的快速交付成为可能,”该公司的公司工程副总裁Sumi Singh在今天的博客文章中解释道。“然而,随着Teams的功能不断扩展,给设备资源带来了压力。认识到这一点后,我们开始分析可用技术、进行基准测试、构建原型并设计了一个在内部称为北极星的新架构。”

微软邀请了第三方基准测试公司GigaOm,在三台不同的机器(低端、通用和高性能)上测试了新旧Teams的性能,新版本性能明显更为优异:

· 启动应用程序的速度提高2倍

· 加入会议的速度提高2倍

· 切换聊天/频道的速度提高了1.7倍

· 消耗的内存最多减少50%

· 占用的磁盘空间最多减少70%

另外,微软还计划在Teams中加入更多支持AI的功能。该公司本月早些时候已经为Microsoft Teams推出了Copilot——我们很可能会看到一系列其他基于AI的功能,毕竟这就是微软最近最关注的内容。