Discord将用腐蚀重写桌面与移动客户端
Discord联合创始人兼CTO Stanislav Vishnevskiy表示,新客户端将采用直接调用GPU的GPUI框架,并很快进入用户测试。
Discord联合创始人兼首席技术官Stanislav Vishnevskiy于5日表示,Discord的桌面与移动客户端将完全重写为基于腐蚀(Rust)的原生应用。据 automaton-media.com 报道,公司计划很快让新客户端进入用户测试阶段。
新客户端将采用GPUI作为图形界面框架。GPUI 是一个腐蚀 GUI 框架,直接通过 GPU 绘制界面,不依赖浏览器引擎。这与此前桌面端使用的 Electron 框架不同。
在移动端,Discord 将保留原生界面,同时通过腐蚀与桌面版本共享代码。目前 Discord 的 iOS 和 Android 应用均使用 React Native 构建。
Vishnevskiy 随帖附上的截图显示,Discord 运行时内存占用约为 290MB。
此前的技术路线
据 Vishnevskiy 介绍,Discord 大约从 2018 年开始采用腐蚀,其基础设施、语音技术以及部分客户端代码已经用腐蚀编写。11月3日,他曾在 X 上回复用户称 Discord 不会采用 Tauri,并暗示将不再使用 Chromium;随后社区中有人预测会使用 GPUI。
快速问答
Discord 的新客户端什么时候开始测试?
据 Stanislav Vishnevskiy 5日的说法,Discord 计划很快让新客户端进入用户测试,但未公布具体日期。
Discord 新客户端使用什么框架?
桌面与移动客户端将基于腐蚀重写,界面使用直接通过 GPU 绘制的 GPUI 框架,不再使用 Electron。