macOS

macOS的前身是Mac OS,1984年苹果公司为麦金塔电脑开发的操作系统。Mac OS并不是苹果最早的操作系统,在麦金塔之前的Apple I、Apple II、Apple Lisa都有一定的二次开发能力,但Mac OS却是苹果首款具有延续性而非绑定在特定硬件上的操作系统。

但麦金塔计划的领导者乔布斯随后在内部政治斗争中失利,并于1985年被逐出他所创办的公司。自他走后,Mac OS又从2.1迭代到了8.0,直至1997年乔布斯回归。尽管Mac OS在原有框架下继续演进到了第9个大版本,但所有人都知道,这个时代结束了。

乔布斯在离开苹果的12年间并未闲着,他创立了NeXT公司,推出的操作系统名叫NEXTSTEP。NEXTSTEP在商业上难言成功,最终也不过是以卖给苹果收场,但它在图形用户界面领域提出的许多创举,在当时极为先进。苹果收购NeXT后,随即以此为基础开发了Mac OS的第10个大版本,也就是Mac OS X。Mac OS X同时支持了兼容老Mac OS的Carbon和兼容老NEXTSTEP的Cocoa两套API,并在随后的演进中用了20年的时间将前者彻底抛弃。Mac OS X发展到10.8版本时,官方去掉了前面的Mac字样径称OS X,而发展到10.12版本时又拿回了mac,称为macOS,这是为了和iOS、tvOS、watchOS、visionOS保持统一的命名风格,但总的来说,Mac OS X、OS X和macOS算是一脉相承,前后兼容的一套操作系统。

macOS 10.15是X系列的最后一个发布,在此之间基本是每年发布一个小版本,与Microsoft Windows Service Pack的发布周期大抵相当。从支持Apple芯片的11开始了飙版本号模式,11、12、13以每年一个大版本演进。用户对此感知不强的一个重要原因是,从10.2 Jaguar开始,macOS另有一套广为人知的代号版本系统,在10.9 Mavericks之前是以猫科动物命名,在10.10 Yosemite之后是以加州地名命名。