# 微软发布长篇文章：解释 WOA 的定位和兼容性

- 作者：张恒
- 发布时间：2012-02-10 09:20
- 分类：公司
- 原文：https://www.ifanr.com/72434

![830](https://s3.ifanr.com/wp-content/uploads/2012/02/830.jpg)

不论你是桌面应用开发者，还是移动应用开发者，或是对 Windows 技术感兴趣的普通消费者，请一定要重视微软今天发布的一篇长篇博客[《构建 Windows for ARM 体系》](http://blogs.msdn.com/b/b8/archive/2012/02/09/building-windows-for-the-arm-processor-architecture.aspx)。

这篇文章详细地描述地了 Windows 8 对 ARM 处理器（SoC）的支持背景，以及 ARM PC 跟 x86 PC 之间的区别，最重要的是——它解释了未来各 Windows 版本的兼容性。

### 名词解释：WOA

WOA 将会成为大家在媒体上经常看到的缩略词，代表 **Windows On ARM** 。基于 ARM 体系的 Windows 版本。

WOA 聚焦于移动便携设备，它在任务管理和电源管理上与现有的桌面 Windows 非常不同。换句话说，它是对嵌入式芯片的专属定制版本。WOA 的定位是“Windows 家族新成员”，它可以跟 Windows Server，Windows Embedded 并列存在。

### 兼容性

微软 Windows 系统的兼容性一直受到称赞，但这次的 WOA 跟 x86 版本的 Windows 是“本质上完全不同的两个东西”。

WOA 将不能运行现在 Windows 平台上数千万的应用软件。

但是，从最终用户的角度来说，WOA 跟现有的 Windows 界面会有一定程度的继承性——第一次使用 ARM 芯片的电脑，感觉就跟使用 x86 芯片的电脑一样。相同的启动画面，相同的开始屏幕，相同的 Metro UI ，相同的应用商店，相同的 IE 浏览器。

消费者可以从 Windows Store 应用商店里轻松获取 WOA 专版的软件，这点不用担心。

### 应用程序开发

对于开发者来说，熟悉了 Metro UI 的各种特性之后，可以轻松地为 x86 Windows 或 WOA 编写软件。但是，WOA 不支持移植和模拟 x86 软件。

使用 C，C++，C#，JavaScript，VB，HTML5 这些语言可以为 WOA 编写软件，开发者需要安装新的 Visual Studio 11 。请注意，WOA 将只支持 Metro UI ，不支持传统 UI。

![2626.Win8 WinRT Architecture.png-550x0](https://s3.ifanr.com/wp-content/uploads/2012/02/2626.Win8-WinRT-Architecture.png-550x0.png)

另外，WOA 不提倡真正意义上的“关机”，而推崇休眠。当用户按下关机键的时候，系统并没有真正被关闭，而是进入低功耗的休眠模式。

### 预置应用程序

在 WOA 中包含了不少预置的应用软件，包括 Office 套件中的 Word，Excel ，PowerPoint，OneNote，还包括文件管理器，IE 10 ，邮件客户端，通讯录，照片预览等等。

WOA 内置了一些云服务，包括 Hotmail 和 SkyDrive ，Messenger 。也可以通过 Live 连接到 Facebook ，LinkedIn，Twitter ——就跟现在的 Windows Phone 一样。

### 设备原型

微软内部秘密研究 ARM 体系已经很多年了，并不是像外界传说那样排斥 ARM ，在这篇文章中展示出了他们使用的设备原型。

![Board-82413](https://s3.ifanr.com/wp-content/uploads/2012/02/Board-82413.jpg)

NVIDIA，高通，TI 等厂家已经跟微软展开紧密合作，相信过一段时间就能在市面上跟英特尔和 AMD 分庭抗礼。

更多技术细节请阅读 [Building Windows for the ARM processor architecture](http://blogs.msdn.com/b/b8/archive/2012/02/09/building-windows-for-the-arm-processor-architecture.aspx)
