1月22日,也就是明天,微软将召开Windows 10的发布会,主题为“the next chapter' - 新篇章。承载着洗刷Windows 8骂名的责任,微软继续意图一统PC、平板、手机平台,Windows 10会成功么?我认为至少在部分平台上会成功,前提是它自己不抽风,承认并修正错误。
我凭着回忆,回顾一下多年来使用微软操作系统的历史及其感受,如有疏漏,敬请指正。这不是微软操作系统发展史,忽略了很多东西。以此让大家来看看,微软的新系统及其未来的前景。这些个人看法,难免带有偏见,批评还是赞同,随意。
很早就有人戏称:微软公司的产品吧,建议要等到他们出了2、3代之后再用不迟,别听他们吹的天花乱坠。这并非虚言,大体如此。不过也有一些例外,后面再说。
20年前,我有了自己的一台PC机,486-80-dx。当时能安装的只有DOS和它的寄生系统:Windows 3.2。但是很快,曙光来临。微软发布了win95,并且打赢了跟IBM OS/2的决定性战争。Wintel时代迅速到来了。新生代的人可能不知道这个词:Wintel = windows + intel 。实际上指的是Microsoft(微软)和Intel(英特尔)的商业联盟。一个负责开发更大、功能更全面也更慢的Windows,一个负责制造工艺更先进,速度更快能跑得动Windows的芯片。用户只好跟在两家屁股后面,拼命升级系统和芯片。钱都给他们赚翻了,一时间风头无二。现在这两家比较寂寞了,因为潮流给谷歌、高通抢去了。这两家像是代替了他们过去在产业中的位置。
DOS窗口,模拟了过去的DOS命令行模式
Win32,如今只能从虚拟机中看见了。
还有人知道这是什么东东吗?
Win95很成功,并不是因为技术多牛,主要是时代需求是第一位的。电脑逐渐开始普及到社会的各个角落,进入家庭。这个时候让用户用DOS肯定是不行的。开机启动后一团黑,光标闪烁着等命令,这不适合大多数人使用。Apple有很好的界面系统,但当年中国大众恐怕没几个人用得起苹果机,贵呀!很快,Win98及其第二版作为升级版替代了Win95的位置。这个版本更受欢迎。虽然是16位、32位的混合系统,还经常蓝屏、没反应,不过家用嘛,从DOS时代过来的人要求没那么多,管它什么“位”,能用就可以了。
Win95著名的“蓝天白云”界面
后续的Win98,继续蓝天白云
win98上常见的软件错误
经典Win98蓝屏。。。
可随后的Windows Me则恶评如潮。在技术上,Win Me系统仍然是16/32位混合系统,但它不再包括实模式的DOS,这使得程序兼容性受到很大影响。系统更加不稳定,死机、蓝屏频频。估计Windows蓝屏界面,正是在这个时候深入了用户脑海。不过这并不打紧,因为新系统很快降临了:Windows 9x系列被使用新内核的NT系列产品替代了,Windows 2000进入市场。这是个重大的进步。Win2000同时包含了家用和服务器用系统,使用相同的内核,但调校出不同的配置参数。用户欣喜的看到,这款系统稳定性大大提高了,蓝屏已经比较少见了。
臭名昭著的Windows Me
Windows 2000开创新时代
更大的惊喜还在后面,随后不久推出的专为家用、商业机构使用的Windows XP横空出世。这款产品,估计是微软有史以来最为成功、用户总体使用时间最长的一款系统。从2001年开始到2014年停止所有技术支持,哪怕过去10多年了,到现在仍然是一些人装机的不二选择。因为它对系统要求不高(现在看),运行稳定,界面美观,操作方便。一些人通过技术手段,对XP系统优化后重新打包,安插一些软件分发,还弄出不少事端(参看番茄花园事件)。因为广受欢迎,很多人即便在失去官方补丁包支持后,仍然选择继续使用。国内一些安全公司,趁势宣布,使用他们的软件就能确保安全。因为XP系统设计有缺陷,实际上这有些困难。
最受欢迎的windows XP,一代经典之作
面对XP的成功,微软公司冲昏了头脑。随即开始准备Windows XP的替代品:Windows Vista。我在2005年参加微软的Tech.ED大会之时,微软官方对尚未发布的Vista系统有很多介绍。当然,都是一边倒的赞美之词。有位微软的讲师提到:“比尔.盖茨非常看重这款操作系统,当听到Vista的超凡脱俗之处,他就乐开了花”。可是结果呢?盖茨笑成一朵花,用户气坏两颗牙。虽然有诸多技术改进,但实际上Vista是微软有史以来最为失败的操作系统。它糟糕的几乎无法让人忍受下去。
糟糕透顶的Windows Vista
Vista推出后,我搞来一套光盘,马上升级了女友的计算机,结果仅仅过了一个下午,就遭到痛斥。她勒令我必须立刻给卸载,还原回原来的Windows XP。我意识到,Vista出了大问题。为什么?Vista为了改进XP容易中毒、中木马的弱点,更改了内核安全设计,做了一套用户账户控制系统。XP系统上,只要用户不小心点击运行了恶意程序,那么这个程序经常能一气呵成的完成流氓动作。因为默认情况下,XP的登录用户有最高权限,他运行的程序也就有这个权力。
新系统不同了,Vista废除了这条特权,默认的用户即便是管理员,也不能无法无天。但它是怎么做的呢?它脑残的黑屏一下,然后警告用户有程序在更改你的电脑,让你自己选择。天呐,别说一大片电脑小白根本不懂它在说什么,即便专业人士,也未必理解这是什么意思。更何况,这种频频打断用户工作流的操作,让用户无比恼火 ~ 它跟工作无关。操作系统的设计开发人员才是专家,为什么不能自己判断一下呢?
真是无法理解,这款系统,当年是如何通过微软QA和用户体验检查的。也真应了乔布斯在一个访谈里面对微软的评价:'No Taste - 没品味!' 不信你看看Mac OS X,一版接一版的改进,精炼内功,恪守设计原则,保持用户习惯,就没出事。加上这款系统还有其它诸多毛病,比如速度太慢、兼容性差,它遭到如潮的恶评,也算是种豆得豆。这给了微软当头一棒。
经过了Vista的惨痛失败,它的后续版本,也就是Windows 7,基本上修复了上一版本的诟病之处。黑屏问题默认只在少数情况下出现,兼容性、用户体验也逐渐跟XP贴近。这款产品获得应有的成功,就变得顺理成章了。
痛定思痛的Windows 7
世界在这时,已经起了很多变化。iPhone横空出世,定义了智能手机,iPad重新定义了平板电脑。微软面对新形势的变化,开始有所行动,试图推出新的操作系统,对PC、手机、平板进行统一整合:哪里都要有Windows在运行!在这个背景下,Win8推出了。因为时间并不算遥远,一些用户甚至现在还在用预装的Win8,所以说起来肯定记忆犹新。Win8发布后,我下载并在虚拟机上安装、体验了一下,就扔到一边了。因为微软又在抽风。这个版本,为了统一移动设备,做了用户习惯的重大变化,剔除了用户早已习惯的开始菜单,把桌面改成平板式的磁贴模式,美其名曰:平面化风格。这下又捅了马蜂窝。
Win8上市时,社交网络里面一片吐槽。网上被问的最多的两个问题是:关机按钮在哪里?桌面和开始菜单在哪里?很明显,移动设备和PC机不同,试图统一操作,用户并不买账。平面化风格虽然得到了其它公司的模仿、追捧,但也并不都是赞誉。有的用户嘲笑到:“什么是平面化风格?就是不知道哪个可以点击,凡是看见屏幕上方方正正的东西都要点一下试试的风格。”倒是一些公司,比如大数字(360),抓住机会,宣布提供Windows中已被删除的开始菜单,获得不少关注和用户。随后推出的8.1做了一些弥补,可恶评已经流传开来,于事无补。现在Win8/8.1合起来的市场份额也不过10%左右。这还是拼命压制Win7,要求PC制造商预装Win8情况下的成绩。
风格大变的Windows 8,让用户发蒙
微软重蹈覆辙,重复了Vista的失败。面对失败,迅速推出新系统来挽回颓势,是微软当务之急。Win10就提上了日程。为啥不叫传言的Windows9,而是叫Windows 10呢?不知道,也许是它抽风吧。它的预览版已经发布,我也在虚拟机上进行了体验。初步感受是:这是win7+win8的合体。开始菜单和关机按钮,都回来了。如果它消除win8的那些诟病,尊重用户习惯,提高用户体验水平,凭借微软在桌面操作系统市场的影响力,Win10重获用户接受是不难的。但是在平板和手机端,就难说了。毕竟有iPad、iOS和安卓系统的强大竞争。打造强大的生态系统,并不是仅仅靠系统优秀就能完成的。它需要很多合力还有时机。
Win10 = Win7 + Win8?
下面就说说那个“例外”。这个例外是IE浏览器。IE虽然在当年的浏览器大战中,凭借捆绑的优势,击败了Netscape,但IE的骂名一直没断过。我手里有本当年微软员工写的书,讲述过IE6的开发过程,充满溢美之词。可实际上IE6是微软最烂的浏览器,没有之一。现在微软自己也承认了,希望用户尽快升级,消灭IE6。因为微软的傲慢和利益考虑,它的浏览器总是视国际标准为无物,总是自行其是的实现,还充斥着错误。以至于网站的前端开发人员,经常被搞的焦头烂额,对IE咬牙切齿、痛恨不已。因为在其它浏览器上看着好好的设计,往往在IE上面看起来一团糟。后来因为其它浏览器的竞争、IE对国际标准实现的改进和各种库的支持,仇恨程度有所缓解。但因为长期缺乏竞争,IE发展很长时间都停滞不前,给了Firefox、Chrome以及其它浏览器机会。现在的IE11虽然已经相对不错,可在很多用户眼中,已经变成“下载其它浏览器”专用了。这真是个悲剧。有消息说Win10发布的时候,微软要同时推出新一代的浏览器产品 - “斯巴达”,但具体表现要继续观察了,希望不要再重复过去的错误。