Win 8 On ARM

资讯夹

微软大棋局的“妙手”

@盛大创新院高级研究院 高博__AUTHOR__2012年2月20日 第7期__

平地再起惊雷,Windows家族又添新丁。不久前,微软Windows部门总裁史蒂文·辛诺夫斯基在Windows 8官方博客上抛出了一则重磅消息,首次给出了全新产品线Windows on ARM(简称WOA)的大量具体信息。一石激起千层浪,之前仅在各种展会上犹抱琵琶的神秘产品,竟然一下子跃然眼前了。那么对于这种全新的产品线我们应该有怎样的期待?它对于Windows全线产品,以及整个业界的生态会带来哪来影响呢?我们根据已经掌握的情报,给出这篇独家报道。

WOA的独家秘笈

Windows 8将是WOA的首次发布版本,它的特性必将影响以后数代变迁。辛诺夫斯基在博客中明确指出的有这样几点:

首先,WOA版本将与x86/x64版本同期发布。这虽然并不意味着Windows 8 x86/x64版本发布的同一天,也一定会发布Windows 8 on ARM,但是WOA产品线必然也会像今天的Windows桌面版本和服务器版本一样,在数周内依次发布。同时,在语言覆盖方面,也应该是遵循同样的发布周期规律,在首波语言(英、法、德、意、日)发布后的一两个月时间内,逐步覆盖全部支持语言。

其次,WOA版本将提供与x86/x64版本完全一致的体验,包括一切微软在传统桌面版本中提供的一切系统组件,包括在Windows 8中新引入的Metro风格和Windows应用商店,微软还将为WOA版本提供核心应用程序Office和Internet Explorer最新版本。

换句话说,如果只使用微软产品来完成日常工作,那么应该感受不出WOA和传统桌面版本的区别。辛诺夫斯基同时提供了针对开发者的重要信息:WOA将提供完整的Windows运行时库(WinRT)支持。

这意味着只要开发人员所开发的应用是直接或间接地建立在WinRT之上,那么就意味着他可以“一次开发,到处部署”,只要选定编译的目标平台是WOA,就可以不用改动一行代码而把应用移植到这种尚未露面的新平台上去。这一点极其重要,因为WinRT同时支持原生代码(C/C++以及CX等扩展组件)、托管代码(一切原先的.NET语言)和JavaScript代码(提供对HTML5的完整支持),等于最大限度地保证了软件公司的智力资产不会遭受新引入产品线的“税负”。只要开发者的代码在WinRT范围内编写,就拥有同时在WOA和×86/×64平台上分发的能力。

再者,WOA将随设备提供,仅针对三家合作伙伴英伟达、高通和德州仪器,用户不需要、也不能够自行“装机”,而且所有的微软应用也是随机预装的。换言之,WOA的发售将100%地走OEM的渠道,这当然是大受OEM厂商的欢迎的,因为这将带动海量的硬件销售。而对于用户来说,不需要担心驱动程序问题,也是好事一件。

最后,WOA将反过来影响传统桌面版本的Windows,引入“连接待命”(Connected Standby)概念,将提供几乎不需要关机的电源管理和系统续航体验。这也意味着ARM芯片所提供的可伸缩性,将会给传统操作系统的设计带来灵感,并有越来越多的为“统一体验”名义而引入的WOA版本特性,为所有的Windows用户所用。微软已经明确地宣称,下一代Windows将支持所有厂商提供的片上系统(System-on-a-chip,简称SoC),这种处理器类别包括了传统的x86/x64和新加入的ARM,说明在此后的操作系统版本更迭中,这两种架构的相互影响将会加剧,而界限将逐渐地模糊。

07-f1-1.jpg

WOA构建微软全新布局

'WOA产品线的引入,用围棋的话来说,好比一步“妙手”。落下一子,从数个方向上使得竞争对手感受到压力。首先,微软是第一个宣布了统一体验的软件厂商,这意味着在智能手机、平板电脑和传统PC硬件三种操作系统场景中,用户有望获得完全一致的操作体验和数据兼容性。唯一有望在这一点上挑战微软的就是苹果,但是苹果的操作系统战略中却并未包括在iPad和iPhone上提供和Mac电脑上统一的体验。这一点相当于在原先的Windows和Mac OS X、Windows Phone和iOS的对抗上,微软又加入了一股新的力量,而这个力量会打破均衡。

在平板电脑这条产品线上,到目前为止,微软和苹果一直没有过正面交锋,而微软如果推出和桌面PC体验完全一致的平板电脑,显然它将对iPad形成极大的压力。因为iPad从诞生之日起,就有性价比不高的诟病,只是因为没有一个价格合理而实用性又很高的竞争对手,所以才能一直领跑市场。那么,WOA的出现显然将会填补这个空白,对iPad形成直接的竞争威胁。Windows靠着统一体验已经赢得了无数的战役,在服务器领域赢了UNIX,在手持设备领域赢了Palm和Linux,这次当然也是很有希望再度翻盘的。

其次,微软这次释出一个建立于完全不同的架构的操作系统,是一次“亮剑”般的实力展示。众所周知,芯片级的软件移植是软件开发中最具挑战性的工作,而微软能以短短两三年的时间,将整个操作系统完全移植到新的硬件架构上,实际上是在向全世界发出信号:Windows的软件体系结构有很强的生命力,它的抽象层次设计得非常合理,能够将整个内核层和应用层完全分离,为软件厂商提供完全无差异的编程模型的同时,也能适应和利用新型硬件带来的挑战和特色。而相对而言,其他的操作系统厂商中,却没有任何一家能够既实现软件的最大兼容性,又将硬件差异透明化(包括苹果)。这么一来,开发者和用户的信心和兴趣就被充分地调动起来了。

最后,WOA使得微软的整体布局变得更加清晰了。从底层来说,微软通过纳入ARM架构为进一步进入ARM市场所覆盖的硬件类型而做好了准备,这些硬件类型中,最直接的当然是平板电脑,但是可以想见的是,不久它就会延伸到各类家用电器甚至手表、服装、医疗器械等嵌入式设备大行其道的领域。而统一的开发和部署体验,会使得支持Windows的上层应用软件如影随形地渗透到这些硬件所及的地方。

微软“未来战争”的利器

我们必须明确地意识到,微软已经超越了比尔·盖茨当年提出的“桌面战争”阶段,而意在图谋下一场“设备战争”的胜利。为此,微软研究院已经投下了巨额资金和顶尖人才在自然界面、触点和传感技术等领域取得了累累硕果。微软内部有人说“Windows 8 on ARM不只是要赢得平板电脑之争,它是要赢得未来之争”,这句掷地有声的断言,恐怕才是微软帝国的真正目的所在吧。