微软在 Build 大会上展示了基于 ARM 的 Windows 迷你桌面,但尚不清楚这些 PC 是否会运行混合现实
基于 ARM 的 Windows PC 正越来越接近现实。微软在上周的 Build 大会上展示了一款搭载 ARM 处理器、运行 Windows 10 的迷你桌面原型机,PC 上运行 Office 等应用程序。
PC 显示在视频发布在第 9 频道网站上。演示者强化了 Microsoft 之前的信息,即所有 x86 应用程序都可以在 Windows-on-ARM PC 上运行。
微软坚称,Windows 10-on-ARM PC 的体验将与 x86 笔记本电脑类似,但仍然存在许多问题。其中之一围绕基于 ARM 的 Windows 10 PC 是否支持 Windows 混合现实耳机。
在上个月的宏碁活动中,微软发言人表示,目前 Windows 混合现实耳机配置为仅支持 x86 指令集。微软在 Build 大会上强化了这一立场。
微软称个人电脑将需要至少需要英特尔双核 Core i5 和集成 HD 620 GPU 才能运行 Windows Mixed Reality 耳机。宏碁、华硕、戴尔、联想、惠普等个人电脑制造商将推出耳机。上个月,宏碁表示其耳机起价为 299 美元。
但从 ARM 芯片制造商高通的角度来看,所有 x86 应用程序都将在基于 ARM 的 Windows 10 PC 上运行,预计将于今年晚些时候推出。这可能包括与电脑配合使用的混合现实耳机。
“从硬件的角度来看,没有什么可以阻止它。我只是认为这是时间的函数,”高通技术公司产品管理高级副总裁 Keith Kressin 表示。在世界移动通信大会上。
Windows 10-on-ARM PC 将运行在高通公司的 Snapdragon 835 芯片上,该芯片具有支持混合现实耳机的功能。该芯片具有集成 GPU,支持 4K 视频、最新的蓝牙 5 无线连接和最新的显示端口。 Android 移动设备(例如搭载 Snapdragon 835 的三星 Galaxy S8 手机)已经能够在耳机上运行移动 VR。
但 Kressin 表示,基于 ARM 的 Windows 10 PC 的设计更多是为了移动性而不是虚拟现实。笔记本电脑和二合一电脑按照智能手机的模式进行设计,超薄且始终连接到互联网。
微软做了一些巧妙的改进,为 ARM 芯片带来了 x86 应用程序支持。 Windows-on-ARM PC 不提供对 x86 桌面应用程序的本机支持。相反,x86 应用程序通过抽象层和 CPU 模拟器来运行 ARM 芯片。
配备 x86 芯片的 Windows PC 通常在硬件上本地运行代码,但 ARM PC 上的 Windows 无法做到这一点。 “动态二进制翻译器”将查看 x86 代码块,然后运行时将其转换为 ARM64 代码。 ARM64 代码将被缓存以供后续使用。模拟可能会很慢并且会占用系统资源,但 Microsoft 已经开发了工具来减少开销。
那么,Windows on ARM 模拟器是否能够处理混合现实耳机和应用程序所需的海量图形和 CPU 处理能力就成了一个问题。微软表示,ARM 上的 x86 应用程序将比 Intel 或 AMD PC 上稍慢。
但有一些可能的方法可以在 ARM 上运行混合现实。耳机可以连接到 ARM PC 上的 Windows,以便在浏览器或支持 VR 的应用程序中查看 VR 内容网络虚拟现实规格。 WebVR 是一种开放标准,受所有主要浏览器和硬件支持,包括 Windows Mixed Reality、Oculus Rift 和 HTC Vive 耳机。混合现实能否发挥作用可能取决于是否为 ARM PC 上的 Windows 10 发布了任何支持耳机。
PC 制造商正在谨慎对待基于 ARM 的 Windows PC。戴尔、华硕和惠普都喜欢超薄笔记本电脑的想法,这种笔记本电脑具有类似手机的蜂窝网络连接功能。但他们并没有过早地宣布硬件,以确保这些 PC 不会成为 Windows RT(2012 年针对基于 ARM 平板电脑的操作系统)的下一个版本。基于 Windows 8 的 Windows RT 失败了,因为它不运行标准的 x86 应用程序。
