不论你是桌面应用开发者,还是移动应用开发者,或是对 Windows 技术感兴趣的普通消费者,请一定要重视微软今天发布的一篇长篇博客《构建 Windows for ARM 体系》。
这篇文章详细地描述地了 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。