Meta 旗下的即时通讯工具 WhatsApp 在一年前推出了 Windows 和 macOS 原生版客户端,同时之前提供的跨平台版 Electron 客户端也继续支持,用户可以自己选择使用哪种客户端。
到 6 月底 WhatsApp 宣布过渡期结束,Electron 版被正式启用,WhatsApp 推荐用户下载 Windows 和 macOS 平台的原生客户端。
目前大量客户端软件采用 Electron 开发,这样做的好处是可以复用基础设施,然后支持各个平台,而不必针对每个平台进行单独开发。所以使用 Electron 既可以节省开发时间也可以节省资金投入,这也是为什么目前网易云音乐和腾讯 QQ 也都切换到 Electron 的原因。
但使用 Electron 的坏处也是非常多的,Electron 基于 Chromium 浏览器,使用大量脚本并占用大量的内存资源,所以最近几年 Electron 越来越不受用户待见,不过还是有不少开发商从原生切换到了 Electron。
WhatsApp 认为 Electron 版不够流畅而且浪费不少资源,为此他们决定还是老老实实的开发原生客户端,所以在一年前推出了 Windows 版原生客户端的 Beta 版,到今年 1 月 macOS 的 Beta 版也发布了,现在应该是已经正式上线所以弃用 Electron 版。
根据 WhatsApp for Windows Electron 版发布的提示,该版本已经正式过期,用户必须进入 Microsoft Store 重新下载原生客户端使用。
另一方面微软已经从 Electron 上切换到 WebView 2,Microsoft Visual Studio Code 就是基于 Electron 的,但微软毕竟技术和资源上更丰富,所以 Visual Studio Code 即便是基于 Electron 也体验也很好,但其他软件就不好说了,所以微软新开发的软件比如 Outlook 都是基于 WebView 2 的。
所以最近腾讯 QQ 和网易云音乐切换到 Electron 是不是有点时机不对?
版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。