距离微软9月12日Windows 8 BUILD发布大会还有20多天,来自坊间的各种期待和猜测不断。一方面,微软官方对Windows 8的产品和技术架构一直守口如瓶(包括我在微软面向RD内部的mail list里面,Steven Sinofsky和Scott Guthrie等大佬们提起 Windows 8也是寡言少语)。另一方面,微软拿出大阵仗来准备此次Windows 8 Build大会,微软一直将此次大会的历史意义和当年的Windows 95发布会等同。官方的口径是“In 1995, Windows Changed the PC, Windows 8 will changes everything”。
面对移动互联网的滚滚大潮,在Apple和Google等巨头的左右夹击下,微软的确走到了战略转型的关键窗口期。微软此次押注Windows 8,可以毫不夸张地说,将对未来微软的命运起着决定性的作用。成,则可将微软再次送入全球科技公司宝座地位,并让微软帝国辉煌继续;败,微软则有可能从此退居幕后、沦落三流,甚至像Sun、摩托罗拉那样的悲剧英雄淹没于历史中。
问题是:Windows 8能否扛起重振微软雄风的重任?
坊间很多论者都关注Windows 8的技术架构,Jupiter(Windows 8中用来统一桌面和移动应用的开发框架)用了哪些最酷的技术?是否丢弃了Silverlight/WPF?是否押宝HTML5?Jupiter会丢弃Win32/MFC吗?Jupiter怎样提供C++本地接口和.NET托管接口?
本篇文章不打算分析Jupiter等Windows 8开发技术架构(这方面我会在以后的技术文章中分析),是因为我认为Jupiter技术架构是否完美,拥抱哪些技术、丢弃哪些技术,对于Windows 8的成败,一点都不重要。
这可能与很多微软技术阵营朋友的意见相左,包括很多微软人也认为Windows 8的技术架构优劣将决定着Windows 8的成败——他们认为“微软的强大、正是技术的强大;所以Windows 8要成功,必须有很牛的技术;微软的成功将依赖于developer的支持,而要赢得developer,必须拿出征服他们的技术”。
坦白来说,这种“技术导向”的文化是一个非常糟糕的基因。这个基因在Steve Ballmer当年著名的developer、developer、developer……咆哮版Rap中得到了最佳的诠释。这让很多人都误认为微软帝国的成功是因为“技术很强大”。其实这是一个错误的认识。
梳理一下微软的发展历史可以帮我们认清这一错误。微软整个发展历史分为两个阶段:
【第1阶段】 1975年~1998年,这个阶段的顶峰就是Windows 95的发布,这个时候整个微软公司还是产品基因——即为人类提供什么样的产品?这时候的技术是为产品使命来服务的。Bill Gates最著名的使命宣言“让每个人桌面上都有一台电脑”实际上是科技史上最伟大的产品宣言。正是这样的产品使命将微软送上全球科技公司的宝座地位。其实,我至今认为Bill Gates是个伟大的产品人,并非如外界理解的那样一个伟大的技术人。
【第2阶段】1998年~2010年,这个阶段是微软的.NET平台战略期,也是微软帝国的滑落时期。起因于1996年Java的横空出世搅乱了微软的产品使命,微软一直担心Java虚拟机技术会架空Windows操作系统,从而颠覆微软帝国。于是微软在1998年启动雄心勃勃的.NET平台计划,并于2000年推出.NET平台。微软这时候认为只有强大的技术才能阻挡敌人的进攻。.NET技术强大无人否定,但正是.NET平台推出的这10年,是微软滑落最快的10年。这期间冒出了无数的产品巨头Google、Apple、Facebook,特别是起死回生的Apple,连续推出iPod、iPhone、iPad这些伟大的产品,对微软来讲,可谓步步紧逼,刀刀见血。——今天回头来看这段历史,微软对Java这一技术反应实在过度。Java仅仅是一个技术而已。而微软因此重金重兵投入.NET实在是一个非常错误的战略,到今天为止.NET除了征服了一部分开发者,在大众用户眼里,.NET什么都不是,谁关心你.NET技术有多牛?实际上,.NET对整个微软来说是一个失败。
我一直在思考这段历史,看似强大无比的微软为什么在这10年滑落如此之快?我总结下来的根源就在于这个阶段,微软丢掉了自己最早创建Windows以来的产品基因,而错误地树立了“技术至上”的基因。
因此个人认为:Windows 8能否功成名就、重振微软战略雄风,核心在于微软是否能够找回自己失落已久的产品基因,而非继续沉迷于自己的技术基因。
那什么叫“产品基因”,Windows 8应该怎样做才能找回失落的“产品基因”?我认为微软将下面这些product & experience作为Windows 8的第一优先级、砸下重金、投入重兵来实现,而不是再满口的Jupiter怎样、HTML5怎样、Silverlight/WPF怎样……微软就做到了产品基因:
1.是否能将Kinect创新的“体感UI”大规模应用到Windows 8中?
2.是否能将Touch-UI由目前的多点触控推向一个新的体验高度?
3.是否能将研发多年的“自然语言交互”变成真正大规模易用的体验性产品?
4.是否能让App Store发挥真正的“以互联网的速度”为用户便捷地提供各种想要的功能?——让强大的developer ecosystem将操作系统“互联网服务化”。
5.是否能让普通用户在使用Windows 8时,忘掉文件、文件夹、驱动程序、注册表….这些晦涩的技术概念,而代之以视频、音乐、电子书这些具体的应用体验实体?
6.是否能将开机时间缩为1秒(目前Windows 7是30~50秒)?
7.让UI简单、简单再简单!是否能让Windows 8的按钮少一些?是否能将不常用的功能隐藏起来,甚至彻底去掉(Geek级的用户如果想用,去App Store上购买)?
8.。。。。。。。。。去看看各种论坛上大众用户对Windows的抱怨,对iPad的赞不绝口,就知道Windows 8还缺什么样的产品基因。
很多朋友应该看到了我上面list中的keywords:人机界面,体验,服务,快,极简。是的,在光速时代,这些keywords是一个产品成功的关键,而不是什么神秘牛掰的技术。
转自:
http://topic.boolan.com/4