微软的下一代操作系统Windows 8具有平板电脑和台式机的双界面。Windows 8的“Metro”界面由许多“砖块”组成,便于使用和触摸操作。如同苹果的Appstore一样,应用开发者可以将自己开发的应用提交到Windows 8应用商店供微软审核。
虽然Windows 8同时支持Intel和ARM两种不同的芯片架构,但在ARM平台上,应用程序仍需要进行重新编译,而且Intel应用无法像在iPad、Android 平板和HP的Touchpad一样,通过虚拟机方式在ARM平台上运行。 此外,ARM版本的Windows 8应用程序只能通过Windows Store发布,而且必须符合“Metro”触摸界面规格。
Windows 8将在一年后正式发布,业界对其寄以颇高的期望。目前业界正在广泛讨论“后PC时代”的话题,PC电脑销售放慢,根据IDC数据,在2011年第二季度,PC销量下跌了20%。
作为微软的长期策略的关键一步,微软会逐步加强Windows 8对能耗更低的ARM处理器(被普遍使用在智能手机和Android/苹果平板电脑中)的支持,但是从现在的应用程序需要重新编译才能在ARM平台上运行这一点来看,微软似乎希望开发者对应用程序进行针对Metro的重新设计以支持ARM。
用户可以在Metro触摸界面和传统的桌面界面中切换,但这种切换一开始会让你感到很不习惯,桌面程序是专为鼠标和键盘操作设计的,这自然会有一些问题,不过你不是那么频繁地在Metro界面和键盘鼠标操作的传统界面上进行切换,你会发现新的系统还是会有很多乐趣的。
虽然Metro仍是Windows的一部分,但Metro被描述为一个新的平台,因为它不完全兼容旧的应用程序API,虽然有其支持多种编程语言,但从微软的角度还是给我们大力推荐JavaScript, HTML和 CSS,而这些技术具有一个共同点,即都是通过Windows规格库进行扩展建立应用。虽然Windows 8下的Metro界面看起来与Windows Phone7类似,但在外表下却有着很大的不同。微软相关人员称,他们将向开发者展示如何分享代码,在不同的环境中运行同一应用程序。
Windows 8需要与自家的Windows 7和苹果的iPad竞争,这是一个艰巨的任务。Windows 8的惊艳亮相被证明是一个有希望的开始,但双重界面的切换还是有一些不大习惯,此外,开发者和硬件合作伙伴是否能给Windows 8以大力支持,这仍然是一个问题。