Windows on ARM 缺原生软件烦恼?试试这几个黑科技改造法
咋一听 Windows on ARM 好像是最近几年才出现的新鲜事,殊不知微软早在 2012 年就搞了个 Windows RT 试水。如今 Surface Pro X 啥的推得多了,ARM 版 Windows 渐渐火了——但原生应用确实还是少啊,有时候还得靠翻译层跑 x86 程序,跑起来也就一般。
Wine 不是只能在 Linux 上用吧,它在 Windows on ARM 上也能用来跑部分 Linux 原生软件。搭配上 CrossOver 这种封装版本,能省不少事。前提是软件本身兼容性要过关。
WSL 已经是很多开发者的福音了,ARM 版 Surface 用户一样可以用它安装 Ubuntu、Debian 啥的,直接跑 apt-get 安装各种 CLI 工具和服务器环境。缺点就是图形界面还是有限。
如果是想运行旧游戏或者怀旧软件,可以试试 EmulationStation。这玩意集成了多种模拟器,是 ARM 设备上的另一种选择。
UWP 应用天生对 ARM 更友好一些,微软也在不断优化。可以尝试将传统的桌面应用转换为 UWP 格式,从而提升性能和兼容性。当然这也意味着得学点打包知识。
下一篇
少数派 2.0 客户端来了,我刚安装上就被这几个小功能惯了 →
所以有没办法让它更“地道”点呢?这里分享几个路子:
1、用 Wine 跑 Linux 应用
Wine 不是只能在 Linux 上用吧,它在 Windows on ARM 上也能用来跑部分 Linux 原生软件。搭配上 CrossOver 这种封装版本,能省不少事。前提是软件本身兼容性要过关。
2、WSL 玩儿转 GNU 工具链
WSL 已经是很多开发者的福音了,ARM 版 Surface 用户一样可以用它安装 Ubuntu、Debian 啥的,直接跑 apt-get 安装各种 CLI 工具和服务器环境。缺点就是图形界面还是有限。
3、Emulation Station 聚合模拟器
如果是想运行旧游戏或者怀旧软件,可以试试 EmulationStation。这玩意集成了多种模拟器,是 ARM 设备上的另一种选择。
4、打包 UWP 应用
UWP 应用天生对 ARM 更友好一些,微软也在不断优化。可以尝试将传统的桌面应用转换为 UWP 格式,从而提升性能和兼容性。当然这也意味着得学点打包知识。
最后说句废话:虽然 Windows on ARM 的生态还没 x86 那么成熟,但用点小技巧还是能凑活。毕竟 ARM 架构的优势摆在那摆着不是嘛。
免费 AI 工具箱 · 全部完全免费
AI工具与大模型实操经验整理在Claude实战技巧汇总,有不少直接可参考的案例。