beatlesapple
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
阅读:2948回复:0

苹果当时延迟推出 Leopard 的内幕

楼主#
更多 发布于:2008-01-06 19:40
鉴于微软 Vista 上市后,系统对于硬件的过高要求引起了用户的强大不满。苹果在宣传 Leopard 10.5 系统的时候,主打的是 Vista 2.0 的广告语,这么说,如果 Leopard 在实际运行中的效能和 Vista 持平(别说更差)的话,都会显得这牛“吹大”了。


熟悉 Mac 系统的人都知道,QuickTime 是 Mac 的多媒体内核,CoreImage 图像渲染等的运行效能和 QuickTime 的执行效率是成正比的。当前 10.4 Tiger 系统里,苹果准备在 10.5 上大力普及的 QuickTime H.264 编码同样存在对硬件依赖性太强的问题,许多 HD 的高清多媒体内容在低配电脑上运行得不很流畅。为避免和 Vista 同样的口水诛伐,苹果只好临时决定,将 QuickTime 代码全部重新编译,通过采用大量的传统代码,最大限度地绕开媒体内容对硬件的过高依赖。

改写巨量的代码需要很长时间,而恰好 iPhone 就需要其中部分新编译的代码。有了 iPhone 这借口,虽然无法避免用户关于“跳水”的讨伐,但毕竟还是给了苹果董事会一个很好的交代--苹果董事会更希望 iPhone 能和 iPod 一样给苹果带来新的辉煌。对苹果的工程师来说,部分代码改写也是写,全部改写也是写,多了几个月时间,他们就能够在 Leopard 里大量采用回 OS 9 系统时代的 QuickTime 代码--那时候的电脑配置很低,就因为那些高效率的代码,苹果的多媒体执行能力是远远高于其他平台的。

至于为何到现在才忽然说要推翻代码重写,Jobs 不可避免的和 Gates 有过同样想法:想以此拉动硬件的销售。但 Jobs 显然比 Gates 占了一着高棋,他并不必需那部分的硬件增长,因为苹果的系统和硬件是一体化的,软件硬件同样能够拉动销售,不象微软公司,自己只生产系统,其他硬件商都得看着微软的系统来吃饭。

其实,对于苹果迷来说,Leopard 系统的延迟对他们的影响也不是很大,发几句牢骚就过去了,他们清楚,即使是现在的 Vista 系统,充其量也就是苹果 10.4 Tiger 系统的“复制增强版”而已,那里面有太多 10.4 系统的影子。回顾过去,苹果10.4 系统本来和微软的“长角”系统是处于同一开发起跑线上,“长角”难产,改为了“Vista”,但本质上还是属于处于和 10.4 匹配的档次上,所以苹果说 10.5 是 Vista 2.0 就有他的理由了。

由上面可见,6月份 Macworld 上将推出的“非常接近 Final 版”的 Leopard 和最终发行版的区别就是:降低了对硬件的过高依赖。到时,许多低配的 iBook 等电脑将能够流畅的使用当前的 H.264 高清内容,其图像渲染速度也会因此得到了很大提升--而不仅仅是系统功能上的提升
Think Different
游客

返回顶部