macOS
开发者 | 苹果公司 |
---|---|
编程语言 | |
操作系统家族 | |
运作状态 | 持续中 |
原始码模式 | 闭源(含有开源部分) |
首次发布 | 2001年3月24日 |
当前版本 |
|
市场取向 | 个人电脑 |
更新方式 | |
支持平台 | |
内核类别 | 混合(XNU) |
默认用户界面 | 图形(Aqua) |
许可证 | 商业软件、专有软件 |
前一代 | Classic Mac OS |
官方网站 | www |
macOS(/ˌmækʔoʊˈɛs/[6];2011年及之前称 Mac OS X,2012年至2015年称 OS X)是苹果公司推出的基于图形用户界面操作系统,为麦金塔(Macintosh,简称 Mac)系列电脑的主操作系统。StatCounter在2018年8月的数据表示,在桌面操作系统中,macOS的使用份额为12.65%,次于Windows的82.51%位居第二[7]。
macOS 是 1999 年发行的 Classic Mac OS 最终版本 Mac OS 9 的后继者。1999 年发布 macOS Server 的首个版本 Mac OS X Server 1.0,桌面版 Mac OS X 10.0“Cheetah”于 2001 年 3 月 24 日发布。2012 年苹果将 Mac OS X 更名为 OS X,第一个使用此命名的系统为“OS X Mountain Lion”。以前版本的 macOS 以大型猫科动物命名,例如 Mac OS X v10.8 被称为“Mountain Lion”,但随着 2013 年 6 月 OS X Mavericks 的公布,命名开始采用加州地标。2016 年 6 月,苹果公司宣布 OS X 更名为macOS,以便与苹果其他操作系统 iOS、watchOS 和 tvOS 保持统一的命名风格。在Apple宣布启动Mac迁移至AppleSilicon平台后,首个支持AppleSilicon的macOS Big Sur于2020年6月7日发布。目前最新版本为macOS Ventura,于2022年6月6日的WWDC22发布。
macOS Server 也同时于 2001 年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化存取,像是邮件传输伺服器、Samba 软件、轻型目录访问协议伺服器以及域名系统。同时它也有不同的授权类型。
macOS 包含两个主要的部分:核心名为 Darwin,是以 BSD 原始码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发;及一个由苹果公司开发,名为 Aqua 的专利的图形用户界面。
历史
简单来说,它是 Mac OS“版本 10”的分支,然而它与早期发行的 Mac OS 相比,在 Mac OS 的历史上是倾向独立发展的。
它以 Mach 内核 为基础,加入 UNIX 的 BSD 实现,再集成到 NeXTSTEP 当中(NeXTSTEP 为当时史蒂夫·乔布斯(Steve Jobs)于 1985 年被迫离开苹果后,到 NeXT 公司所发展的)。[8]
同时,苹果电脑企图创造一套独家拥有的“新世代”操作系统,但只有少部分成功。最后 NeXT 的操作系统(在当时称作NeXTSTEP)被选为苹果下个操作系统的基础形式,然后苹果电脑将 NeXT 公司全部买下来,并重新聘雇乔布斯。
乔布斯重回苹果的领导层次结构后,带领着苹果公司把原本倾向便利程序员的OPENSTEP,转换到苹果电脑主要销售的家用市场,以及受到专业人士欢迎的Rhapsody系统上。经历过打击 Mac OS 独立开发者忠诚度的失算策略、Mac OS 9 转换到新系统,减轻转变之后,Rhapsody 演化为 macOS。
描述
Mac OS X 是与先前的 Mac OS 彻底地分离开来的一个操作系统,它的底层代码与先前版本完全不同。这个新的核心名为 Darwin,是一套开放原始码、符合 POSIX 标准的操作系统,伴随着标准的 Unix 命令行与其强大的应用工具。
尽管最重要的架构改变是在表面之下,但是 Aqua GUI是最突出和引人注目的特色。柔软边缘的使用,半透明颜色和细条纹(与第一台iMac的硬件相似)把更多的颜色和材质带入到桌面上的视窗和控件,比 OS9 所提供的外观更多,引发了用户间大量的争论。很多旧 Macintosh OS 用户把这个接口描述得像是像玩具一样,缺乏专业美感。而其他的人则为新系统的新 GUI 创新感到恩喜。
这种外观设计简洁,即使在第一个 macOS 版本推出之前,第三方的开发者就开始针对可以换外表的程序像是 Winamp 制作类似 Aqua 接口的外表。
针对一些声称是有著作权设计下制造或散布且提供这种接口软件的人,苹果采取法律行动,威胁那些声称他们。macOS 包含了自家的软件开发程序,其重大的特色是名为Xcode的集成开发环境。Xcode 是一个能与数种编译器沟通的接口,包括 Apple 的Swift、C、C++、Objective-C、以及Java。可以编译出目前 OS X Yosemite 所执行的两种硬件平台之可执行文件,也可以用除了 Swift 以外的几种语言编写用于旧系统的程序。还可以编译成PowerPC平台专用,x86平台专用,或是跨越两种平台的通用二进制。
纯粹由系统销售的数字来看,这种 GUI 和核心的组合现在变成最畅销的 Unix 环境。
显著特点
- 全 64 位元技术,可以通过第三方的 Mode Selector 进行 64 位元和 32 位元切换。
- Grand Central Dispatch:帮助程序编译人员使用多核心编译,增强软件多核心支持。
- OpenCL:是一种让图像处理器发挥极致来加速应用程式性能的新技术
- 辅助功能:通过万能辅助功能包含的VoiceOver 2 可以读出任何 Mac 上的文字。Multi-touch 触控版支持中文手写。含有 40 种以上盲文现实,支持蓝牙模式。
- 它的Quartz影像模式使用PDF(可携文件格式,Portable Document Format)的子集合当作基础。
- 全彩,可连续缩放的小图标(最大到 128 × 128(10.5 Leopard 最大到 512 × 512)像素)
- 在视窗周围的阴影和分离的文字符素来提供深度的感觉。
- 依靠NeXT-型程序服务,提供全局拼写检查及其他功能强大的工具
- 专用界面工具集、文字、图形和视窗组件的反锯齿效果
- 新的界面元素,包括“纸单”sheets(文档模型对话框附带于特殊窗口)和“抽屉”drawers.
- 色彩同步在核心绘图引擎中内建色彩匹配(为印刷和多媒体专业人士).
- OpenGL(在 10.2 版中纳入)合成视窗到屏幕上,容许硬件加速绘图。这种技术称为Quartz Extreme。
- Exposé(在 10.3 版中纳入)可以快速地排列视窗或是显现桌面。在 10.6 中进行大量改良,直接从 Dock 上激活 Exposé
- 在整个操作系统中普遍使用Unicode。
- Spotlight 搜索技术(在 10.4 版中纳入)允许以项目的特性或内容来快速的即时搜索资料文件、邮件消息、照片、和其他资讯。
- Automator(10.4 版中加入)是一种设计来为不同的工作任务建立一种自动化的工作流程之应用程式。
兼容性
尽管苹果官方声称,macOS 只能在使用 G3 或更高阶的微处理器的电脑上运行。但实际上,透过修改,macOS 亦能成功安装并运行在较早期的 Power PC 604e 上;甚至有人[9]透过 PearPC 模拟器 Linux 版,在更早期的 Centris 650(25MHz)上安装 Mac OS X 10.3,只是以此方式安装的 macOS,没有多大的实用价值可言(仅系统自我检测便得花上数天时间)。
macOS 透过提供一种称为Classic 环境的模拟环境,保留了与较旧的Mac OS应用程式的兼容性,允许用户在 macOS 中把Mac OS 9当作一个程序行程来执行,使大部分旧的应用程式就像在旧的操作系统下执行一样。另外,给 Mac OS 9 和 macOS 的Carbon API 可以创造出允许在两种系统执行的代码。OpenStep 的 API 也依然可以使用,但是苹果现在把它称为Cocoa技术。(这个遗留下来的传统可以在 Cocoa API 中看到,大部分的类别名称都是以 NeXTSTEP 的缩写"NS"开头。)给开发者的第四个选项是可以在 macOS 当作"第一等公民"一样的Java平台上写应用程式—事实上这就是说Java应用程式尽可能的与操作系统合适地搭配而仍然能够"
只要他们能够在这个平台上被编译,macOS 可以执行很多BSD或Linux软件包。编译过的代码通常是以 macOS 封装的方式来散布,但有些可能需要命令行的配置设置或是编译。像是Fink和DarwinPorts这样的项目,提供很多标准包之预先编译或是预先格式好的封装。在 10.3 版开始,macOS 已经包含Apple X11,这是给 Unix 应用程式的X11图形接口的公司版本,当作是在安装阶段的选择性组件。苹果是以XFree86 4.3 和 X11R6.6 为基础实现的,搭配一个模仿 macOS 外观的窗口管理器,与 macOS 有更密切的集成,延展扩展到使用天生的Quartz显像系统和加速OpenGL。早期的 macOS 版本可使用XDarwin来执行 X11 应用程式。
对于早期的 macOS 版本,有支持的标准硬件平台是以PowerPC G3、G4、G5 处理器的麦金塔电脑产品线(膝上型、桌面型、或是伺服器)。后期的 macOS 版本不再支持某些老旧的硬件、举例来说,Panther 不支持"米黄色" G3,以及 Tiger 不支持苹果在推出FireWire之前的系统。然而,免费的工具像是XPostFacto可以使得苹果官方宣称不支持的某些旧系统可以安装 macOS,包含某些 G3 之前的系统。操作系统针对所有支持的硬件提供相同的功能,除了基本硬件的限制之外(例如,CD-ROM 不能刻录 CD)以及在更多先进配备上尽量增快性能(例如图形加速)。
Mac向英特尔平台迁移 |
---|
于 2005 年 6 月 6 日,史蒂夫·乔布斯在苹果每年的苹果公司全球软件开发者年会中发表演说,表示接下来的两年间苹果将会从 PowerPC 转换到 Intel 的微处理器[10],而且在这个转变的期间,Mac OS X 都会支持两种平台。对于 PowerPC 平台的支持会一直持续到 10.5 版,但是同时支持两种平台多久的时间并不清楚(Mac OS 对于摩托罗拉68k架构的支持一直持续到 PowerPC 系统推出后的约四年)。新版的Xcode 支持建造通用二进制,可以在两种架构执行。PowerPC 代码在 Intel 为基础的 Mac 会使用称为 Rosetta 的模拟器来提供支持。乔布斯也证实先前的谣言,就是苹果之前每一版的 macOS 开发周期都有 Intel 微处理器的版本。像是跨平台的能力已经早就存在 macOS 的血统中 - 就是 macOS 的前身,OPENSTEP,已经被移植到很多个架构下,包含 Intel 的 x86,以及 macOS 的核心操作系统Apple Darwin也移植到 x86,早在 macOS 第一次推出就可以免费下载。然而,苹果声明 x86 平台的 macOS 将不会支持 Classic 环境。
版本
版本命名
“X”这个字母是一个罗马数字“10”,因此正式的发音为“十”(ten),它接续了先前的麦金塔操作系统Mac OS 8、Mac OS 9的编号。另外一个原因,是苹果公司倾向提及特别的版本,例如“Mac OS X 版本 10.4”。
早期 Mac OS X 版本是以大型猫科动物名称为内部代号,如 10.0 版的代号是 Cheetah,以及 10.1 版代号为 Puma。在 Mac OS X 10.2 版本以后,因为乔布斯认为大家对早前版本的内部代号十分感兴趣,苹果开始公开地使用猫科名称注册作为产品商标,并作为系统版本简称。Mac OS X 10.2 命名为 Jaguar,以及 10.3 相似地命名为 Panther。2011 年苹果推出 OS X Lion,改变了命名规则,在产品正式名称中去掉了Mac字样和版本号。2012 年又推出 OS X Mountain Lion。
乔布斯过世后,WWDC 2013 上发布OS X Mavericks时,克雷格·费德里吉(Craig Federighi,1969 年 5 月 27 日 - )开玩笑说 OS X 10.9 曾考虑命名为OS X Sea Lion,但考虑到猫科动物名称即将用尽,今后命名困难,所以系统定名为 Mavericks,即加州北部的一处冲浪胜地。随后他宣布今后十年苹果将会用给开发团队灵感的加州景点名称作为系统代号名,像是 2014 年发行的 OS X Yosemite,"Yosemite"即是加州的“优胜美地国家公园”。
由于苹果在版本 10.4 使用“Tiger”这个名称,因此一家品牌名称中含有“Tiger”字样的电脑零售商TigerDirect曾对苹果提出法律诉讼。然而,在 2005 年 5 月 16 日,佛罗里达州联邦法庭裁决苹果电脑使用“Tiger”的名称并没有侵害到 TigerDirect 的商标。
从2020年的 macOS Big Sur 开始,苹果放弃了 10.x 系列版本号,并从 11 开始顺序编号。
现在苹果电脑的网站和文章中提及特殊的 OS 版本会以不同的方式呈现:
- “macOS Monterey”,版本的正式名称
- “macOS 12 "Monterey"”,版本号码和名称,苹果有时会省略引号(目前已停止使用此命名方式)
- “Monterey”,版本简称及商标
苹果在内部使用"构建编号(build number)"来区别每一个 macOS 的开发版本。每一周可能会有好几个开发版本。在苹果的指导方针下,产品的第一个开发版本是由建造 1A1 开始。小改版是以 1A2、1A3、1A4 等等来编号。第一个主要的开发改版变成 1B1(并且小改版会变成 1B2、1B3 等等),而下一个主要的改版会变成 1C1,以此类推。在最后一个 1_系列的下一个主要改版会变成 2A,接着是 2B。从一个字母到下一个的转变发生在次要的推出编号。举例来说,像是 Panther(10.3)的第一个建造编号是 7A1。第一个公开发行的编号是 7B85;而最后一个 10.3.9 是 7W98。但是下一个 macOS 的版本是 10.4,建造编号是 8A1。当一个建造被选为当作下一个公开发布的 macOS,则它会给定一个公开的版本编号。编号 4K78 就是被选为 macOS 版本 10.0,编号 5G64 变成 10.1,编号 6C115 变成 10.2,编号 7B85 变成 10.3,以及编号 8A428 变成 10.4。
版本历史
版本 | 代号 | 固件支持 | CPU 支持 | CPU 架构支持 | 核心位元 | 经典环境 | 宣布日期 | 发布日期 | 最新版本 | ||
---|---|---|---|---|---|---|---|---|---|---|---|
应用程式 | 核心扩展 | 系统核心 | |||||||||
Rhapsody 开发者版 | Grail1Z4 Titan1U |
Open Firmware | PowerPC | PPC32 | PPC32 | PPC32 | 32 位元 | Mac OS 8 | 不明 | 1997 年 8 月 31 日 | DR2 版 (1998 年 5 月 14 日) |
BIOS | Intel | IA-32 | IA-32 | IA-32 | 不适用 | 不明 | |||||
Mac OS X Server 1.0 | Hera | Open Firmware | PowerPC | PPC32 | PPC32 | PPC32 | Mac OS 8.5.1 | 不明 | 1999 年 3 月 16 日 | 1.2v3 (2000 年 10 月 27 日) | |
Mac OS X 开发者预览版 | Kodiak[11] | 不明 | 1998 年 5 月 11 日 | 1999 年 3 月 16 日 | DP4 版 (2000 年 4 月 5 日) | ||||||
公开测试版 | Cheetah (猎豹) |
Mac OS 9.0.4[12] | 不明 | 2000 年 9 月 13 日 | 不适用 | ||||||
Mac OS X 10.0 | Cheetah (猎豹) |
Mac OS 9.1 及后来版本 | 不明 | 2001 年 3 月 24 日 | 10.0.4 (2001 年 6 月 22 日) | ||||||
Mac OS X 10.1 | Puma (美洲狮) |
2001 年 7 月 18 日 | 2001 年 9 月 25 日 | 10.1.5 (2002 年 6 月 6 日) | |||||||
Mac OS X 10.2 | Jaguar (美洲虎) |
PPC32 (PPC64[13]) |
2002 年 5 月 6 日 | 2002 年 8 月 24 日 | 10.2.8 (2003 年 10 月 3 日) | ||||||
Mac OS X 10.3 | Panther (黑豹) |
PPC32 PPC64 |
32 位元 | 2003 年 6 月 23 日 | 2003 年 10 月 24 日 | 10.3.9 (2005 年 4 月 15 日) | |||||
Mac OS X 10.4[14] | Tiger (虎) |
PPC32 PPC64 (BSD 应用) |
2004 年 5 月 4 日 | 2005 年 4 月 29 日 | 10.4.11 (2007 年 11 月 14 日) | ||||||
EFI32 EFI32(64 位元拓展模式)[15] |
Intel | IA-32, PPC32 Intel 64[16] (BSD 应用) |
IA-32 | IA-32 Intel 64[17] |
Microsoft Windows[18] | 2005 年 6 月 6 日 (10.4.1) |
2006 年 1 月 10 日 (10.4.4) | ||||
Tiger (虎) 通用碟 |
Open Firmware EFI32 EFI32(64 位元拓展模式) |
PowerPC Intel |
PPC32, IA-32 PPC64(BSD 应用) Intel 64(BSD 应用) |
PPC32 IA-32 |
PPC32 IA-32 PPC64 Intel 64 |
2006 年 8 月 10 日 (Server 10.4.7) |
2006 年 8 月 10 日 (Server 10.4.7) | ||||
Mac OS X 10.5 | Leopard (花豹) |
PPC32, PPC64 IA-32, Intel 64 |
2006 年 6 月 26 日 | 2007 年 10 月 26 日 | 10.5.8 (2009 年 8 月 5 日) | ||||||
Mac OS X 10.6 | Snow Leopard (雪豹) |
EFI32 EFI32(64 位元拓展模式) EFI64 |
Intel | IA-32, PPC32 Intel 64 |
IA-32 Intel 64 |
IA-32 Intel 64 |
32 位元 64 位元 |
2008 年 6 月 9 日 | 2009 年 8 月 28 日 | 10.6.8 v1.1 (2011 年 7 月 25 日) | |
Mac OS X 10.7 | Lion (狮) |
EFI32(64 位元拓展模式) EFI64 |
Intel 64 | IA-32 Intel 64 |
Intel 64 | 2010 年 10 月 20 日 | 2011 年 7 月 20 日 | 10.7.5 (2012 年 9 月 19 日) | |||
OS X 10.8 | Mountain Lion (山狮) |
EFI64 | Intel 64 | Intel 64 | 64 位元 | 2012 年 2 月 16 日 | 2012 年 7 月 25 日 | 10.8.5 (12F45) (2013 年 10 月 3 日) | |||
OS X 10.9 | Mavericks (冲浪湾) |
2013 年 6 月 10 日 | 2013 年 10 月 22 日 | 10.9.5 (13F1112) (2014 年 9 月 18 日) | |||||||
OS X 10.10 | Yosemite (优胜美地国家公园) |
2014 年 6 月 2 日 | 2014 年 10 月 16 日 | 10.10.5 (14F27) (2015 年 8 月 13 日) | |||||||
OS X 10.11 | El Capitan (酋长岩) |
2015 年 6 月 8 日 | 2015 年 9 月 30 日 | 10.11.5 (15F34) (2016 年 5 月 16 日) | |||||||
macOS 10.12 | Sierra (内华达山脉) |
2016 年 6 月 13 日 | 2016 年 9 月 20 日 | 10.12.6 (16G29) (2017 年 7 月 19 日) | |||||||
macOS 10.13 | High Sierra (内华达高脊山脉) |
2017 年 6 月 5 日 | 2017 年 9 月 25 日 | 10.13.6 (17G65) (2018 年 7 月 24 日) | |||||||
macOS 10.14 | Mojave (莫哈维沙漠) |
2018 年 6 月 4 日 | 2018 年 9 月 25 日 | 10.14.6 (18G84) (2019 年 7 月 22 日) | |||||||
macOS 10.15 | Catalina (圣卡塔利娜岛) |
Intel 64 | Intel 64 | 2019 年 6 月 3 日 | 2019 年 10 月 7 日 | 10.15.7 (19H2) (2020 年 9 月 24 日) | |||||
macOS 11 | Big Sur
(大瑟尔) |
Intel 64
ARM |
Intel 64
ARM |
Intel 64
ARM |
Intel 64
ARM |
Microsoft Windows(Intel)
不适用(ARM) |
2020 年 6 月 22 日 | 2020 年 11 月 12 日 | 11.6.3 (20G415) (2022 年 1 月 27 日) | ||
macOS 12 | Monterey
(蒙特利湾) |
2021 年 6 月 7 日 | 2021 年 10 月 25 日 | 12.3.1 (21E258) (2022 年 4 月 1 日) | |||||||
macOS 13 | Ventura
(范朵拉) |
2022 年 6 月 6 日 | 13.0
(2022 年 6 月 6 日) | ||||||||
版本 | 代号 | 固件支持 | CPU 支持 | 应用程式 | 核心扩展 | 系统核心 | 核心位元 | 经典环境 | 宣布日期 | 发布日期 | 最新版本 |
CPU 架构 |
Mac OS X 10.0 Cheetah
在 2001 年 3 月 24 日,苹果推出了Mac OS X v10.0(内部代号为猎豹)。其早期版本相当慢,功能也不齐全,仅有少量来自独立开发商的应用软件。很多评论员认为它并不是一款成熟的大众化产品,但不失为一项有潜力的开发项目。苹果从 1996 年就开始重写 Mac 操作系统,对于翘首盼望多年的业界人士而言,是推出 Mac OS X 10.0 本身就是一项了不起的成就。除去一些较小的补丁,Mac OS X 的稳定性也颇具口碑,系统内核的错误比以往大大减少了。对它的批评主要是慢,与 2000 年 9 月的Mac OS X 公开测试版相比,猎豹并没有运行得更快些。
Mac OS X 10.1 Puma
在该年之后的 2001 年 9 月 25 日,Mac OS X v10.1(代号为 Puma)推出,增加了系统的性能和新的功能,像是 DVD 播放。由于 10.0 的口碑不好,苹果为 10.0 的用户推出免费的升级 CD,此为对于只有运行Mac OS 9的人推出$129 美元的盒装版本。有人发现升级的 CD 其实就是完整的安装光碟,只要移除一个特定的文件就能够在 Mac OS 9 系统使用;苹果随后重新推出该 CD,实际上真的是把不必要的缩减掉,使得无法在这样的系统上安装。
Mac OS X 10.2 Jaguar
在 2002 年 8 月 24 日,苹果接着推出Mac OS X v10.2 "Jaguar"。这是苹果第一次公开地使用他的猫科名称作为产品商标推出,因为乔布斯认为大家对之前版本的内部代号十分感兴趣,就索性拿它来注册商标了。该版本带来彻底的性能增强,新的且光鲜的外观,以及很多巨大的改进(根据苹果公司表示有 150 个),在这些中有:
- 增加对于Microsoft Windows网络的支持
- Quartz Extreme直接在显卡上合成图形
- 以latent semantic indexing为基础,一个调适性的垃圾邮件过滤
- 在新的Apple Address Book中对于联络资料的系统贮存空间
- Rendezvous网络(苹果的Zeroconf实现;于 10.4 更名为 Bonjour)
- iChat:以 Apple 为商标,官方支持的AOL 即时通讯之客户端
- 重新翻修的Finder,直接在每个视窗内建搜索功能
- 很多的新Apple Universal Access特色
- Sherlock 3:互联网资讯搜索
- CUPS:Common Unix Printing System,允许为不支持的打印机使用GIMP打印驱动程式,hpijs 驱动程式等等。它也允许打印到序打印表机。
虽然包装和 CD 仍然是带有 Jaguar 外观的商标,由于与汽车制造商捷豹的协议,在英国官方上不曾把 Mac OS X v10.2 和 Jaguar 关系在一起。
Mac OS X 10.3 Panther
Mac OS X v10.3 "Panther"于 2003 年 10 月 24 日推出。除了提供更多性能的改进外,它也针对用户界面有大规模的更新。这些更新包含了跟该年之前 Jaguar 所有的多种特色。另一方面,结束了对于某些老旧的 G3 米黄色世代电脑的支持。"Panther"的新特色包含:
- Finder 更新,结合金属触感接口和快速搜索
- Exposé:用来操作视窗接口的新系统
- 快速用户切换:允许用户维持登录状态而换另外一个用户登录。
- iChat AV 增加了视频会议功能到 iChat
- 改进PDF显现而使得 PDF 能够极快速地浏览
- 内建支持传真
- 更多与Microsoft Windows的兼容支持
- FileVault:对于用户目录直接加密解密
- 针对PowerPC G5提供更多的支持,增加整个系统的速度
- Safari:网页浏览器
Mac OS X 10.4 Tiger
Mac OS X v10.4 "Tiger"是在 2005 年 4 月 29 日推出。苹果宣称 Tiger 包含 200 种以上新功能,但就像是 Panther 的发行推出一样,某些更老的机器已经从支持的硬件列表中去除。在"Tiger"中有以下这些新特色:
- Spotlight:一种快速的内容和metadata基础的文件搜索工具,能够快速地找到你所搜索的关键字项目列表。
- Dashboard:在桌面上只需要一次滑鼠点击就出现且提供通用工作的Widget
- iChat:为视频会议支持H.264视频编码的新版本,且允许多方语音和影像聊天。
- QuickTime 7:包含H.264支持的新版本,以及完全重新撰写的接口
- Safari 2:新版本的系统默认网页浏览器,在其他新特色中,包含能够直接在浏览器查看 RSS feed 的能力。
- Automator:自动重复性的任务而不需要程式设计方式
- Core Image和Core Video:允许实现即时的影像或图片编辑时额外的效果。
- 对于PowerPC G5的64 位元存储器支持,使用LP64系统
- 更新 Unix 的工具,像是cp和rsync,可以保存HFS Plus metadata 和resource forks
- 使用访问控制表的扩展权限系统
Mac OS X 10.5 Leopard
Mac OS X v10.5“Leopard”是于 2005 年 6 月 6 日的苹果全球开发者大会中所宣布的。在 2006 年 8 月 7 日美国旧金山举行的 2006 年度会议上,苹果电脑总裁史蒂夫·乔布斯声称,Leopard 将于“2007 年春季”推出。然而,为求iPhone能顺利开发使其能在 6 月推出而将开发 Leopard 的部分人员调往 iPhone 以致 Leopard 预计将于 10 月上市,而在全球开发者大会苹果公司会发表新的 Leopard 测试版。苹果电脑宣称它将是最后一版同时支持 PowerPC 和 Intel 平台的 Mac OS X,以后的版本只支持 Intel 平台。在 2006 年度的世界开发者大会上,苹果预览了部分 Leopard 的新功能,虽然苹果说明“在 Mac OS X Leopard 的提前预览中公布的内容有可能改变”,但由乔布斯预览的一些新功能包括:
- Time Machine(时间机器)- 允许用户退回或恢复丢失或被误删除的文件,也可以将某些文件恢复到较早的版本。
- Spaces - 允许用户创造多个的“虚拟桌面”或“空间”,并允许用户在这些"桌面"切换,按照目的将各空间分类(如工作、娱乐,等等)。
- 对 64 位元应用程式的完整支持,包括图像处理软件。
当时苹果 macOS 部门的 SVP 曾在 WWDC 上讽刺过对手微软的Windows Vista系统,使用的标题声称“介绍 Vista 2.0”和“别了,Vista”等字句。他也在发布 Snow Leopard 的 WWDC 上讽刺了Windows 7。2006 年 4 月 5 日苹果发布了Boot Camp软件,能让用于在装有英特尔晶片的 Mac 电脑上进行分割扇区,分别运行 macOS 和微软视窗Windows XP系统。苹果还同时发布了支持BIOS的硬件更新(因为Windows不支持英特尔 Mac 电脑中的拓展硬件接口(EFI)),Boot Camp 软件自动将硬盘分成用户指定大小,并把 Windows 驱动器刻录成 CD。目前的 Boot Camp 最新版本是 5.0 版本,已包含在最新系统内。但前提是处理器必须支持 SSE3 指令集。
“Leopard”已经在 2007 年 10 月 26 日公开发行。
Mac OS X 10.6 Snow Leopard
Mac OS X v10.6 Snow Leopard。该系统于 2008 年 6 月 9 日在WWDC上由苹果 CEO 史蒂夫·乔布斯宣布,该操作系统将于自宣布开始"大约一年"后推出。现已全球上市,升级版本分为个人版及家庭版,家庭版可供三部电脑使用。从 Mac OS X Leopard 升级为 Snow Leopard,这是 macOS 一个简单,功能更强大完善的版本。它提供了大量的改进功能、新一代技术、开箱即可使用的 Microsoft Exchange Server 支持以及新辅助功能。
该系统提供了多项面向开发者的改进,如编译器升级到 GCC 4.2,并提供苹果公司自行开发的 Clang 编译器和 LLVM 中间码优化器。提供 GCD 优化系统的多核效率。以及提供 OpenCL 进行 GPU 通用计算。
此版本起仅适用于 Intel CPU 的 Mac,不再支持任何 PowerPC CPU 的 Mac 电脑。 本版本在 OS X Mountain Lion 发布后仍继续发售,价格降为$29.
Mac OS X 10.7 Lion
苹果公司于 2011 年 7 月 20 日正式发表 Mac OS X v10.7,此版本仅适用于Intel Core 2 Duo或更新款 CPU 的 Mac 电脑。它进一步去除了对 Power PC 的支持,移除了Rosetta。消费者可从Mac App Store(此功能已于 v10.6.6 的升级中推出)购买下载,售价 29.99 美元(需先更新版本至 v10.6.8 才可利用下载版进行升级安装);另外亦可在 Apple 在线商店以 69.99 美元购买 USB 闪存盘版的 OS X v10.7(10.7 版不贩售光碟版,此 USB 闪存盘可用于全新安装)。其显著的新特性有从iPad移植的一些功能如Launchpad、全屏应用程式、Mission Control等。现最新版本为 10.7.5,支持MacBook Pro(Retina 显示屏)[19]。
OS X 10.8 Mountain Lion
苹果公司于 WWDC2012 发布的新版美洲狮 OS X,最新稳定版本 12F45(OS X v10.8.5)。(Mountain Lion 又译为山狮,目的避免与之前重复,发生混淆)。该版本包含诸多新功能,例如资讯、提醒事项、备忘录、通知中心、分享页(Share Sheets)、Game Center、AirPlay镜像和Gatekeeper等,大部分源自iOS。苹果公司还重新设计了屏幕底部 Dock 的托盘,将原来的玻璃托盘及圆形运行指示灯改为金属托盘和方形指示灯。该系统可在 Mac App Store 下载,售价比 OS X Lion 低,为 19.99 美元。这次升级只可从运行 Mac OS X v10.6.8 的最新版本或运行 OS X Lion 电脑中的 Mac App Store 获得。
OS X 10.9 Mavericks
苹果公司于 2013 年 10 月 22 日正式发表 OS X v10.9 版本,是苹果公司开发的个人电脑和伺服器操作系统OS X的第十个版本,免费提供。苹果于 2013 年 6 月 10 日公布了 OS X Mavericks,当日起进行开发者测试。从这个版本起,苹果公司不再以大型猫科动物来为其操作系统命名,改为采用给予团队灵感的美国加州的景点名。“Mavericks”一名来自加州的一个冲浪胜地。该系统加入了iBooks电子书功能(DP5 加入)和与 iOS 相同的地图程序,Finder 加入了标签和标签页浏览模式。同时该系统提供 Safari 7 和 iTunes 11.1,以及应用新技术降低 Ram(闪存)和 CPU (处理器) 的使用量以及降低用电,苹果宣称所有的旧产品都可以延长一个小时的续航。Mavericks 进一步提高了iCloud的集成能力。Mavericks 相较 Mountain Lion 有一些细微的用户界面调整。2013 年 10 月 22 日开始免费提供。支持 OS X Lion 的电脑都可由 Mac OS X v10.6.8 免费升级。
OS X 10.10 Yosemite
OS X 10.10 于WWDC 2014 发表(6 月 2 日),秋季 10 月 16 日随配备 Retina 5K 显示屏的 iMac 正式推出。7 月 25 日开放给首 100 万名登记的用户下载测试,不再只限于缴交了 99 美元的开发者可以预先下载测试版。“Yosemite”一名来自加州的优胜美地国家公园。
OS X 10.11 El Capitan
以 OS X Yosemite 为基础的新 OS X 系统,具备更强大的视窗管理功能、更出色的内建 app,以及更强大的 Spotlight 搜索功能。另外,OS X El Capitan 一大重点就是性能提升,主要是因为把 Metal 绘图技术集成在 OS X El Capitan 中,不仅提供全系统可见的性能提升,同时也能让游戏及专业 app 能更进一步发挥 Mac 绘图处理器的完整性能。
macOS 10.12 Sierra
macOS Sierra 的新功能主要是集成了Siri与网页版Apple Pay,并采用 Universal Clipboard 与 iOS 等装置共享剪贴簿,优化了 iCloud Drive 与本地磁碟文件管理,媒体画中画。同时,最为显著的更改是将使用多年的“OS X”名称变更为“macOS”。WWDC2016 首日 2016 年 6 月 13 日发布了首个开发者测试版,2016 年 7 月 5 日发布了第二个开发者测试版,正式版于 2016 年 9 月发布。
macOS 10.13 High Sierra
macOS High Sierra 用上全新的苹果文件系统(APFS, Apple File System),同时优化了 Safari、照片、邮件及其他设置。WWDC 在 2017 年 6 月 5 日发布首个开发者测试版,正式版于 2017 年 9 月 25 日发布。
macOS 10.14 Mojave
macOS Mojave 针对用户体验有重大的变革,此次发表全新完整接口的暗色模式,并针对文件管理的功能强化,如文件堆栈功能加以整理桌面、强化Finder功能及增加“艺廊”(Gallery)查看模式、Quick Look 快速查看的功能强化、屏幕截图功能强化并新增录影功能等。除文件管理强化之外,此次 Mac 带来了新的家庭、新闻、股市、语音备忘录等 App、全新设计的Mac App Store、Continuity 多装置无缝链接、提升 Mac 安全性,Metal 让 Mac 在执行 3D 游戏时更为顺畅、Create ML 开发人员工具,而 APFS 亦在此版本 macOS 正式支持 Fusion Drive。WWDC2018 首日 2018 年 6 月 4 日发布了首个开发者测试版,正式版已于 2018 年 9 月 25 日发布[20]。
macOS 10.15 Catalina
macOS Catalina 深化了 macOS 与 iPadOS 的集成,除了加入 Sidecar,让 iPad 可以被作为 Mac 的外接屏幕以外,更推出了 Catalyst,让开发者能轻松移植 iPadOS 的程序到 macOS。
macOS 11 Big Sur
macOS Big Sur 采用精美的崭新设计,一切焕然一新而又为人熟悉。Safari 满载全新功能,包括可自定义的开始页面、设计简洁俐落且功能更强的标签页、便捷的翻译,以及全新 Privacy Report。经过更新的“消息 ”app 让 Mac 用户收发更加个人化和生动有趣的消息,轻松紧贴组群消息内容并进行交互。“地图”app 亦带来全新使用体验,新增了多项引人入胜的功能,助用户探索和遍览世界。[21]
macOS 12 Monterey
2021 年 6 月 7 日,苹果公司在 WWDC 上正式宣布 macOS Monterey。主要更新了 Universal Control(允许输入装置同时与多个装置一起使用),专注模式,iOS 上的快捷指令,以及重新设计的 Safari 和 FaceTime。[22]
macOS 13 Ventura
2022 年 6 月 6 日,苹果公司在 WWDC 上正式宣布 macOS Ventura。
Unix 认证
The Open Group 曾批评苹果将“Unix”字眼用于 Mac OS X 的广告宣传,而苹果并没有让操作系统获得正式的认证,且使用这个字眼可能构成商标上的违法行为。2007 年发布的 Mac OS X 10.5 Leopard 已经通过了 The Open Group 的 UNIX03 认证。
参见
- 麦金塔操作系统
- Classic Mac OS
- 操作系统列表
- PearPC,x86 平台上的 PowerPC 模拟器,能够模拟 PowerPC 的部分 macOS 系统[23]
- Hackintosh,将 macOS 移植到非苹果电脑上的计划
参考资料
- ^ What Is the I/O Kit?. IOKit Fundamentals. [2018-10-02]. (原始内容存档于2021-01-22).
Apple considered several programming languages for the I/O Kit and chose a restricted subset of C++.
- ^ Cocoa - OS X Technology Overview. Apple. [2013-06-08]. (原始内容存档于2015-03-22).
- ^ Mac Technology Overview (PDF). Apple. [2013-06-08].
- ^ What's New in Swift. Apple Developer (Video). At 2:40. 2016-06-14 [2016-06-16]. (原始内容存档于2016-08-04).
- ^ Apple Releases macOS Sequoia 15.1 With Apple Intelligence. 2024年10月28日 (英语).
- ^ Apple Events - WWDC Keynote June 2016. 事件发生在 36:28. [2018-10-02]. (原始内容存档于2017-09-11).
- ^ Desktop Operating System Market Share Worldwide. StatCounter. [2018-10-02]. (原始内容存档于2017-09-28).
- ^ Singh, Amit. Architecture of Mac OS X. What is Mac OS X?. [2006-04-07]. (原始内容存档于2009-02-28).
- ^ 存档副本. [2009-09-18]. (原始内容存档于2009-09-17).
- ^ Apple Switching to Intel - Slashdot. apple.slashdot.org. [2005-07-08]. (原始内容存档于2009-09-09).
- ^ Mac OS X Developer Preview - Mac Guides. guides.macrumors.com. [2015-11-07]. (原始内容存档于2015-09-11).
- ^ uMac - University of Utah - OS X History. www.macos.utah.edu. [2015-11-07]. (原始内容存档于2021-01-10).
- ^ https://www.opensource.apple.com/source/xnu/xnu-344.21.74/osfmk/ppc/Emulate64.s (页面存档备份,存于互联网档案馆), from XNU source code of Mac OS X 10.2.8 G5
- ^ 64 位元应用程式局限于文本状态。http://arstechnica.com/apple/2005/04/macosx-10-4/4/ (页面存档备份,存于互联网档案馆)
- ^ EFI64 支持随 10.4.8 更新引入
- ^ Intel 64 支持随 10.4.8 更新引入
- ^ http://www.opensource.apple.com/source/xnu/xnu-792.13.8/osfmk/i386/start64.s (页面存档备份,存于互联网档案馆), from XNU kernel source for Mac OS X 10.4.8 x86
- ^ 借助于 Boot Camp 而在英特尔苹果电脑上安装的视窗操作系统
- ^ Apple - Mac OS X Lion. 苹果公司. [2011-11-11]. (原始内容存档于2011-05-30).
- ^ macOS Mojave. Apple (中国). [2018-09-14]. (原始内容存档于2019-10-13).
- ^ Apple introduces macOS Big Sur with a beautiful new design. Apple Newsroom. [2020-08-05]. (原始内容存档于2020-06-22) (美国英语).
- ^ Apple Inc. Apple WWDC 2021 Keynote. apple.com. Apple Inc. 2021-06-07 [2021-06-07]. (原始内容存档于2021-06-10).
- ^ Biallas, Sebastian. PearPC - About. pearpc.sourceforge.net. [2017-02-18]. (原始内容存档于2016-11-22) (英语).