跳至内容

苹果公司历史/受既有用户群束缚

来自维基教科书,开放的书籍,用于开放的世界

任何科技公司在发展过程中都必须考虑的一个因素是技术上的无能。苹果在这方面表现出了某种程度的不足,也许最明显的例子是它在 90 年代的操作系统开发工作。

参见“撞墙”:[1]

Macintosh 操作系统的最初版本是为 1983 年可用的最低硬件平台而创建的;为了满足上市时间和成本限制,做出了权衡。到 1989 年,经济实惠的硬件已变得更加强大,苹果管理层正在开会讨论重新设计操作系统以适应不断变化的市场需求。一些功能,例如带颜色的用户界面,很快就添加了,但使 Mac 在 90 年代初以外更具竞争力的、更不肤浅的功能则更具挑战性。事实上,到 1997 年,下一代 Mac OS(代号为“Copland”)尚未完成,没有预期的发布日期。在工程经理艾伦·汉考克的建议下,苹果 CEO 吉尔·阿梅利奥取消了 Copland 项目。到底发生了什么?

Copland 似乎融入了所有正确的想法。例如,Copland 的一个标志性功能是“内存保护”。内存保护可以防止编写不当的软件导致系统崩溃——这在早期的 Mac 中并不是一个重大问题,因为它们一次只能运行一个程序,但增强后的 90 年代初的 Mac 同时运行的程序更多,因此崩溃的次数也更多。内存保护技术在 UNIX 中已经存在了几十年; 1990 年代初更便宜、更强大的硬件使它在技术上可行,也是个人电脑的竞争性必备功能,并在 1992 年版本的微软 Windows 中出现。Copland 还包括一个“微内核”和操作系统“服务”:这两种方法都是组织现代操作系统的可靠方法。Copland 还包含一个名为“蓝盒子”的虚拟机,它将运行旧版本的 Mac OS 以实现向后兼容性和为现有客户提供简单的升级路径。苹果的初衷似乎是正确的。

但在技术上,Copland 被证明难以执行。为了说明一个技术障碍:Copland 的目标是使用不超过 4MB 的内存,但向后兼容模式需要一个完整的、内存驻留版本的 Mac OS 7,占用 2.5MB 的内存;在编写第一行代码之前,Copland 内存预算的 2/3 就被消耗掉了。有趣的是,4MB 的限制在 1992 年 Copland 最初设计时可能看起来很合理,但随着 Copland 落后,它就变得过时了:到 1997 年,64MB 的内存已经成为标准。

内部人士报告说,像这样的技术难题只是问题的一部分。到 90 年代中期,苹果已经形成了一个研究机构的姿态。成功的软件公司所具有的定期发布、严格的时间表和交付清单都不复存在。Mac OS 升级已经成为一个又一个共享软件应用程序的集合——Mac OS 8 的一个广为宣传但并不显眼的功能是一个名为“弹簧文件夹”的界面调整。 “为什么苹果会失败”谈到了“滚雪球项目”:这些项目就像卡通片中滚下山的雪球一样,变得越来越大,直到它们只有雪球在地狱里滚动的机会才能完成。这些项目变得无法杀死,因为在它们的增长过程中,它们也包含了公司认为不可或缺的战略技术。Copland 并不是那个时代唯一失败的项目——X、Y 和 Z 也都失败了。

Copland 的目标最终在几年后在 Mac OS X 中得以实现。

参见“Windows 的崛起”[2] 在 90 年代初,苹果似乎满足于在“先进技术”方面乱涂乱画,而不是努力保持图形桌面的领先地位,并感到安慰的是,它已经交付了微软试图用 Windows 构建的东西。这证明对苹果来说是一条灾难性的道路,但全部后果都隐藏在短暂的表面的生产力假象之下。

苹果发布了 A/UX,一个具有对 Mac 系统软件的出色支持的 Unix 发行版;尝试将 System 7 移植到 PC;试验了新的 RISC 工作站平台;开始开发名为 QuickTime 的媒体架构;开发了 Newton 手持电脑以及一系列相机、扫描仪和其他外设;描述了一个名为 PowerTalk 的新消息平台;并孵化了各种其他支持技术,但除了 Mac 之外,很难创造出任何真正具有市场价值的产品。

值得注意的平台经验教训:真正的艺术家会发布产品!


华夏公益教科书