不论你是桌面应用开发者,还是移动应用开发者,或是对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。
另外,WOA不提倡真正意义上的“关机”,而推崇休眠。当用户按下关机键的时候,系统并没有真正被关闭,而是进入低功耗的休眠模式。
预置应用程序
在WOA中包含了不少预置的应用软件,包括Office套件中的Word,Excel ,PowerPoint,OneNote,还包括文件管理器,IE 10,邮件客户端,通讯录,照片预览等等。
WOA内置了一些云服务,包括Hotmail和SkyDrive ,Messenger 。也可以通过Live连接到Facebook,LinkedIn,Twitter——就跟现在的Windows Phone 一样。
设备原型
微软内部秘密研究ARM体系已经很多年了,并不是像外界传说那样排斥ARM,在这篇文章中展示出了他们使用的设备原型。
NVIDIA,高通,TI 等厂家已经跟微软展开紧密合作,相信过一段时间就能在市面上跟英特尔和 AMD 分庭抗礼。(文/ifanr)