电脑技术学习

深入分析 Vista后Windows 微软需要思考什么

dn001
关注OzzIE

  很难预测Vista后的事。微软正在忙于完成这个产品,许多对此技术负责的行政人员现在有了新的工作或者离开了熟悉的岗位。

  Ozzie是对Windows未来发展方向最有影响的人。在一年前微软买下他的Groove Networks公司时他加入了进来--Gates说过不仅是得到他这个人才,还有他的技术--在那里起就在微软内部获得了足够的信用来影响它的产品和交易模式。到目前为止,Ozzi大部分时候都是在大家注视下工作。这种情况会尽快改观。

  Gates在一年前加大了Ozzie的权限,包括定制微软的网络软件战略。在6月,他提升Ozzie成为软件设计总监--Gates的旧头衔。在接收Gate的产品开发任务与在对微软事件发表声明之间,Ozzie可以更多地倾向于微软的客户。

  在6月微软TechEd会议上的演讲中,Ozzie说那些可以转换网上用户软件的先进技术,同样也能作用于商业。在线服务将赋予公司处理能力,数据存储功能和由微软同它的竞争者共同建立的巨大数据中心的通信带宽,Ozzie说,这给公司管理IT的方法带来“基础性转变”。

  那些微软,Google和Yahoo正在建立的数据中心,将会给数亿计的用户提供诸如:搜索引擎,E-mail,日志和即时消息服务的技术。商用软件的客户群也相当大。微软正在设计能让公司利用原始数据中心的软件--未来,微软产品将会让公司自主选择,是在他们自己的电脑上运行软件还是使其作为一项网络服务,方便他们在任何时候自由地转换模式。Ozzie说:“微软正在为这个新世界做准备。”公司在线商用软件将会补助Windows和其它的桌面产品,这不同于那些极端份子的观念,他们认为当软件进入网络时,IT部门会被撤消。

  微软计划利用它的Windows Live软件,来让手持电脑能与台式电脑更好的一起工作,增加更易分享的文本,E-mail和日历。Ozzie说“要前进,我们就必须以一个连网的,终端用户的角度来设计我们的产品和服务。因为微软发布了一个广告服务的系统来与Google竞争,公司将开始走一条更多网用数据的道路。甚至windows桌面不是万能的:当微软在宣告它的Live软件错误时,Ozzie指出其广告中间软件有一天能象网站一样为用户端软件提供广告服务。

  微软正在考虑对它的Windows商用模式做更大的调整。公司的一个专利程序描述了网络服务提供者如何向用户提供免费的PC,以此针对用户文件交换广告,包括他们的语言,音乐喜好和是否玩PC游戏。该程序同时安置了一个支持广告的操作系统,对此用户可以选择没有广告的软件,但为此要支付订阅许可,或者以观看大量广告来获得一个免费的版本。

  向后兼容的咒语

  下一个Vista Windows会是什么样?理想上,它会更小巧更加模块化,与旧的软件不那么兼容却能更有效地阻挡攻击,在PC和网络间功能划分地更明显。

  一个更模块化的Windows是微软一直想要完成的理想,虽然并不是太认真。一年前,在欧盟法院要求下,公司发布了不包括Windows Media Player的Windows XP N。但是微软并没有对这个减少了功能的软件少收钱,令人难以置信的是,欧洲零售商们和PC制造商并没有对此提出异议。Justice Department曾经提议了一个模块化的Windows,让用户可以撤出例如网络浏览器和媒体播放器的部分,但这个主意现在听起来很过时。

  微软的Goffe说,两年前为Vista设计的一个新的开发程序让公司可以无限灵活地向Windows加入软件模块,而不会与现有的代码发生冲突。但是有些顾客反应他们想要更小的产品。一个更好的意见的缺陷是,微软计划向印度,墨西哥,俄国和南亚推出的Windows Vista Starter Edition,其售价要低于其主流产品。带有Srarter Edition的PC将一次只能使用三个开放的Windows,并且没有那么多网络功能,但是它们会在那些用户无法或不想支付整个产品价格的地区流行起来。

  在7月微软的分析大会上,Mundie说公司的许多研究工作,都是为设计更简便更可预测的软件系统来服务的,同时带来设计和其它的工程要求。Ozzie将会在这方面起决定作用。在微软传统的发展方式下,工程师们致力于系统元件开发,然后将各部件组合到一起。相反地,Ozzie更倾向于开发系统的核心,然后在此基础上编写代码--这是Apple所使用的方法。但是,微软比Apple更有优势的地方在于:8亿5千万人都在使用Windows。

  当Apple在2001年转向OS X时,它完全脱离了向后兼容。开发者可以使用一个特殊的,被称为Carbon的API装置来在新的系统上运行旧的程序,这需要几周甚至几个月的编程工作。为了全面地利用OS X,用户需要利用一个称为Cocoa的技术来重写他们的程序。今年,Apple在压力下推出了它的ISV,需要代码转向来支持在所有新的Mac上的Inter芯片。

  微软的问题更复杂。由大量公司开发的千计的软件和硬件设施必须与Winodws接口,更别说由微软用户编写的其它软件了。因此解决的方法可能是在机器上处理掉那些旧的程序,这是微软在之前建议在Vista上做的事。所有那些旧的软件都对那些运行它的公司提出了安全风险,但是如果微软也试图象Apple一样与过去完全脱离,这将会让用户重新考虑购买Windows的原因。微软的Cherry说:“微软更多地关注于向后兼容性,可能会对整个平台的发展构成威胁。”

  在Vista后的Windows版本将可能是一个折中。微软计划采用虚拟机技术,在一个容器里保护原先的代码以防那些藏匿病毒的程序不会对系统的其它部分造成威胁。7月,微软关闭了Siftricity,其软件隔离程序来防止,DLL的改变,Windows注册或者其它的安装对电脑的其它部分的影响。Softricity工具同样可以打包程序并通过网络传送,在需要时从远端服务器为PC引入代码。

  用户可以想出Windows程序的三种发展方法:为了实现更好的安全性能,将会在分区的程序中实行性能处罚。对托管软件提供应用程序开发方法。和有完全摆脱旧模式的新Windows。

标签: