微软披露更多 ARM Win8 细节

阅读数:933 2012 年 2 月 17 日

话题:.NET移动Windows语言 & 开发架构

随着发布的日益临近,微软披露了更多关于 ARM 版 Windows 8 的细节:低功耗的软件架构,运行于 WinRT 之上的应用,有限的桌面支持 - 仅仅允许 Office 15 和其他 Windows 组件运行。

CES 2011 中,微软证实了 Windows 将会支持ARM 架构的片上系统。而在台北举办的 D9 会议上,微软第一次展示了 Windows 8(Win8),并且还于一台 ARM 原型机上演示了 Win8 系统。虽然关于微软将会考虑 ARM 架构的谣言都已经被证实,但是很多悬念依然扣人心弦。例如 ARM 架构是否会被作为 PC 家族的一员?ARM 和 x86 应用的兼容性将会如何?Win8 ARM 将是否包括除 Metro 以内其他的桌面接口等等。微软 Windows 及 Windows Live 部门总裁 Steven Sinofsky 日前发布了一篇博文,更加清晰地描述了他们的 ARM 计划。Sinofsky 首先澄清,这次迁移并不是要抛弃传统的 Intel/AMD 架构,而是为 Windows 和其生态系统创造的一次崭新的机遇:

我们非常兴奋地看到 Windows 8 将仍然视 Intel 和 AMD 为其重要的合作伙伴 - 平板电脑、笔记本电脑、Ultrabook™、一体式电脑,桌面电脑等。这些设备将和 Windows 8 的各种激动人心的新特性互惠互利,为消费者带来更佳的用户体验。

新平台的缩写为 WOA(Windows On ARM),它将 ARM 架构作为 PC 家族的一员,放在和 x86 以及 64bit 架构同等的地位上。微软希望在 Win8 官方发售时,WOA PC 和 x86 PC 能够同步上市。ARM 芯片将会由 NVIDIA、高通和德州仪器制造,并且采用同样的架构以确保能够正常运行同样的应用程序。WOA PC 将会消费者带来“绝佳的体验”,从登录到使用 IE 的硬件加速功能,用户几乎不会感觉到和 Intel/AMD PC 的差异。

WOA PCs 也将低功耗作为设计的一个重要目标。这类设备几乎不需要休眠或者关机。当按下电源键的时候,WOAPC 自动进入“随时待机”模式,而且可以待机数周不需要外接电源支持。当被唤醒之后,所有的功能都会在短时间内完全恢复。Sinofsky 说,这个特性影响了许多 WOA 的设计理念,尤其是是否考虑向后兼容传统的 Windows 应用。

WOA 和 Win8 共享了大部分的代码库,Windows 商店将会等同看待这两款产品。所有的软件,包括设备驱动,只能通过 Windows 商店获取。在 Visual Studio 11 中,开发者将可以选择 C#/VB/XAML/JScript/HTML5 来编写 WOA 应用。而且还能够使用 C/C++ 编写原生 WinRT 应用。只采用 WinRT 接口的应用程序可以同时运行在 WOA 和 x86 平台上。

WOA 将会部分支持桌面接口:“WOA 对 Windows 桌面体验提供了良好的支持,包括资源管理器,IE 10 桌面版以及其他传统 Windows 桌面特性,这些软件和特性都特地为触摸式交互和低功耗设备重新设计”。WOA 也将会得到桌面版 Office 15 的支持,包括 Word、Excel、PowerPoint 和 OnNote 组件,这些组件都重新设计了架构,以提供对触摸和低功耗设备的支持。但是微软并不会为运行、模拟或者迁移第三方程序于 WOA 平台提供任何支持。模拟器和虚拟化得不到支持是因为它们“以不可接受的程度消耗系统资源,包括电池寿命和 CPU”。

很明显微软只允许 WOA 有限地使用桌面特性,因为时间已经所剩不多,重写 Office 和一些 Windows Metro 的功能是不可能的。我们可以期望未来桌面将会完全从 WOA 消失,而且 Office 将会完全 Metro 化。

和 x86 平台上的 Win8 不同的是,WOA 的桌面浏览器将不会提供任何插件支持,这则消息是来自于 AllThingsD:“Sinofsky 也说过 ARM 架构 Windows 上的 IE 将不会对插件提供支持,包括 Adobe Flash。很明显,工业界已经开始在移动设备上逐渐放弃 Flash。”

WOA 将会和设备捆绑销售,并不会有零售版。

Sinofsky 重申了微软将会在二月底提供 Windows 8 消费者预览版,而且与此同时,将会有一小部分 WOA PC 将会提供给开发者和硬件合作伙伴共同测试。

查看英文原文:Microsoft Details Windows 8 for ARM