Eileen'blog

第九章 macOS的坚守与创新

2026-07-15T13:17:00 文章

2010年,iPad发布,苹果成为全球市值最高的科技公司。但回到1997年,这家公司离破产只有90天。它的故事不是一夜逆袭,而是一次漫长的过山车:Apple II的辉煌、Macintosh的革命、1980年代末的衰落、1990年代的混乱、乔布斯回归后的手术、以及最终靠macOS和iOS重登顶峰。

这一章我们先补上苹果的起家史,再讲Macintosh的兴衰,然后回答:为什么苹果能从濒死变成高端标杆?为什么它能放弃自己的内核转向Unix?为什么封闭生态没有杀死它,反而让它活得比大多数开放平台更久?

一、苹果的起家史:从车库到Apple II,再到Macintosh的辉煌

1. 1976年:Apple I与车库神话

1975年,Altair 8800点燃了个人计算机热潮。1976年4月11日,史蒂夫·沃兹尼亚克(沃兹)设计了Apple I——一台基于MOS 6502处理器的裸板计算机。他的朋友史蒂夫·乔布斯说:“别免费公开电路图了,我们直接卖整机。”两人卖掉乔布斯的Volkswagen面包车和沃兹的惠普计算器,凑了1300美元,在乔布斯家车库成立苹果公司。

Apple I售价666.66美元,没有机箱、没有键盘、没有电源,全部由沃兹手工打造,卖了约200台。但它证明了苹果能造出完整的产品。

2. 1977年:Apple II引爆市场

Apple II是沃兹的杰作。它集成了键盘、彩色图形、内置Basic(微软写的),还有8个扩展槽。外壳是米黄色塑料(不像金属盒子),看起来像家用电器。1978年,VisiCalc(第一个电子表格)专门为Apple II开发,成为杀手级应用。企业用户为了用VisiCalc而买Apple II。

Apple II持续生产16年(1977-1993),累计销量超500万台,是苹果早期几乎所有收入的来源。它建立了苹果的第一条护城河:硬件+软件一体化,用户开箱即用。

3. 1984年:Macintosh的诞生与“1984”广告

1979年,乔布斯参观施乐PARC,看到Alto的图形界面和鼠标,决心将GUI商业化。1983年,Apple Lisa发布(9995美元),尽管技术先进(窗口、菜单、鼠标),但因价格过高失败。乔布斯被调到Macintosh项目,目标:做一台2500美元以下的GUI电脑。

Macintosh基于摩托罗拉68000处理器,采用了定制的图形芯片和ROM中的工具箱(Toolbox),将大量图形操作代码固化在ROM中,加速启动和响应。1984年1月22日,“1984”超级碗广告播出,1月24日Macintosh发布,售价2495美元。

Macintosh的界面让所有人惊艳:桌面、窗口、文件夹、垃圾桶、下拉菜单。普通人第一次可以用直觉操作计算机。然而,第一年销量未达预期:上市初期势头强劲,在数月内售出约7万台,但随后销量迅速下滑。软件太少(只有MacWrite和MacPaint),内存太小(128KB),封闭无扩展槽。苹果很快意识到问题,于同年9月推出了升级版Macintosh 512K(“Fat Mac”),缓解了内存瓶颈。

但Macintosh重新定义了易用性。所有后来的GUI(包括Windows)都在模仿它。然而,苹果坚持封闭生态(硬件不授权第三方),为后来的衰败埋下伏笔。

二、1990年代的衰落:产品线灾难与Copland的失败

1985年,乔布斯被赶出苹果。之后的十年,苹果进入“无灵魂”期。

1. 产品线混乱

为了满足不同市场,苹果推出了几十个型号:Power Mac(高端工作站)、Performa(中低端,多个子型号)、Quadra(专业级)、Centris、LC、IIvx、Newton(掌上电脑)……名字和配置毫无规律。消费者根本分不清哪个好,经销商也头疼。

2. 操作系统老化

System 7(1991年发布)是最后一代经典Mac OS。它有以下几个问题:

第一,没有内存保护。所有程序(包括操作系统本身)都跑在同一个内存地址空间里。程序A写了超过自己内存边界的数据,就可能覆盖掉程序B的数据,甚至覆盖操作系统内核。结果就是系统彻底锁死,只能按重启键。

第二,没有抢占式多任务。早期Mac系统使用协作式多任务:每个程序必须主动放弃CPU才能让别的程序跑。如果有程序卡住了(比如死循环或等待磁盘),整个系统就僵住。你转动过的鼠标光标,那个旋转的彩色沙滩球(Spinning Beach Ball of Death),就是协作式多任务时代的遗产。

第三,虚拟内存实现不佳。System 7虽然引入了虚拟内存,但默认关闭且性能较差,导致大多数程序仍需在有限的物理内存中拥挤,内存不够就频繁报错。

这些缺陷源于1980年代初的设计决策。当时Mac的硬件资源极其有限(128KB内存,400KB软盘),实现内存保护和抢占式多任务会消耗太多资源,而且当时的CPU(68k)对这些特性的硬件支持也弱。苹果选择了“够用就行”,结果这套系统架构一直缝缝补补用到了1990年代末。

到1996年,System 7.5.5的稳定性和当时Windows 95相比已经落后一个时代。

3. 内部内耗:Copland的惨败

1994年,苹果启动代号为 “Copland” 的项目,目标是从头重写一个现代操作系统(抢占式多任务、内存保护、多线程)。但项目管理一团糟:特性不断膨胀,团队频繁换人,进度年年延后。1996年,Copland被评估为“不可能交付”,项目取消。苹果白白浪费了两年,操作系统仍然停留在System 7.5。值得一提的是,Copland项目取消后,苹果基于System 7的改进版发布了Mac OS 8(1997年7月),但这只是权宜之计,内核并未真正现代化。

到1997年初,苹果市场份额从16%跌到3%,年亏损数十亿美元,现金只够撑90天。所有人都在写苹果的讣告。

三、乔布斯回归后的手术:砍产品、换内核、转向Intel

1996年12月,苹果以4.29亿美元收购NeXT公司,乔布斯以顾问身份回归。1997年9月,他被任命为临时CEO。

1. 第一刀:砍产品

乔布斯发现苹果有几十个产品型号。他在一次产品会议上画了四象限图:

  • 消费级台式机 → iMac(后来)
  • 消费级笔记本 → iBook
  • 专业级台式机 → Power Mac
  • 专业级笔记本 → PowerBook

当场砍掉70%的型号,员工大裁员。同时,他结束了与Motorola的芯片合作(PowerPC),为转向Intel铺路。

2. 第二刀:操作系统换代

苹果有两个选择:继续开发Copland(已死),或者买一个现成的系统。候选包括BeOS(前苹果高管加西的公司,要价高达4亿美元,苹果还价至1.2亿美元,后提升至2亿美元,最终因价格及独家授权问题未达成一致)和NeXTSTEP(乔布斯自己的公司)。乔布斯说服董事会采用NeXTSTEP,NeXTSTEP基于Mach微内核BSD Unix,有现代操作系统的全部特性:抢占式多任务、内存保护、对称多处理、网络协议栈完整。更关键的是:它的内核层和应用层分离得干净,界面层(NeXTSTEP的Display PostScript)可以重写成苹果自己的Quartz,但内核不需要重写。

1997-1999年,苹果工程师将NeXTSTEP的图形引擎替换成苹果自己的Quartz(基于PDF的渲染模型),并添加了Classic环境(在Mac OS X中运行System 9应用的虚拟机)。2000年发布Mac OS X Public Beta,2001年3月24日正式发布Mac OS X 10.0 Cheetah

Darwin内核开源,Cocoa闭源。这种混合策略既获得了社区信任(内核可审查),又保持了控制权。

3. 第三刀:硬件转向Intel

2005年,乔布斯在WWDC上宣布从PowerPC转向Intel x86,并计划在2006年底前完成所有产品线的过渡。Darwin的可移植性让这次转换在两年内完成(2006年Mac全系换装Intel芯片)。2020年,苹果又转向自研ARM芯片(M1/M2/M3),Darwin再次平滑迁移。没有NeXTSTEP的可移植内核,这两次转型都不可能

四、Mac OS X的进化:从10.0被骂到10.2成熟

1. Mac OS X 10.0 Cheetah(2001年3月24日)——美丽但慢

界面(Aqua)惊艳:半透明、阴影、糖果色图标。但性能灾难:G3处理器上启动2分钟,窗口拖动卡顿,应用切换延迟严重。软件兼容性差:Classic虚拟机慢如蜗牛,原生Cocoa应用极少,开发者尚未跟上。批评者戏称“Mac OS X是世界上最漂亮的幻灯片”。

2. Mac OS X 10.1 Puma(2001年9月)——小幅提速

提升性能,修复bugs,加入DVD播放(早期缺失)。仍然慢,但可用。

3. Mac OS X 10.2 Jaguar(2002年8月)——终于成熟

Quartz Extreme将窗口合成交给GPU加速,UI流畅度大幅提升。同时,多线程调度能力显著增强,系统响应更加敏捷。Finder大幅改进。第三方应用爆发:Microsoft Office v.X、Adobe Photoshop 7等原生版本。市场份额从低个位数回升。

此后10.3 Panther、10.4 Tiger(引入Spotlight)、10.5 Leopard(Unix 03认证)……每年迭代,积累了忠实的高端用户群。

五、为什么苹果的封闭生态能活下来?

在Windows靠开放兼容机占领95%份额的时代,苹果坚持“硬件+软件一体化”封闭生态。为什么没死?

1. 目标市场不同

微软要“让每个人都用上电脑”。苹果做“给专业人士和有钱人最好的电脑”。设计师(Adobe全家桶)、音乐人(Logic Pro)、程序员(Unix + 漂亮面板)、学生(后来的教育折扣)……这些人对价格不敏感,对体验敏感。封闭保证极致优化:没有驱动冲突,系统崩溃率远低于Windows。

2. iMac(1998)的救命稻草

1998年推出的彩色半透明iMac G3,一体机设计,USB取代老旧ADB和串口,软驱废弃,CD-ROM成为标准。它长得像水果糖,让苹果重新赢得消费者好感。iMac带动的销量为Mac OS X开发争取了时间。

3. iPod、iPhone、iPad形成生态反哺

2001年iPod,2007年iPhone,2010年iPad。这些新品类极大扩大了苹果用户基数。很多用户因为iPhone而尝试Mac。跨设备联动(iCloud、AirDrop、Handoff)让用户离不开全家桶。

4. 微软创新放缓

Windows Vista(2007年)负面评价无数(兼容性问题、硬件需求高),而Mac OS X 10.5 Leopard(2007年)稳定且功能扎实。大量Windows用户第一次尝试跳槽。

5. 开发者的“真香”体验

Cocoa框架让Mac应用开发比Windows API(Win32/MFC)现代化得多。苹果提供Xcode,免费,开发者只需99美元/年发布应用。很多独立开发者从Windows迁移到Mac。

开放生态需要靠薄利多销和无数厂商配合,封闭生态靠高利润和对用户体验的极致控制。苹果做到了后者。

六、小结:macOS的坚守

  • Unix内核(Darwin):放弃自研System系列,换来稳定性、可移植性和开源社区信任。
  • 封闭生态:放弃大众市场,换来高利润和极致体验。
  • 定期大版本迭代:每年一版macOS,弃旧迎新。
  • 设计驱动:乔布斯美学从iMac到Mac Studio,设计优先于工程成本。
  • 跨设备协同:macOS与iOS生态绑定,难以离开。

七、尾声:风起云涌之后

Mac OS X从2001年诞生到2007年前后成熟,那是一个操作系统激烈竞争的年代——Windows Vista折戟沉沙、Linux桌面逐渐成型、macOS站稳高端。但此后,局面渐渐变了。

2009年Windows 7大获成功之后,微软的操作系统创新节奏明显放缓。苹果这边,macOS从10.6 Snow Leopard开始就走向了“稳定性优先”路线,此后每年的新版本虽然都有新功能,但再也没有当年从System 7到Mac OS X那种底层革命。2024年的macOS 15引入了iPhone镜像功能,2025年的macOS 26推出了Liquid Glass全新设计语言,2026年的macOS 27 Golden Gate则聚焦于AI和Siri的重构——但这些更像是精雕细琢的优化,而非撼动根基的变革。

事实上,批评的声音并不少。有评论指出,macOS 26的Liquid Glass设计在Mac上显得“心不在焉”,“苹果的设计团队似乎已经放弃了人机交互的最基本原则”。窗口圆角不一致、菜单图标杂乱、窗口缩放操作反直觉等问题层出不穷。更有评论认为,苹果在创新层面“显得有些保守和僵化”,在AI革命中“一度沦为旁观者”。就连2026年的WWDC,也被认为“很难让人兴奋起来”,“大多数更新都停留在系统细节、界面修补和体验优化上”。

这并非苹果一家的问题。那个操作系统剧烈变革、每隔几年就有全新范式诞生的年代——从命令行到GUI,从单任务到多任务,从协作式到抢占式,从专有内核到Unix——已经过去了。三大系统(Windows、macOS、Linux)在功能上日趋同质化,在创新上日趋保守。或许是灵感枯竭,或许是因为市场格局已定、缺乏真正的竞争压力,又或许是操作系统的底层范式本身已经走到了一个暂时的天花板。

今天的计算机世界,不再是“有没有”的问题,而是“好不好”的问题。 从拓荒到精耕,从革命到改良,这或许是任何技术走向成熟的必然轨迹。只是偶尔会让人怀念那个——每一次系统更新都可能改变世界的年代。

八、预告

至此,三大操作系统(Windows、macOS、Linux)的诞生和成长都已讲完。从冯·诺依曼架构到UNIX,从GUI战争到开源运动,每一步都印证了这个系列的核心观点:今天的计算机世界不是“最优解”的产物,而是在特定历史条件下,由一群工程师、商人和用户共同选择、妥协、试错后的结果。

下一章(第十章)将进入总结与展望部分——三大系统的特点对比、三足鼎立的格局如何形成,以及未来AI和量子计算会不会颠覆这一切。 (第九章完)