【Rust日报】2026-10-15 新 Epic 启动器预览版用上 Tauri

💡 原文中文,约3600字,阅读约需9分钟。
📝

内容提要

Epic新启动器预览版改用Tauri,替代原虚幻引擎客户端,体积与启动速度数据来自评论。下一代trait solver进入稳定FCP,计划随Rust 1.101发布,历时四年。Allocator trait已合并,将随1.100稳定。Gecko模拟器新增材质包,多数游戏无需系统文件即可运行。

🔎

延伸解读

Epic 启动器改用 Tauri:证据与数据来源

Epic 新启动器预览版被指使用 Tauri,但官方页面未明确提及 Rust 或 Tauri。发帖人通过检查可执行文件发现 Tauri runtime,并引用旧文称新应用将替代 Unreal Engine 客户端。评论中提到的体积和启动时间数据并非官方发布,读者需注意区分。

下一代 trait solver 稳定的影响与限制

下一代 trait solver 计划随 Rust 1.101 稳定,这是编译器四年工作的成果。稳定后 beta 通道从 11 月 6 日 cutoff 开始使用新 solver,但测试套件仍先强制旧 solver。当前存在 hang、平均性能更差和诊断回退等问题,crater 上受影响 crate 少于 500 个,大部分为预期破坏。

Allocator trait 稳定:进展与赞助

Allocator trait 及 Box、Vec 的 allocator 参数已在 nightly 稳定,预计随 Rust 1.100 进入 stable。该工作由 Pydantic 赞助,最初设计来自 RFC 1398。同时,const generics 方面有新的 Inside Rust 博客讨论泛型 const 参数,feature(generic_const_exprs) 的移除仍在后续计划中。

Gecko 模拟器更新:材质包与兼容性提升

Gecko 模拟器新增 Dolphin 风格材质包,并改进安装流程。借助 DSP 替代实现和 GameCube IPL HLE,多数游戏无需系统转储即可启动,但部分游戏仍需真实转储。图形和音频修复涉及多个游戏,如 Super Mario Galaxy 和 Metroid Prime,Sam & Max 帧率从约 15% 提升到 70%。

❓

Q&A

Epic Games 新启动器预览版是用什么技术重写的?

新 Epic 启动器预览版使用 Tauri 重写,替代了原来的 Unreal Engine 客户端。

Rust 下一代 trait solver 计划在哪个版本稳定?

下一代 trait solver 计划随 Rust 1.101.0 稳定,FCP 周期为 10 天,beta cutoff 是 11 月 6 日。

Allocator trait 预计在哪个 Rust 版本稳定?

Allocator trait 以及 Box 和 Vec 上的 allocator 参数已在 nightly 稳定,预计随 Rust 1.100 进入 stable。

Gecko 模拟器现在支持材质包了吗?

是的,Gecko 模拟器新增了 Dolphin 风格的材质包支持,将材质包放入目录后即可在游戏中使用。

Gecko 模拟器是否还需要主机系统文件才能运行游戏?

借助 Dolphin 的 DSP 替代实现和 Hazel 的 GameCube IPL HLE,多数游戏可以不提供主机系统转储就启动,但部分游戏仍需要真实转储。

下一代 trait solver 稳定后,旧 solver 会立即移除吗?

不会,测试套件会先继续强制走旧 solver,逐个更新后再删除旧实现。

🏷️

标签

➡️

继续阅读