8 月 23 日消息,科技媒體 NeoWin 昨日(8 月 22 日)發(fā)布博文,報(bào)道稱(chēng) Rust 編寫(xiě)的跨平臺(tái)代碼編輯器 Zed 計(jì)劃于 2025 年秋發(fā)布 1.0 版本,但 Windows 版開(kāi)發(fā)受阻。
Zed 是一款基于 Rust 的跨平臺(tái)代碼編輯器,已在 Linux、macOS 和 Windows 預(yù)覽測(cè)試多年,計(jì)劃于 2025 年秋推出 1.0 正式版。
Zed 聯(lián)合創(chuàng)始人 Max Brunsfeld 于 8 月 19 日發(fā)布博文,報(bào)告稱(chēng) Linux 和 macOS 版 Zed 開(kāi)發(fā)進(jìn)展順利,但在開(kāi)發(fā) Windows 版本過(guò)程中,遇到多重技術(shù)障礙,導(dǎo)致開(kāi)發(fā)節(jié)奏明顯放緩。
Windows 移植 Zed 團(tuán)隊(duì)由四名全職工程師組成,過(guò)去六周專(zhuān)注解決渲染兼容性問(wèn)題。該團(tuán)隊(duì)原本沿用 Linux 版的 Vulkan 渲染后端,但在部分 Windows 用戶(hù)環(huán)境中出現(xiàn)兼容性故障。
團(tuán)隊(duì)為適配 DirectX 渲染,特別重構(gòu)了基于 DirectX 11 的新后端,兼容 Windows 7 及以上版本,并用 HLSL 重新實(shí)現(xiàn) GPU 著色器。

此外在調(diào)試渲染器方面,原計(jì)劃使用 RenderDoc 工具,但因 Zed 采用 Direct2D 文本渲染而導(dǎo)致啟動(dòng)即崩潰,團(tuán)隊(duì)只好改用 DirectWrite。
與此同時(shí),Windows 平臺(tái)還暴露出 GPU 顯存分配效率低下的問(wèn)題,這在采用統(tǒng)一內(nèi)存架構(gòu)的 macOS 上并不明顯。為解決此問(wèn)題,Zed 開(kāi)發(fā)者與 Long Bridge Securities 合作優(yōu)化了內(nèi)存使用策略。

平臺(tái)特性差異也影響了更新機(jī)制。與 Linux、macOS 版本不同,Windows 版 Zed 必須先關(guān)閉 Zed.exe 才能覆蓋更新,團(tuán)隊(duì)為此通過(guò)引入專(zhuān)用的“自動(dòng)更新助手”程序規(guī)避了此限制。此外,崩潰報(bào)告機(jī)制適配其獨(dú)有的系統(tǒng)接口,也需針對(duì) Windows 系統(tǒng)重寫(xiě)。
團(tuán)隊(duì)表示在接下來(lái)的幾周時(shí)間里,將重點(diǎn)完成五項(xiàng)任務(wù):
實(shí)現(xiàn)符合 Windows 用戶(hù)習(xí)慣的快捷鍵和快捷方式;
修復(fù)通過(guò) SSH 從 Windows 編輯遠(yuǎn)程 Linux 文件時(shí)的漏洞;
為 WSL 提供一流支持;
解決擴(kuò)展開(kāi)發(fā)中路徑規(guī)范差異問(wèn)題;
提升 Windows 版的運(yùn)行速度,讓其與 macOS 一樣流暢。
盡管目前遇到的挑戰(zhàn)較多,但官方未提及 Windows 版會(huì)推遲發(fā)布。