Wine 11.6 重启 Android 驱动开发

摘要:

开源 Windows 兼容层软件 Wine 近日发布 11.6 开发版,这是其两周一更周期中的最新一次更新,继续为在 Linux、macOS 等平台上运行 Windows 游戏和应用带来改进。 本次版本中最引人关注的变化,是开始重启长期停滞的 Android 驱动工作,为 Wine 在 Android 平台上的回归铺路。

image.webp

Wine 在 Android 上的尝试由来已久。早在十多年前,社区就做过将 Wine 移植到 Android 并成功运行纸牌游戏等示例程序的尝试。 2013 年,相关演讲就已经明确提出“Wine on Android 将用于运行 Windows 应用”的目标。 而在 2024 年,社区还讨论过基于 DXVK、VKD3D‑Proton 加上 FEX 的方案,在 Android 上运行 Windows 游戏,被称为 “Cassia” 项目,不过此后鲜有进展公开露面。

在 Wine 11.6 中,围绕 Android 的工作重新启动,主要集中在构建系统和现代 Android 开发生态的适配上。 开发者更新了 Wine Android 端代码,以配合当前版本的 Gradle 等构建工具,并针对更新后的 Android 版本做出必要调整,为后续功能性工作的推进打好基础。 目前这一轮 Android 驱动重启尚处于基础设施层面,后续是否会演变为更大规模的 Android 支持增强,还有待未来几个开发版本的进展来验证。

除 Android 相关改动外,Wine 11.6 还对 DLL 加载顺序启发式规则进行了更新,以更好地兼容各种游戏模组,从而减少因加载顺序不当导致的崩溃或功能异常。 该版本同时带来了 VBScript 兼容性修复,并包含约 28 个其他错误修复,涵盖从 .NET 应用、StarOffice 到多款游戏在内的多种软件场景。 得益于这些修复,用户在使用 Wine 运行桌面应用和游戏时,有望获得更加稳定和一致的体验。

有兴趣的用户可以从 Wine 项目的 GitLab 页面下载 Wine 11.6,并查看更为详细的变更说明与修复列表:

https://gitlab.winehq.org/wine/wine/-/releases/wine-11.6

查看评论
created by ceallan