深入分析 Vista后Windows需微软重新思考( 二 )


上个月微软副总裁Devin Johnson告诉华尔街分析师说,为了追上Google,微软正在着手一个伟大的计划来推广在线软件和PC软件 。公司想研究“可编程的效用”,将其编到它的操作系统和桌面应用程序中去 。因为Google更新了其在线电子表格和字处理器软件,微软选择朝另一个方向发展,为Excel,Word和OutLook增加新的功能,并通过网络来扩展那些程序以便在PC和网络间提供Ozzie说的“混合用户经验”(Hybrid user experiences) 。
微软:谁在得势,谁在失?
微软助理副总裁,Redmond研究实验室的负责人Dan Ling说:“显然,公司正处于巨大的转折期中 。我们需要考虑缩短开发期并能很好的控制它的进度 。”微软的服务器和工具组的高级产品经理Mario Juarez,提到在计划“一个公司灵魂的讨论”来确定如何在网络上安置微软技术集 。
Windows是微软统治全球网络计算业的核心 。公司必须不断更新这个操作系统,顺应潮流并加快Vista那种蜗牛般的发展步伐 。PC没有死,但是新的计算形式,无线联接和网络上的软件服务,会忽视桌面程序和Windows 。在90年代,Netscape通信和网络浏览器的出现也带来了同样的威胁 。Enderle说:“桌面程序可能是琐碎的--Netscape是完全正确的 。”
那么,微软怎么才能顺利过渡呢?一年前,Gates建议公司向更频繁地发布Windows的方向发展,可能会在其坚固的基础上由它的主版本的发展项目而带来大的变化 。但是到目前为止,这样的事情还没有发生,因为微软的员工都在努力完成Vista 。
这场战役的一部分是微软必须找到一个解决它安全和代码过于复杂的方法,这些麻烦来源于它尽力支持为PC制造的每个应用程序和外围硬件 。让微软放弃向下兼容是不太现实的(不过也不是不可能的)--windows强大的能力就表现在此,程序可以从一个操作系统顺利地应用到另一个 。不要笑,现在还是有很多人在用Windows 98的 。
因此,微软需要阻挡旧的,以便处理那些源于向下兼容的可靠性上和安全性上的问题--或者可以决定处理一些程序,毁坏旧的代码 。Apple Computer已经在十年中做过了两次这样的事情,在它转向基于Unix的Mac OS X时,还有今年它从Power PC转向Intel chips时 。Creative SrategIEs咨询公司的总裁Tim bajarin说:“有尽可能多的动作就是Apple占领市场的战略 。”
Webifying Windows的决窍在于它在PC的硬盘驱动器上维持重要的部件,同时将一些用户文件和与之交互的软件移到微软数据中心的服务器上 。这使用户的数据处于开放状态,一旦被需要微软就快速反应 。公司在这方面才刚刚起步 。Windows Live站点包括在线调查,E-mail,网络日志和即时消息 。Windows产品管理负责人Barry Goffe说,管理照片,音乐和视频文件的功能也会在以后的网络服务中看到 。
发展中的滞后
微软的Windows开发过程是相当的复杂 。Vista包括有5000万行的代码,比Windows XP多48%,比Windows 2000多70% 。微软的每个Windows版本都是如此,CEO Steve Ballmer自己也承认说这个传统应该停止了 。
在上个月的分析师会议上,Ballmer说,微软在从XP转向Vista时犯了一个相当大的错误,它试图为操作系统开发一个全新的软件结构 。这是他,Gates,Allchin和研究和战略总裁Craig Mundie全都反对的一个决定 。Ballmer说:“我们试着进行过多的创新并且想同时整合它们,这在过去有用,不过现在已经失去效力了 。这会使问题变得更复杂 。”两年前,微软重新设置了它的整个Windows开发过程来使得它的操作系统不那么麻烦,但是Ballmer说,Windows仍然没有我们希望的那么模块化 。
另一个问题是,Windows开发小组接受着来自于大客户的销售压力,他们被迫按着大客户的要求去开发相应的功能,这使得项目使用性差 。90年代就在微软Windows小组工作的分析师Michael Cherry说:“大客户们从来不听他们不喜欢的意见 。”

推荐阅读