WindowsOnARM生态建设,Wine更新与原生应用不足的应对之道

近年来,随着ARM架构在移动设备领域的成功,微软尝试将这一技术引入个人电脑领域,推出了基于ARM处理器的Windows设备。然而,与传统的x86架构相比,Windows On ARM平台面临的一个主要...

互联网/IT

近年来,随着ARM架构在移动设备领域的成功,微软尝试将这一技术引入个人电脑领域,推出了基于ARM处理器的Windows设备。然而,与传统的x86架构相比,Windows On ARM平台面临的一个主要挑战是原生应用程序数量不足。为解决这一问题,开源社区和微软都在积极探索解决方案。

在开源领域,Wine项目近期发布了11.16版本更新,为Windows On ARM生态带来了重要改进。该版本新增了对英特尔主导开发的VA-API硬件视频解码标准的支持,这意味着ARM设备可以更高效地处理视频内容,减轻CPU负担。同时,Wine Mono升级至11.3版本,并首次加入对ARM64架构的支持,这使得依赖.NET Framework的Windows应用程序和游戏在ARM设备上能够更流畅地运行。

图片

此外,新版本还改善了ARM64EC异常处理能力。ARM64EC是微软推出的应用二进制接口,允许原生ARM64代码与模拟运行的x64代码在同一进程中共存,这对于提升Windows On ARM设备的兼容性具有重要意义。Wine 11.16版本还修复了35个已知问题,其中包括Steam无法启动和WineWayland停止工作等关键故障。

除了软件层面的改进,微软也在推动Windows On ARM设备的生态系统建设。例如,微软推出了一款独立应用程序,专门引导用户将Bing设置为Edge、Firefox、Chrome和Brave等浏览器的默认搜索引擎。这款名为Microsoft Recommended Search Settings的应用程序体积小巧(22.2MB),虽然尚未上架Microsoft Store,但可以通过微软官方下载服务器获取。安装后,它会自动在用户的浏览器中添加扩展程序,并将默认搜索切换为Bing,最终跳转到微软奖励计划页面。

从实际效果来看,这款应用在Chrome和Brave浏览器中都成功检测到了名为"Microsoft Bing Homepage Search for Chrome"的扩展程序,并获得了相应的权限。根据公开信息显示,该扩展程序已经积累了500万名用户,评分为3.8星(发稿前查看时的实际分数)。

尽管Windows On ARM平台在应用生态方面仍面临挑战,但通过开源项目的持续优化和微软自身的生态系统建设,这一平台正在逐步完善。未来,随着更多开发者关注ARM架构,以及硬件性能的不断提升,Windows On ARM设备有望成为主流计算平台的重要补充。