颠覆你的系统观

特别策划

移动终端市场,iOS的讨论热火朝天,Android的份额逐年猛增,微软的Windows Phone系统垫在排行榜底部被晾在一边……

PC市场,Mac OS华丽呈现,抢占高端;开放系统ubuntu不断进化,引人注目;Chrome OS若隐若现,寒光逼人;Windows虽然占据最大份额却渐渐被人所忽略……

微软终于hold不住了!它要为Windows 注入移动互联网的基因,它要向世人证明Windows已经不再是那个臃肿乏味的单一桌面,它要用全新的系统颠覆所有人对系统根深蒂固的概念!

入口互联网彻底社交化

Windows的入口已经直接连接到了互联网,操作系统的本地用户身份已经退居二线。社交应用已经在Windows 8中正式地登堂入室,成为了主流应用的核心。

Windows开发者预览版(以下简称“Windows 8”)显然在当前放出的版本中还有大量的界面没有完工,以至于安装完成以后的设置界面是一片草绿色,令人不禁怀疑这是不是反映了微软几年前的一个试验性操作系统Midori的命名(“Midori”即日语“绿色”的读音)。然而仅仅在设置界面的第一页,就已经有了一个深刻的变化:Windows 8支持直接使用Windows Live ID登录系统,并且将它作为默认选项(见图1)。这意味着,Windows的入口已经直接连接到了互联网,操作系统的本地用户身份已经退居二线。仅凭此一点,已经是打破了Windows三十多年以来的传统:Windows的应用和服务,是围绕着用户展开的。用户身份类型从本地切换到了网络,那么Windows本身必须也只能从一个主要提供本地应用和服务的操作系统转换成一个主要提供网络应用和服务的操作系统。

38-f1-1-1.jpg
图1

事实上也的确如此,Windows 8的默认界面已经变成了图标看板式,并且位于起始画面中心位置的是基于Facebook的Socialite,以及基于Twitter的Tweet@rama,社交应用已经在Windows 8中正式地登堂入室,成为了主流应用的核心(见图2)。通过这些图标进入的应用程序,已经具备了完全的社交网络通信的功能。值得注意的是,在首页仍然保留了几个重要的传统应用:Internet Explorer、控制面板和资源管理器,但是却没有电子邮件客户端Windows Mail。这个变化表明,微软在移动互联网方面所持有的态度比其他老牌的软件和服务供应商更加激进。

38-f1-1-2.jpg
图2

在iPhone或是Android平台上,我们尚且可以看到支持传统协议的邮件客户端,但是Windows竟然毫不犹豫地把电子邮件软件从系统中去除了。也就是说,微软可能已经下定决心把电子邮件的体验彻底Web化,并且顺应通信形式多样化的潮流。这未免有一些矫枉过正,而且微软的Office办公套件中也是绝无可能去掉Outlook的,但是这个变化对于微软来说却是可喜的重要一步。它表明微软已经对于个人用户和专业用户所使用的软件和体验有了更清晰的划分,而且已经将工作的重心转移到了更加轻量级、更加易用、更加符合移动互联网的应用,思路已经从体积庞大、安装复杂、设置繁琐的传统软件的开发中解放出来。

系统跨平台界面统一化

如果从界面的变迁史角度来划分的话,微软的操作系统已经经历了两代界面,即命令行界面和传统桌面界面,而Metro页则是第三代界面。它直接颠覆了传统桌面,一步到位地做好了全设备的体验统一所需要的一切准备工作。

Windows 8的最直观也是最重要的变化,当然是操作界面和用户体验的彻底改变。传统桌面依然存在,但是从地位上看,它已经降为一个应用。新式桌面,也就是暂定名为Metro的页面,它的体验十分符合平板电脑的使用习惯。从Metro页启动一个应用程序时,它不会再像过去那样,一个窗口仅仅占据桌面的一个部分、多个窗口之间以层叠方式排列,而是会以全屏方式运行,将其他的应用程序放在后台。

键盘上的Windows键,就好像是iPad和很多平板电脑上的Home键,只要按一下就可以回到Metro首页。Metro页非常适合触屏使用,而且引入了平板电脑和手机操作系统的多页工作区体验,这也是新界面理所当然要做到的。但是值得一提的是,为了更好地配合平板电脑的体验,Windows甚至将传统桌面的窗口界面也统统地改成了适合触屏点击的Ribbon界面——就是从Office 2007开始,在Office办公套件中使用的那种根据选定对象决定操作集按钮的界面(见图3)。可以肯定的一点是,从Windows 8开始,传统的菜单驱动型交互界面将会与个人用户渐行渐远。

38-f1-1-3.jpg
图3

但是Windows 8仍然会将一部分应用放到传统桌面上运行,比如Windows Media Player。这么一来,Windows上运行的应用程序就明显地分为了两大类:有Metro界面的,和没有Metro界面的。后一类应用程序,就将被Windows 8放入传统桌面上运行,这也是Windows 8向下兼容为Windows 7以及更早的Windows操作系统而设计的应用程序的手段。在Windows 8服务器上,虽然也有Metro页,但是更多的应用程序则是在传统桌面上运行的。如果从界面的变迁史角度来划分的话,微软的操作系统已经经历了两代界面,即命令行界面和传统桌面界面,而Metro页则是第三代界面。习惯上,服务器的界面换代总是慢一拍的,应用程序转向Metro页界面也同样如此。但是,可以预计的是,所有我们目前正在使用的应用程序都会开始向新一代界面转型,比如此版本的系统中内置的新版IE10。事实上,微软已经设计完成了Windows Live软件包的“Metro风格版本”,但并没有包含在此次放出的系统版本中,也没有提供下载资源。据了解,微软的Office办公套件和Visual Studio开发工具都在设计新界面版本。所以,显然微软在不久的将来会需要大批运行在新界面下的本地和Web应用程序。这也就解释了为什么微软在第一时间就推出了Visual Studio和Expression开发工具的新版本,只要在这些工具里新建一个工程,就会完全明白:这两个工具不约而同地都提供了针对“Metro风格”的应用程序选项,并且这个选项被放在最显眼的位置上(见图4和图5)。这么一来,我们就可以合理地预期,针对Windows新界面的应用程序开发,将成为未来程序员必须掌握的技能之一,而如果能从现在开始就学习和掌握这门技能,则将会是重要的差异化竞争能力。

38-f1-1-4.jpg
图4
38-f1-1-5.jpg
图5

当然,界面的变迁并不仅仅是在传统桌面上加了一层包装而已。Windows 8对操作系统的改进是涉及底层的,其中最具体的变化有两个。一个是在系统加载的时候,默认将直接读取上次关机时的系统状态,而不再将进程和驱动重新一一从头加载,只加载变化的部分。这样开机速度将变成几乎和安装的应用程序和服务进程的数量无关——而这正是过去的Windows最令人头痛的问题。第二个,是在应用程序切换时,非前台的应用程序,其进程优先级将被大大调低,这样,计算资源将会在很大程度上被分配给用户正在关注的应用程序,给用户体验的响应性能带来不小的优化。而这些新引入的用户体验,实际上也无一不是参考了平板电脑和手机的系统运行原理的结果。从这个角度来看,Windows 8实际上将平板电脑的体验提升到首要地位,这一方面会促进在传统设备上工作的人们切换到新的移动设备上来,另一方面,也为Windows将传统设备和移动设备的体验统一化铺平了道路。换句话说,从Windows 8开始,应用程序将逐渐地不再划分为“PC版”和“移动设备版”,界面的平板化是Mac OS已经在新版本中部分实现了的,而Windows 8则走得更远:它直接颠覆了传统桌面,一步到位地做好了全设备的体验统一所需要的一切准备工作。看来,微软如果真的下定决心,它推进创新的大胆程度还是相当强悍的。]

技术全升级 设备新支持

新加入的动态内存和RemoteFX技术是任何其他的虚拟服务软件都不具备的独家技术。新的多点还原技术支持将整个系统的状态,包括全部的文件和设置恢复到所记录的还原点的能力。Windows 8将专门针对固态硬盘的特点重新设计底层文件系统结构。

Windows虽然是微软的核心产品线,它的技术跟进在Windows 7之前,并不十分迅速。原因是当时主要采取的是保守策略,只将成熟技术应用到Windows中。而在日新月异的新技术和新设备以令人眼花缭乱的速度面世,同时对于移动互联网操作系统市场的抢滩竞争达到了白热化程度的今天,微软不得不放弃原先的研发策略,转而将能够掌握的全部资源都整合成Windows的一部分。

在Windows 8中,微软将原先仅在服务器操作系统中才会提供的虚拟机技术Hyper-V引入,这显然是为了阻击虚拟服务软件VMware和VirtualBox的正面竞争(见图6)。但是有意思的是,在Windows 8服务器操作系统中,对于运行Hyper-V的CPU要求与前一代没有区别,但是在Windows 8的非服务器版本中,反而对于CPU多了一个第二层地址翻译特性(second level address translation,SLAT)的要求。而SLAT必须得是Intel i3以上的CPU,以及AMD的Barcelona处理器才支持。换句话说,使用Intel Core 2 Duo的用户将不能使用新操作系统的Hyper-V特性,这实在有点儿令人匪夷所思。但是,这个问题很有可能是为了兼容现有的系统架构,并有望在Windows 8发布正式版时加以解决。无论如何,Hyper-V对于Windows虚拟化是支持得最好的,尤其是新加入的动态内存和RemoteFX技术是任何其他的虚拟服务软件都不具备的独家技术,它们为用户提供了接近物理机性能的同时也提供了强大的可伸缩性。更何况这么一个企业级服务如果能够集成为操作系统的一部分而无须另外付费购买,这无疑将会成为众多中小企业出于节约成本考虑而进行采购的首选因素。

38-f1-1-6.jpg
图6

除了Hyper-V以外,Windows 8还将内置多点还原技术,这项技术目前以“Refresh技术”的面目示众。也就是说,大家现在看到的是,Windows 8具备从任何状态恢复到系统刚刚安装完成时的状态的能力。但是,这项技术的成熟形态将是Windows 8具备在任何时间瞬间将系统状态记录成一个还原点,并且在任何时间将系统恢复到任何还原点的能力。这种能力和Windows XP及Windows 7中的“系统还原”功能完全不是一个概念。新的多点还原技术支持将整个系统的状态,包括全部的文件和设置恢复到所记录的还原点的能力,而绝不仅仅是将一些系统文件加以恢复、治标不治本的所谓“系统还原”。这同样是原先只有商用软件才提供的功能,在新系统中也将内置为系统工具。微软自家的研发,当然会有更广泛的硬件类型支持、更高的可靠性和更佳的性能表现。

对于新型设备的支持,微软也有着颠覆性的计划,除了对于USB 3.0的支持这种众所周知的小改进以外,微软很可能将针对固态硬盘设计一种全新的文件系统。后者的意义就非同一般了,因为它将专门针对固态硬盘的特点重新设计底层数据结构,在“数十倍地”提高读写速率的同时,将存储的可靠性提升“成千上万倍”。据我所知,还没有其他任何通用操作系统针对固态硬盘专门开发新的读写技术。所以,这必将成为Windows 8的又一明显竞争优势。

商店开放化 收入成倍增

Windows上运行的应用具有事实上的垄断性。只需要一次开发,就可以使用微软官方提供的工具生成在各个平台上运行的代码,获得数倍的下载量和潜在收入。

Windows应用商店天然具有苹果应用商店和Android应用商店所不具备的优势,因为苹果应用商店仅仅针对运行iOS的设备——苹果电脑、iPad和iPhone,而Android应用商店则更是受限于运行Android系统的平板电脑和手机。且不说移动设备的操作系统还有像WebOS和Bada这样的竞争对手,就算当下的移动设备的操作系统和应用软件的市场统统被苹果和谷歌占领,还有一个真正巨大的潜在市场是他们很难介入的,这个市场就是现在正在使用基于Windows操作系统的设备的人群。这包括传统的台式机和笔记本电脑用户,以及Windows服务器和Windows Mobile用户,还有少量的Windows Phone用户。

一旦Windows 8以全设备统一体验的面貌问世,整个应用市场态势就会被彻底地扭转。这首先是因为Windows 8是第一个跨越所有设备边界的操作系统,它既支持x86和x64的CPU,也支持嵌入式的ARM CPU;它既支持在传统的电脑硬件上运行,也支持在新型的平板和手机上运行。并且,重要的是,它将提供对于传统Windows软件的数据兼容性,这一点可以说是任何其他厂商都做不到的。举个最简单的例子,一个Excel文档,如果不使用微软的Office来编辑,就完全不能够保证在另一台设备上的兼容性。而这种兼容性,是无数的商业和民间应用所必须要求的。因为没有人能承担自己做出来的复杂表格在发给老板时,错了一个公式的后果。因此,Windows上运行的应用具有事实上的垄断性。更何况,在Windows上进行应用开发,完全不必购置新的开发工具和设备,也不必招聘新的人员。并且只需要一次开发,就可以使用微软官方提供的工具生成在各个平台上运行的代码,获得数倍的下载量和潜在收入。

更重要的是,微软已经宣布基于Metro页界面的应用程序的唯一购买途径就是通过Windows应用商店。在此次放出的版本中,虽然Windows应用商店并没有实现,但它不仅已经在界面中占据了一个非常显要的位置,并且已经在一些场合明确地有了链接的指向。比如,如果试图打开一个类型不能被Windows识别的文件,Windows 8就会询问是否需要到Windows应用商店去寻找对应的应用软件。这个选项,是放在所有选项的第一位的(见图7)。也就是说,Windows 8强烈地建议用户首先到应用商店去查找自己所需的软件。当然,这也意味着微软自己奉行了三十年的“纸盒包装”型软件分发的渠道,将因此而发生根本性的变化。根据对Windows应用商店技术架构的研究,我们可以明确地了解到在不久的将来,用户必将不再频繁地登录各个网站来下载软件,而是直接从网络上下载自己所需要的应用和服务。这不仅会节省介质物流和保存的成本,并且还有了更加灵活的应用和服务许可的授权模式。比如,可以有一次性使用授权、带期限的订阅授权、与设备绑定的授权,以及永久可进行设备间转移的授权等。

38-f1-1-7.jpg
图7

编辑观点:颠覆 创新 再征服

@电脑报马渝曦:从内置的过期日期来看,Windows 8的发布日期应该在明年4月份左右,而对应版本的服务器应该是在一个多月之后发布。从这次放出的系统版本来看,Windows 8可以说已经对传统有了彻底的颠覆,在保持了原先可靠性和兼容性的竞争优势的同时,明显地开始适应新的设备和应用对于易用性和产品形态的要求。可以说,Windows 8已经完全够资格成为移动互联网时代一位十分强力的“玩家”。我们有充足的信心断言,虽然不知道到时候还叫不叫Windows 8,但是新版Windows看上去的确很厉害!微软真正地满状态站起时,全世界将为这款“八”面玲珑的作品而倾心。