Mac OS,是一套运行于苹果Macintosh 系列计算机上的操作系统,也是首个在商用领域取得成功的图形用户界面操作系统。 该系统操作简单、界面直观、简洁易用,具备多平台兼容模式,占用内存更少,但不可安装于其他品牌的电脑上,由于其架构与Windows不同,因此也较少受病毒攻击。
自从1984年1月24日发布System 1.0以来,苹果操作系统历经了多次迭代变化,显示颜色从黑白界面发展到8色、16色、真彩色;在稳定性、应用程序数量、界面效果等各方面,都发生了很大的变化。从7.6版开始,苹果操作系统正式改名为Mac OS。其后是Mac OS 8和Mac OS 9。 2001年3月24日,苹果公司推出了Mac OS X的第一个官方公开版本。 2016年WWDC大会上,苹果又将OS X更名为Mac OS。 每年秋季,苹果公司都会发布Mac OS的系统更新。 北京时间2023年11月30日,Mac OS Sonoma 14.1.2正式发布。 2025年11月4日,苹果向 麦金塔 用户推送了Mac OS 26.1更新,新版本最核心的变动在于系统底层。 苹果 为未来的AI功能进行了多项准备,表明其在扩展操作系统AI能力方面开始布局。 12月13日,苹果macOS 26.2 Tahoe系统正式发布。
Mac OS附带包括电话、信息、照片、相机、音乐、地图、天气、备忘录、日历及设置在内的一系列核心应用, 所有应用程序均支持全屏模式运行,搭配任务控制、调度中心及多点触控手势,可简化操作流程、减少多窗口干扰,实现高效任务切换与全局管控,具备自动保存与版本回溯功能,版本能记录文档演进过程并支持恢复操作;系统升级点击设置即可完成,底层基于 unix 内核,监测框架可保障安全。 根据市场数据公司statista的数据显示,截至2023年11月,Mac OS在主要发达国家如 美国 、 英国 、 加拿大 、 日本 市场占有率分别为33.24% 、23.71% 、28.16% 、16.2% ,而在中国、 印度 、 俄罗斯 等国家的市场占有率分别为6.3% 、3.59%、 5.95% 。同时,Mac OS占据全球 台式机 市场份额的21.01%。 根据 StatCounter 数据显示,2025年3月份,苹果Mac OS在中国桌面操作系统的市场份额首次突破10%,数据显示其份额从2024年12月的7.05%一路增长至2025年4月份的10.22%。
发展进程
Mac OS名字演化
1984年, 苹果公司 推出System 1.0系统,System 1.0系统是黑白界面,也是世界上第一款成功的图形化用户界面操作系统。System 1中虽然拥有桌面、窗口、图标、光标、菜单等项目,但是和现在的系统的功能相比,System 1.0的功能要简单许多,如全体系统文件夹仅仅216K,不能从菜单中建立新的文件夹等。 该系统是“Classic 麦金塔 OS”系列的开端,搭载于首款Mac及其后代机型,采用Mach内核。
System 6.0于1988年发布,界面延续黑白设计,只是增加了很少一部分新元素。System 7.0于1991年发布,它是第一款彩色的苹果系统,有了256色的图标,并对原来系统进行了一次重大的修补。之后在此基础上又进行了几次升级,有System 7.1、7.5和7.6等版本。从7.6版开始,苹果操作系统改名为Mac OS。其后是Mac OS8和Mac Os9, Mac OS 9成为“Classic Mac OS”系列的终极版本,该系列全程为100%图形化操作系统,无命令行模式,但存在几乎无成熟内存管理、采用协同式多任务(cooperative multitasking)、对扩展冲突敏感等局限,后续逐步停止支持。
收购NeXTSTEP
1997年, 苹果公司 以4亿美元的价格收购了一家名为 NeXT 的公司。 NeXT 公司是由 苹果公司 创始人 史蒂夫·乔布斯 (Steve Jobs)离开苹果公司后创建,其主要产品包括NeXT 计算机 和NeXTstation,以及运行这些机器的操作系统NeXTSTEP。
NeXTSTEP 有这些比较前卫的特性:
1、采用 MACH 微内核;
2、使用 Objective-C 作为开发语言;
3、面向对象思想贯穿整个操作系统;
4、设备驱动开发是一个面向对象的框架,叫做DriverKit;
5、应用程序和库以自包含的bundle形式发布;
6、系统中重度使用 PostScript ;
Mac OS 8/9
1997年, 苹果公司 发布了Mac OS 8。Mac OS 8 对 finder 进行了全面革新,Finder实现了 多线程 处理——这意味着它可以同时执行多个任务。1999年,苹果发布了 麦金塔 OS 9,Mac OS 9 新增了多用户功能,允许用户登录并拥有各自独特的设置。同时还实现了基于 TCP/IP 的 AppleTalk 通信。软件更新功能允许用户从互联网获取软件更新,并在有新更新发布时通知用户。
Mac OS X诞生
苹果公司 收购 NeXT 后, 史蒂夫·乔布斯 (Steve Jobs)以顾问的身份重回苹果,并将Mac OS Classic和 NeXTSTEP 操作系统进行了融合,随后诞生了Mac OS X,“X”的含义是罗马数字 “10”,对应了此时Mac OS的版本号 10.x,这个版本之后又发展了很长时间。
系统版本
10.0-Cheetah
Mac OS X 10.0,代号为Cheetah( 猎豹 ),是OS X平台的第一个公共发布版。经过了一年的公共beta版Kodiak之后, 苹果公司 于2001年3月发布了10.0。这标志着Mac OS已经脱离了旧式的Mac OS,开始整合 NeXT /Openstep的特性以及稍后要讨论的分层架构。10.0有5个子版本(10.0到10.0.4),每个子版本之间都有较小的修改。核心操作系统软件包称为 Apple Darwin ,版本号是1.3.1。XNU的版本号是123。
10.1-Puma
尽管OS 10.0 绝对是一个创新的系统,但还是被认为不成熟、不稳定、速度慢。尽管号称支持抢占式多任务和内存保护,但是和其他所有竞争操作系统一样,还是给人们留下了太多期望。2001年9月, 苹果公司 发布了 Mac OS X 10.1,代号为 Puma( 美洲狮 ), 这个版本解决了稳定性和性能的问题,还添加了更多改善用户体验的特性。随着 彪马 的发布,苹果也正式放弃 Mac OS 9,集中开发新一代OS XPuma 经历了6个子版本(10.1到 10.1.5)。在10.1.1中,核心操作系统 Apple Darwin 的版本号从1.4.1修改为5.1,之后,Darwin 版本号遵循主版本号比OS X 小版本号大4,并且小版本号和 OS X 子版本号一致的风格。XNU 版本是201。
10.2-Jaguar
2002年8月,Mac OS X10.2 发布了,代号为 美洲豹 ( 美洲豹 ),增强了大量的用户体验特性,还引入了“Quartz Extreme”框架用于更快速的图形显示。另一项新特性是 苹果公司 的 bonjour 协议(后来称为Rendezvous),这是ZeroConf的一种形式,是一种类似于uPNP(UniversalPlug and Play)的协议,允许苹果的设备可以在同一个局域网内互相发现(本书后面会讨论这个话题)。 Apple Darwin 升级为 6.0。OS X 10.2 经历了9个子版本(10.2 至 10.2.8,分别对应 Darwin 6.0到6.8)。XNU版本为344。
10.3-Panther
2003 年 苹果公司 发布了 Mac OS X 10.3,代号为 Panther(黑豹),这个版本增强了更多的用户体验特性,例如 Expose。 苹果公司 还开发了自己的 网络浏览器 Safari ,替换了Interet Explorer for 麦金塔 ,因为苹果和 微软 已经渐行渐远。Panther 中另一个值得注意的功能增强是 FileVault ,这个特性实现了透明的磁盘加密。Mac OSX10.3坚持了一年半,总共有 10 个子版本(10.3 到 10.3.9), Apple Darwin 也升级到了7版(70到7.9)。XNU的版本为 517。
10.4-Tiger
2004年5月, 苹果公司 发布 Mac OS X 10.4(代号Tiger,老虎)。这个版本带有大量新的 GUI特性,例如 spotlight和 dashboard 小物件。更重要的是,这个版本还有重大的架构变化,其中最重要的是从10.4.4开始入侵 英特尔 x86处理器的地盘,在那之前,Mac OS 都要求在 PowerPC 架构上运行。10.44是第一个引入“通用二进制(universalbinary)”概念的操作系统,通用二进制代码既可以在PPC架构上执行也可以在x86架构上执行。这个内核还有一个重大改进,就是支持 64 位的指针。
在这个版本中,其他和开发者相关的重要特性包括 4 个重要的框架: Core 数据 、Image、Video和Audio。Core Data处理数据操作(撤消/重做/保存)。Core Image 和Core Video 通过充分利用GPU的特性加速图形显示,Core Audio 将音频完全内建在操作系统中一允许 麦金塔 实现“文本到语音(TTS)”引擎、Voice Over 功能和神奇的“say”命令(“有一台能和您对话的电脑岂不妙哉?”)。Tiger 的生命期延续了两年多,经历了12个子版本10.4.0(对应 Apple Darwin 8.0)到10.11(对应 Apple Darwin 8.11)。XNU的版本号是792。
10.5-Leopard
2007年10月, 苹果公司 发布了Mac OS X 10.5(代号Leopard , 美洲豹 )。Leopard 号称有数百项新特性。从开发者关心的角度看,主要更新有:
1、CoreAnimation,界面动画的任务转交给了这个框架;
2、 Objective-C 2.0;
3、OpenGL 2.1;
4、增强了脚本语言,还增加了新的语言,包括 Python 和 Ruby ;
5、DTrace(从Solaris 10移植而来)及对应的GUI和Istrument;
6、FSEvents,实现了类似 Linux 的inotify 的功能(文件系统/目录相关的通知);
7、Leopard 开始完全遵循 unix /POSIX 规范;
Leopard经历了105到10.5.8版;对应Darwin9.0到9.8。XNU 版本号跳到了1228。
10.6-Snow Leopard
2008年6月, 苹果公司 发布了Mac OS X 10.6(代号Snow Leopard , 雪豹 )。从用户体验的角度看,变化很少,主要变化是所有的自带应用程序都移植到了64位。但从开发者的角度看,则有重要的变化,其中包括:
1、完整的64位支持,既包括用户态的库,也包括内核空间(K64);
2、文件系统层次的压缩,几乎感觉不到这个特性的存在,因为大部分命令和API所报告的都是文件的真实大小。而实际上,大部分文件一一特别是操作系统相关的文件一一都被透明地压缩以节省磁盘空间;
3、Grand Central Dispatch,通过一个核心API实现对 多核编程 的支持;
4、OpenCL,实现了将计算负载转移到GPU,充分利用图形适配器用于非图形任务日益增长的计算能力。 苹果公司 最早开发了这个标准,因而依然对这个名字具有商标权。开发工作已经移交给Khronos 小组,这是由一些行业巨头(包括 AMD 、 英特尔 、 英伟达 等很多公司)组成的合作组织。这个组织还领导了 OpenGL (用于图形)和OpenSL(用于音频)。
5、Snow Leopard 完成了从10.4.4就开始的从 ppc 到x86/x64架构的移植。这个版本再也不支持PowerPC了,因此用于支持这个架构的通用二进制再也没有必要了,二进制文件的大小缩小了,还节省了很多磁盘空间。在实际中,大部分二进制程序还同时包含支持 32位和64位ntel 平台的代码Snow Leopard 的最新版本是2011年7月发布的10.6.8(对应 Apple Darwin 10.8.0)。XNU 版本是1504。
10.7-Lion
2011年7月, 苹果公司 发布了Mac OS X 10.7(代号Lion )。 lion 提供了很多新特性,不过很多都是用户态的特性。有一些新特性受到了 IOS 的严重影响。这些特性包括:
1、 icloud ,苹果全新的云存储服务,和 lion 紧密结合,允许应用程序通过 Objective-C 运行时和NSDocument将文档直接保存在云中;
2、更强的安全性,采用最初用于ioS 的应用程序沙盒运行(Sandboxing)和权限分离模型;
3、内建应用程序的更新,例如 finder 、Mail和Preview都有更新,还有一些从ios 移植过来的应用程序,主要有 FaceTime 和类似ioS的LaunchPad;
4、很多新的框架特性,从覆盖层滚动条和其他GUI改进,到Voice Over 和类似ioS 的自动文本纠错,到 语言学 和词性标注帮助实现基于自然语言处理的应用程序;
5、Core Storage,支持逻辑卷,可以用于新的分区特性。一个特别有用的特性是支持将文件系统扩展在多个分区上;
6、FileVault 2,用于加密 文件系统 ,已经可以深入根宗卷( root volume)层次,标志着 苹果公司 进入了全盘加密( Full Disk Encryption,FDE)的世界。这项特性依赖于 Core Storage 在逻辑卷层次的加密功能。这个加密采用的是 XTS 模式的AES-128 加密;
7、Air Drop,对苹果已经非常优秀的节点发现能力( bonjour 的功劳)进行了扩展,允许主机间通过WiFi 快速共享文件;
8、64 位模式,在更多的 麦金塔 机器上默认开启。尽管 Snw Leopard 已经使用了64 位的内核,但是在非 Pro版的 mac book 上依然引导的是32位的内核;
10.8-Mountain Lion
2012年7月, 苹果公司 发布了Mac OS X 10.8(代号Mountain Lion,山地狮)。
10.9-Mavericks
2013年10月, 苹果公司 发布了Mac OS X 10.9(代号Mavericks,冲浪弯)。 mavericks 拥有200多项新功能,并将 “地图” 和 iBooks 带到 麦金塔 平台,为 Finder加入 “标记” 和 “标签”功能,为高级用户提供更强的多屏显示支持,并采用可实现能效和性能突破的新核心技术,以及全新版本的 Safari。
“地图” 功能将 IOS 的地图技术带到了 Mac 平台,包括矢量图形、3D 视图和 Flyover功能。使用 “地图”,可以在 Mac 上做好旅行计划,然后发送到 IPhone ,之后便可享受语音导航。“地图” 功能广泛整合在 OS X Mavericks 中,用户能够在 “邮件”、“通讯录” 和 “日历” 中使用实用的地图。iBooks可以即时访问现有的 iBooks 书库,还可以在不同设备间无缝运行。
OS X Mavericks 中提供的其他功能和特性包括:
1、 icloud Keychain, 能够安全存储网站登录信息、信用卡卡号和 Wi-Fi 密码,并将它们推送到你的所有设备,令你无需牢记这些信息。这些信息无论是存储在 麦金塔 上,还是推送到你的设备,始终受到 AES-256 加密技术保护;
2、更新的日历, 与 “地图” 实现整合,并增添了连续滚动功能,使你可以快速浏览数周或数月的内容,另外新的检查器简化了事件的创建和修改;
3、交互式通知功能 ,允许你回复消息、接听 FaceTime ® 呼叫,甚至不需离开当前使用的应用程序便可删除电子邮件。利用通知,你可以了解各个网站最新的新闻资讯、赛事比分和其他信息。“While You Were Away” 通知功能可确保你对 麦金塔 处于睡眠状态时发生的一切了如指掌;
4、Xcode®5 ,为开发者提供强大直观的新工具,帮助他们衡量应用程序性能和能耗的方方面面,以及进行各种应用程序测试。
10.10-Yosemite
2014年6月, 苹果公司 发布了Mac OS X 10.10(代号Yosemite,优胜美地)。 Yosemite的界面经过了重新设计及改进,具备清新时尚的外观;它的连续功能让Mac 和 IOS 设备的链接更加迅速。
主要功能改进包括:
1、全新的通知中心,新的通知中心不但可以通知天气、邮件和消息情况,更集成了日历、计算器这样的常用应用小应用;
2、全新的 Spotlight ,除了之前OS X版本中的搜索功能之外,新的Spotlight还增加了对系统中存在的应用的支持,另外在线搜索也极大的丰富了用户的搜索体验,用户可以直接在系统中搜索在线的地图、百科等实用信息;
3、全新的 Safari ,全新的Safari简化了用户界面以及工具栏,在多窗口切换方式上给用户带来了方便;
4、 邮件附件 功能,新的邮件功能对附件的支持更好了,用户不但可以直接发送超大附件(达5GB),更可以快速的在有限中直接对附件进行修改;
5、发短信,在 麦金塔 上首发 iMessage 和SMS短信,并支持群组对话功能,你可以在工作的同时处理原本手机该干的事情而不用拿起手机;
6、打电话,又一个与 IPhone 挂钩的功能,用户可以直接在 麦金塔 上面接打iPhone电话了。想想看,当iPhone铃声响起,你不用慌张的顺着铃声寻找电话的下落,也不用跑到另外一个房间去拿正在充电的iPhone,因为这些你都可以在Mac上轻松搞定;
7、连续互通,解释起来实际上就是不同设备之间未完成工作的连续切换。假如你正在 麦金塔 上写文档,这时你需要立刻赶往公司。你无需保存文档、下载文档或是将文档传到云端。你只需要站起身直接出门,到公司的电脑、iPad或是 IPhone 上找到工作继续按钮,直接从你工作断掉的地方高效的继续完成之前未完成的工作即可;
8、移动热点,说起来移动热点并不稀奇,创新的点在于用户可以在Mac上就直接打开互联的移动设备所提供的热点而直接使用上网。体现的还是一个效率;
9、任意文件存储, icloud 不再限制文件类型了,用户可以随时保存任意格式文件,随时随地访问;
10.11-El Capitan
2015年9月, 苹果公司 发布了Mac OS X 10.11(代号El Capitan,酋长石)。El Capitan简化了在 麦金塔 上处理日常事务的过程,通过更简洁的Mission Control和窗口管理功能,更智能的Spotlight搜索功能,以及增强的内置App,如Safari、邮件、照片和备忘录,提供了更高效的工作体验。
El Capitan通过增强系统性能和图形处理技术,提高了Mac的运行速度和反应敏捷性。使用突破性的Metal图形处理技术,系统级图形渲染速度提高了50%,效率提高了40%,使日常运行的各种App拥有更快的图形性能。此外,Metal充分利用CPU和GPU,使绘图调用性能提升10倍,为游戏和专业App提供更丰富、更流畅的体验。
10.12-Sierra
2016年9月, 苹果公司 发布了Mac OS X 10.12(代号Sierra)。 麦金塔 OS Sierra将 Siri引入Mac,还带来 IPhone 和 iPad上用户熟悉并喜爱的各种智能、实用功能,以及专为个人电脑设计的全新功能。通用剪贴板、 icloud 桌面和文稿、自动解锁和网页上的 Apple Pay等功能让你的 Mac 更密切地与其他 Apple 设备协作。照片 App 也进行了更新,新 “回忆” 功能可以自动创建你喜爱的照片和视频的精选集。
Mac OS Sierra 带来的其他出色新功能:
1、信息 App 使对话更有趣,它可以让用户预览网页链接,在 App 内直接播放视频短片;通过 Tapback,迅速回应功能用爱心、点赞等回应信息,以及在信息气泡上直接回复;使用更大的表情符号让消息更有冲击力;
2、标签页现可适用于 麦金塔 上的绝大多数 App,如地图、邮件、Pages、Numbers、 Keynote 和 TextEdit 甚至是众多第三方App;
3、画中画功能让你可以在桌面上打开一个悬浮窗口,播放 Safari 或 iTunes® 视频。窗口大小可以调整,窗口可以拖动并固定到屏幕的任何一个角落,以便用户一边工作一边观看视频;
4、优化存储能在 麦金塔 的存储空间不够时,将不经常使用的文件存储到云端,帮助用户移除不再需要的 App 和文件,从而腾出空间;
5、 itunes 中的 Apple Music让发现新音乐以及浏览独家发布和新发布的内容更加容易;
10.13-High Sierra
2017年9月, 苹果公司 发布了Mac OS X 10.13(代号High Sierra)。High Sierra为 麦金塔 用户提供了高效、可靠的存储功能,支持高效视频编码(HEVC),可以以更小的文件大小呈现高质量的4K视频。此外,新系统还引入了全新的文件系统和Metal 2,为虚拟现实的内容创作和更快的性能提供支持。通过强大的机器学习能力,系统可以预测、学习并变得更加智能,而Core ML开发者框架可以帮助开发者利用这种能力轻松创建应用程序。Mac OS High Sierra还对一系列常用的应用程序进行了功能改进,包括照片应用和 Safari 等,以提高用户体验。
1、Apple 文件系统 ( APFS ),APFS 是一种全新的先进存储架构,它为 麦金塔 上的新功能和未来的存储技术提供了一个可扩展的基础;
2、APFS 为最新大容量存储设备提供支持,并具有增强的性能、安全性和可靠性;
3、有了 APFS,拷贝文件和目录等日常操作几乎可在瞬间完成;
4、得益于先进的数据完整性功能,即使出现停电和系统崩溃,数据也能得到保护;
5、APFS 可支持具有全闪存内部存储设备的 Mac,针对 Fusion 和 HDD Mac 系统的支持通过将来的更新提供;
6、Metal 2 支持新一代体验,如语音识别、自然语言处理和计算机视觉中使用的机器学习能力;
7、Metal 2 具有进一步改善的 API 和改进的性能,可帮助像 Unity、Epic、 维尔福集团 、 Pixelmator 等开发者提升他们未来开发的 App 速度;
8、通过 Thunderbolt 3 和 Metal 2 的组合,即使是对性能要求苛刻的 麦金塔 用户,现在也能使用功能强大的外部 GPU;
9、Core ML,有了 Core ML,Apple 能将机器学习的能力带给所有 Apple 开发者,支持他们创建全新种类的 App;
10、Core ML 充分发挥 Metal 和 Accelerate 的优势,为计算机视觉、自然语言处理以及卷积和重现神经网络等机器学习操作提供令人难以置信的能力、速度和效率;
11、通过 Core ML 驱动的所有计算和处理,均以尊重客户数据和隐私的方式在设备端完成;
12、开发者已经在使用 Core ML 来增强 Pixelmator Pro 之类的 App,利用机器学习能力来检测和理解图像中的各种功能,并创建智能的编辑解决方案;
13、虚拟现实支持,High Sierra 首次加入对虚拟现实内容创建的支持,使得开发者能够在 麦金塔 上打造浸入式游戏、3D 和虚拟现实内容;
14、顶尖虚拟现实公司携手 Apple,利用今年晚些时候推出的功能特色,促进 Mac 上的虚拟现实创新;
15、 维尔福集团 正在优化其适用于 Mac OS 的 SteamVR 平台,并支持 HTC Vive 耳机的连接;而 Unity 和 epic 也在将他们的虚拟现实开发工具带入 Mac OS;
16、Final Cut Pro X增加对专业的 360 度虚拟现实工作流的支持,能在 麦金塔 上导入、编辑和导出 360 度视频;
10.14-Mojave
2018年9月, 苹果公司 发布了Mac OS X 10.14(代号Mojave)。Mojave提供新功能和深色模式、动态桌面、效率工具和Mac App Store的改进。
1、深色模式,深色模式提供突出显示的内容和更方便的阅读体验,整合到内置应用中,可启用或集成到第三方应用中;
2、叠放功能,叠放功能可自动整理桌面文件,基于文件类型或其他属性,访问时只需展开叠放并打开所需文件;
3、动态桌面,桌面背景会随时间而变化,呈现出莫哈韦沙漠一天中光影的变化,提供独特的视觉体验;
4、访达,访达具有画廊显示功能,可快速浏览文件,预览面板显示文件元数据,并支持快速操作,包括创建和加密 PDF、旋转和裁剪图片、标注 PDF、剪辑音频和视频等;
5、屏幕快照功能,屏幕快照功能提供简单易用的屏幕控制功能,可以快速抓取静态图片和录制 麦金塔 屏幕视频,并且具有全新的6、视频录制功能。启动屏幕快照功能或按下 shift-command-5,即可通过一系列控制选项来抓取静态图片和录制 Mac 屏幕视频,比如设置定时器,甚至选择屏幕快照的存储位置;
7、 Safari ,Safari 浏览器具有优化的智能防跟踪功能,可阻止社交媒体的跟踪行为,并提供简化的 系统信息 以阻止数据公司的跟踪行为。此外, Safari 浏览器现在能够自动创建、存储、填充高强度密码,并标记出使用过的密码,以帮助用户更好地管理密码;
8、其他功能:
10.15-Catalina
2019年10月, 苹果公司 发布了Mac OS X 10.15(代号Catalina)。Catalina带来了 Apple Music 和 Apple 播客两款 麦金塔 版 App取代 itunes 。全新的随航功能可将 iPad 作为第二个显示屏,扩展Mac桌面空间;或是使用Apple Pencil 在 平板电脑 上对 Mac App 进行操作。创新的 辅助功能 语音控制,让你通过语音即可全权掌控 Mac。Mac Catalyst 是 Catalina 带来的一项新技术,能够让第三方开发者将 iPad App 带到 Mac 上,用户可以畅享各款常用 iPad App 的 Mac 版本,包括 GoodNotes、TripIt、Post-It和 Jira,还有更多 App 会陆续推出。屏幕使用时间功能第一次来到了 麦金塔 上,让用户能详细了解自己在 App 和网站上花费的时间,以便决定如何合理使用时间。
Mac OS Catalina 的其他功能:
1、新推出的查找 App 整合了“查找我的 IPhone ”和“查找我的朋友”,非常简单易用,适用于 Mac、iPad 和 iPhone。查找 App 能帮助用户定位丢失的 Mac,即使其处于离线状态或正在睡眠也没问题。它会令 Mac 发出蓝牙信号来让附近正在使用的 Apple 设备检测到,这些设备会将你 Mac 的位置传给 icloud ,因此你能在查找 App 里看到丢失的 Mac 在哪里;
2、 Safari 浏览器具有优化的起始页面,可利用 Siri 建议将经常访问的网站、书签、iCloud 标签页、阅读列表选择以及在信息 App 中收到的链接显示在这里;
3、Mac OS Catalina 中的邮件 App 能够阻止来自特定发件人的电子邮件,将通知太过频繁的某一主题邮件设为静音,以及从商业推广邮件列表中取消订阅电子邮件;
4、备忘录 App 现拥有全新的画廊视图、更强大的搜索工具以及更多的协作选项;
5、重新打造的提醒事项 App,拥有全新用户界面,让创建、整理和跟进提醒事项变得更轻松;
11.1-Big Sur
2020年11月, 苹果公司 发布了Mac OS 11(代号Big Sur)。Big Sur采用全新设计,为主要App如 Safari 浏览器、信息和地图App带来诸多功能增强,并增加了全新隐私功能。
Mac OS Big Sur,是Mac OS操作系统逾十年来最重大的更新,并包括多项技术,从而确保流畅无缝地过渡至 Apple 芯片。在 Mac OS Big Sur 中,Apple 推出了一系列技术,以平稳顺畅地完成向 Apple 芯片的过渡。借助 Xcode 12 内置的种种功能,如原生编译器、编辑器和调试工具,大多数开发者在数天之内即可使其 App 正常运转起来。利用 Universal 2 应用软件二进制文件,开发者可以轻松地创建一款 App,既能利用采用 Apple 芯片的新 麦金塔 固有的动力和性能,同时仍可支持采用 英特尔 芯片的 Mac。利用 Rosetta 2 的转译技术,用户能够运行尚未更新的现有 Mac App,包括带 插件 的 App。而利用虚拟化技术,用户则能够运行 Linux 。此外,开发者无需进行任何修改,即可直接将其 IOS 和 IPadOS App 带到 Mac 上。
12.1-Monterey
2021年10月, 苹果公司 发布了Mac OS 12(代号Monterey)。Mac OS Monterey 带来了多项开创性功能,包括 FaceTime 通话、连续互通工具、实况文本、标签页组、快捷指令等,让用户在沟通交流、完成任务、多设备协作等方面更加顺畅高效。同时,同播共享和通用控制等功能也增强用户体验。 麦金塔 OS Monterey 现已作为免费软件更新发布,适用于搭载 Apple 芯片和基于 英特尔 芯片的 Mac。
其他功能:
1、“与您共享”让用户直接在照片App、 Safari 浏览器、Apple 播客等 App 中轻松欣赏通过信息 App 共享的精彩内容。用户可以轻松发现共享内容,看到是谁向自己推荐了它们,并在原对话内直接回复;
2、地图 App 通过丰富的道路、街区、树木、建筑等城市细节带来全新沉浸式体验,通过 麦金塔 绚丽的显示屏生动呈现 ;
3、iCloud+ 不仅集合了用户喜欢的 icloud 功能,还推出了全新的高级功能,包括隐藏邮件地址和进一步拓展的 HomeKit 安防视频支持,无需额外费用。所有 iCloud+ 方案都可与家人共享群组成员共享,每位成员皆可享受服务提供的新功能、储存方案,以及升级体验。现有 iCloud 订阅用户自动升级至 iCloud+,无需额外付费;
4、搭载 m1 芯片的 麦金塔 迎来空间音频功能,搭配 AirPods(第三代)、AirPods Pro 和 AirPods Max,为用户提供剧场般的聆听体验。动态头部追踪功能让用户在移动头部时,可将声音始终置于设备方位,即便转动头部也分毫不差;
5、邮件隐私保护功能可防止发件人获知用户是否打开了电子邮件,并隐藏用户的 IP 地址,让发件人无法获知用户位置信息,或利用此信息建立用户档案;
6、新的 辅助功能 选项让任何人都可直接用“标记”添加用于旁白功能的图像描述,改进后的全键盘控制和新的自定义光标选项让用户在导览 麦金塔 时享有更高的灵活性。
13.1-Ventura
2022年10月, 苹果公司 发布了Mac OS 13(代号Ventura)。Ventura 推出突破性功能,助用户完成更多任务。连续互通相机等新功能帮助用户无缝跨 Apple 设备工作,台前调度等效率工具则帮助用户专注眼前工作、轻松切换任务。 Safari 浏览器引入通行 密钥 ,就此开启无密码时代。邮件与信息等热门 App 迎来重大更新。
台前调度,可以自动整理所有打开的 App 和窗口,使用户可以专注于当前任务并快速切换不同任务。通过控制中心启用台前调度后,用户可以轻松创建窗口或 App 分组,以便打造理想的工作空间。台前调度还与其他 Mac OS 窗口工具协同工作,用户只需一次点按即可轻松返回桌面。
Safari 浏览器引入了通行 密钥 ,这是一种更安全、更易用的登录方式,旨在取代密码。通行 密钥 生成一组唯一数字密钥,储存在设备端,不会上传至网络服务器,因此更安全。用户可以使用触控 ID 或面容 ID 进行生物特征认证,并可通过 icloud 钥匙串 以端到端加密方式同步至其他设备。通行密钥适用于各类 App 与网络,用户使用 IPhone 便可在非 Apple 设备上登录相应的网站或 App。
其他功能
1、实况文本可识别暂停视频帧中的文本,并新增对 日语 和 朝鲜语 文本的支持。用户现可从图片中提取主体,并将其放入信息等 App;
2、Mac OS Ventura 带来新 辅助功能 ,包括为旁白用户提供文本校对支持的文本检查器等等。
3、天气 App 与时钟 App 首次来到 麦金塔 ,提供在 iPhone 版本中广为用户熟悉和喜爱的所有功能,如查看本地天气预报、创建闹钟、设置 计时器 等等;
4、系统偏好设置更名为系统设置,采用全新设计,让 Mac 上的导览操作更高效,与 IPhone 和 iPad 形成更一致的体验;
5、Mac OS 的安全性再次提升,多款新工具增强了 Mac 抵御攻击的能力,包括能在两次常规系统更新之间轻松更新最新安全措施,且无需重启系统的快速安全响应;
14.1-Sonoma
2023年9月, 苹果公司 发布了 麦金塔 OS 14(代号Sonoma)。Sonoma主要改善了加速度计的空间、BNNS、vImage 等属性的算法,从而提供更优秀的交互体验。新版本还为 AirPods 引入了多项改进,邀请更多开发者安装测试版固件,测试自适应音频、个性化音量和对话感知等新功能。
1、自适应音频,这一全新聆听模式能够根据用户所处环境动态融合通透模式和主动降噪模式,带来最适合当下的聆听体验。当用户在一天中穿梭于不同环境并在各类互动之间切换时,自适应音频模式无缝调整降噪体验;
2、个性化音量,为持续提升个人音频体验,个性化音量通过机器学习了解用户的环境条件和聆听偏好,随着时间推移自动对 多媒体 体验进行精细调整;
3、对话感知,对话感知为佩戴 AirPods Pro(第二代)的用户带来无与伦比的交流新体验 —— 用户可以在佩戴耳机时直接与身边的人开启对话,而对话感知会降低耳机音量并增强来自用户前方的声音,同时降低环境噪音;
4、小部件,用户在打开窗口之后,小部件会淡入背景。另外 麦金塔 和 IPhone 如果连接到相同 Wi-Fi 网络,可以访问来自 iPhone 的小部件。
5、Game Mode, 苹果公司 还为 Mac 设备引入了全新的 Game Mode。苹果表示该模式适用于所有 Mac 平台上的游戏,会减少 AirPods 的音频延迟、在连接 Xbox 或者 playstation 手柄之后,将蓝牙采样率提高了一倍;
6、改进视频会议,苹果进一步改进了视频会议效果,可以在会议中使用 AR 特效。 网络摄像头 可以识别用户的某些手势,从而触发某些效果,例如竖起大拇指,可以触发烟花爆炸效果;
7、 Safari 浏览器增强隐私保护,新版 Safari 浏览器新增锁定浏览器窗口、阻止跟踪器和删除 URL 跟踪器等隐私保护功能。此外新版 Safari 浏览器还支持用户通过 icloud Keychain,向好友或者其他群友共享密码和 密钥 , 苹果公司 承诺全程采用端到端加密,苹果也不会知道密码信息;
8、创建浏览器多账号,用户在新版Safari 浏览器中允许创建账号,以区分工作和个人账号。该功能有助于防止数据和跟踪器相互混合,并帮助您更有条理地浏览;
1、备忘录,用户可直接在备忘录 App 内查看 PDF 和演示文稿、作业、科研论文等内容的扫描件。用户还可在不同备忘录间创建链接,以关联创意和内容;
2、信息,搜索过滤条件和轻扫以回复功能提升日常信息体验,用户还可创建全新实况贴纸,并在 Mac OS 、 IOS 和 IPadOS 之间同步;
3、提醒事项,提醒事项 app 中的智能购物清单可分门别类地管理购物清单,通过全新分栏视图横向呈现,让购物体验更高效;
4、键盘,自动纠正迎来全面升级,新增 transformer 语言模型。这是基于文字预测的先进设备端机器学习语言模型,改进准确度。全新设计令纠正更容易,实时完句功能亦快速补完整句;而听写功能则带来更上新高的 语音识别技术 ,并支持语音和输入间的流畅切换;
5、屏幕共享,屏幕共享 App 中新增高性能模式,在高带宽连接下可实现极为灵敏的远程访问,帮助创意人士远程完成作品;
6、密码,用户群组内现可共享一组密码。群组中的每个成员都可以在钥匙串中添加和编辑密码,以确保它们始终处于最新状态;共享通过 iCloud 钥匙串进行,并且获得端到端加密。此外,通过邮件接收到的一次性验证码现可自动填充至 Safari 浏览器中,无需离开浏览器即可轻松实现安全登录;
2023年11月1日消息,根据国外科技媒体 9to5Mac 报道, 苹果公司 2023年 9 月正式发布的 macOS Sonoma 系统中,在“备忘录”(Notes)应用中隐藏了一项新特性:可以链接到应用中的其它笔记。苹果公司在升级 macOS Sonoma 之后,让其“备忘录”也获得了 IOS / iPadOS 17 的这项新特性,用户只需要在笔记过程中按下 Command+K 组合键即可。
14.3.1-更新
2024年2月9日消息,苹果向 Mac 电脑用户推送了 macOS 14.3.1 更新(内部版本号:23D60),本次更新距离上次发布隔了 17 天。
15.0-Sequoia
2024年6 月 11 日, 苹果公司 在WWDC24 开发者大会上带来了 macOS 15 操作系统,新增多项细节功能,新增支持 IPhone 镜像连接、独立密码应用等。
集成ChatGPT
2024年12月11日, ChatGPT 已集成到 IOS 、 IPadOS 和macOS系统,允许用户在操作系统中直接访问ChatGPT的功能。
2025年的发展
2025年1月28日,苹果macOS 15.3正式发布。 1 月 29 日,从macOS 15.3 版本开始, 苹果公司 最新的 人工智能 功能“Apple Intelligence”将默认开启。不过,如果用户不打算使用这个功能,可以手动关闭并释放存储空间。 6月10日,苹果在美国加州 库比蒂诺 的Apple Park举办WWDC25开发者大会。对macOS的全系操作系统进行功能更新和设计变革。 7月8日,苹果向 Mac 电脑用户推送 macOS 26 开发者预览版 Beta 3 更新(内部版本号:25A5306g)。 9月10日, 苹果公司 向 Mac 电脑用户推送了 macOS 26 RC 更新(内部版本号:25A353)。 9月30日,苹果向 Mac 电脑用户推送了 macOS 26.0.1 更新(内部版本号:25A362)。
2025年10月,苹果发布开发者公告,明确 macOS 系统未来的更新方向与技术支持调整计划。其中,2025年推出的 macOS Tahoe 版本为最后一版支持 英特尔 架构 麦金塔 电脑的 macOS 系统,标志着 苹果公司 在芯片架构过渡进程中迈出关键一步。 11月4日,苹果向 Mac 电脑用户推送了 macOS 26.1 更新(内部版本号:25B78),新版本最核心的变动在于系统底层。苹果为未来的 AI 功能进行了多项准备,包括集成 MCP 支持等。虽然这些 AI 相关特性尚未获得苹果官方宣布,但此举表明苹果在积极扩展其操作系统的 AI 能力。 12月13日,苹果macOS 26.2 Tahoe系统正式发布,在提升系统性能的同时,为视频通话、提醒事项、多电脑集群等带来新功能。包括:雷雳5集群, Mac OS 支持多台电脑通过雷雳5端口互联,可将参数庞大的AI大语言模型分布运行在多台电脑上,不仅能够分担运算负载,还能够共享内存等硬件资源,同时系统还提升了AI运算的整体性能;屏幕 补光灯 ,该功能适配 FaceTime 、Zoom等视频通话应用,用户可在通话中开启顶部菜单栏的 橙色 菜单,然后选择“EdgeLight”以开启。打开这项功能后, 麦金塔 的屏幕上会出现一条虚拟的补光灯带,可为用户的人脸提供更好的补光效果,还可以识别人脸在画面中的位置以动态调整补光灯,保持光线处于最佳状态;紧急提醒,用户更新系统后,打开“提醒事项”应用时会出现以下提示:将提醒事项标记为紧急事项,到时候你会在 IPhone 和iPad上收到闹铃提醒,如果暂时无法处理还可以延后提醒。这种闹钟不会在Mac上响起,只会在iPhone或iPad上发出声音,当用户将提醒标记为紧急时,系统会引导往iPhone完成闹钟设置。
2026年5月,媒体报道 苹果公司 计划在2026年秋季发布的macOS 27中,允许用户自行选择第三方 AI 模型,为设备上的各项AI功能提供支持,例如为文本生成与编辑、图像生成等任务中选用不同的第三方AI模型。
系统架构
Darwin Operating System
Darwin是Mac OS的基础部分(或者称为Core OS),它也是一款 开放源代码 的类Unix操作系统。它大体由两部分组成:XNU内核和Unix工具。
XNU
通常人们会误认为Mac OS的内核是“Darwin”,但这种说法是不严谨的。实际上,Darwin包含的不仅仅是内核,它还涵盖了许多其他组件。更准确地说,Mac OS的内核实际上是XNU。
XNU是Mac OS的核心部分,它是一款结合了微内核与宏内核特性的混合内核,它包括三个部分:Mach、BSD和I/O Kit。
Mach
MACH 原来是一款微内核,XNU中的Mach来自于OSFMK 7.3(Open 软件 Foundation Mach Kernel)它负责CPU调度、内存保护等功能。它是 Mac OS 内核中最重要的部分,XNU中大部分代码来自于它,而且macOS中的可执行文件也是Mach-o格式。
BSD
XNU中包含一个经过修改的BSD,它负责进程管理、 unix 文件权限、网络 堆栈 、虚拟文件系统、POSIX兼容。Mac OS之所以符合单一 unix 规范,也正是因为如此。
I/O Kit
I/O Kit是XNU内核中的开源框架,可帮助开发人员为Apple的Mac OS和 IOS 操作系统编写设备驱动程序代码。I/O Kit框架由NeXTSTEP的DriverKit演变而来,与Mac OS 9的设备驱动程序框架或BSD的没有任何相似之处。
命令行工具
除了内核以外,Darwin还包括一些Unix工具,这些Unix工具一些是Apple开发,一些来自于第三方,比如 FreeBSD Project、GNU Project、Apache。
Core Foundation
Core Foundation(也称为CF)是Mac OS和 IOS 中的C应用程序编程接口(API),是低级 例程 和包装函数的混合。
Quartz
Mac OS 毕竟是类Unix操作系统,类Unix操作系统想要进行图形化操作,必须要有一个图形框架,在 Linux 上我们有 X11 ,有 Wayland ,在Mac OS中,我们有Quartz。它是一款基于PDF技术的图形框架。
作为一个类 unix ,不兼容X11是不可能的,如果你想在Mac OS中运行X11应用,也可以,有个开源项目叫XQuartz了解一下。
Cocoa
Cocoa是 苹果公司 为Mac OS X所创建的原生面向对象的API,是Mac OS X上五大API之一(其它四个是Carbon、POSIX、X11和Java)。
苹果的面向对象开发框架,用来生成Mac OS X的应用程序。主要的开发语言为 Objective-C ,一个c的超集。Cocoa开始于1989年9月上市的NeXTSTEP 1.0,当时没有Foundation框架,只有动态运行库,称为kit,最重要的是AppKit. 1993年NeXTSTEP 3.1被移植到了 英特尔 , SPARC , HP的平台上,Foundation首次被加入,同时Sun和NeXT合作开发OpenStep也可以运行在Windows系统上VCV。
Aqua UI
Mac OS的桌面环境,类似 Linux 中的GNOME。
不过,不是所有Mac OS X都是 AQUA UI,在Mac OS X早期测试版Rhapsody中,用的还是经典的Classic 麦金塔 OS界面。
系统介绍
全屏窗口模式
全屏窗口堪称 macOS 的核心功能之一,所有应用程序均支持以全屏模式运行。这并非意味着传统窗口模式会退出历史舞台,而是预示着未来完全 网格计算 的实现可能性 ——iLife 11 的用户界面也印证了这一趋势。该界面设计能极大简化电脑操作流程,有效减少多窗口切换带来的干扰,让用户获得与 IPhone 、iPod touch 及 iPad 一致的流畅体验。这一设计不会削弱计算功能的完整性,反而能帮助用户更高效地处理各类任务。
事实上,Final Cut Pro 等高端专业软件早已采用类似设计:执行特定任务时,软件会占据整个屏幕,不显示任何浮动窗口。毫无疑问,即便像 Photoshop 这类复杂应用,窗口模式最终也可能被全面替代。不过 网格计算 也存在潜在挑战,核心是要实现不同任务间高效、无混淆的切换。从相关演示来看, 苹果公司 或许已找到巧妙解决方案 —— 将触摸手势与任务控制相结合。全屏模式的核心优势在于,它能简化计算体验,以用户当前关注的任务为中心,减少多窗口干扰,同时为全触摸计算的发展奠定基础。
iPad 上的应用均支持全屏显示,可有效排除视觉干扰,且能轻松切换至其他应用。macOS X Lion 将这一功能引入 台式机 :只需一键点击,即可让应用进入全屏模式;轻扫触控板,便能切换至另一款全屏应用,再次轻扫即可返回桌面访问其他程序,全程无需退出全屏状态。整个系统支持第三方开发者在其应用中充分运用这一全屏技术,让应用呈现更具表现力,用户也能因此专注于工作细节,或享受更开阔的视觉体验。
任务控制
任务控制功能整合了程序坞与 控制面板 ,用户可通过窗口模式或全屏模式查看所有正在运行的应用,实现对当前操作的集中管控。
启动台
启动台的操作 逻辑与 iPad 完全一致,以类 iPad 的可视化界面展示电脑中安装的全部应用,且所有应用均通过 App Store 进行统一管理。用户可滑动触控板或鼠标,在多个应用图标页面间自由切换。和 网格计算 理念相同,启动台的设计核心是以任务本身为中心,简化应用调用流程。
不过,用启动台完全替代访达并不现实,访达大概率会继续存在一段时间。未来 文件管理 或将由数据库主导,所有应用可在数据库中共享图片、音乐、文本、PDF 等各类内容。事实上,若聚焦搜索功能能进一步提升速度与精准度,文件夹功能完全有取消的可能 —— 用户往往没有时间管理数千个零散文件。快速启动面板简化了操作流程,让用户能轻松找到所需应用,但部分高端用户可能仍偏好通过文件夹树状目录管理应用程序。
应用商店
Mac App Store 的 运作模式 与 iOS 系统的 App Store 完全一致,拥有相同的导航栏设计与管理逻辑,无需用户手动管理应用。用户从该商店购买应用后, 麦金塔 电脑会自动将其安装到启动台中。对于普通用户而言,即便 macOS 支持拖放安装,应用安装过程仍可能存在操作门槛,这正是 Mac App Store 的核心价值所在。
调度中心
调度中心是一项强大且易用的新功能,能让用户全面掌控 Mac 上的所有运行内容 —— 包括仪表盘和所有全屏应用程序,均集中显示在同一视窗中。用户只需轻扫触控板,即可从桌面切换至调度中心,在此能看到按应用程序分组的已打开窗口、全屏应用缩略图及仪表盘,轻点任意选项即可快速访问,轻松实现全局管控。
手势与动态效果
多点触控手势让 iPad 的各项操作变得简单直观,而 macOS 则带来了更丰富的多点触控体验。用户可享受更流畅、逼真的手势响应,包括橡皮圈滚动、页面与图像缩放、全屏轻扫等功能。在 macOS 中,所有轻扫、两指开合及滚动手势的视觉与触感体验都更为灵敏、生动,进一步提升了操作的便捷性。
自动保存
告别繁琐的手动保存操作 ——macOS 的自动保存功能会在用户工作过程中实时保存任务进度,无需额外手动干预。该功能不会创建多余的文件副本,而是将更改直接保存至工作文件中,实现磁盘空间的高效利用。锁定功能可防止意外更改被保存,且会在两周后自动锁定文档;恢复功能则能显示文档上一次打开时的状态,为用户提供重新开始的可能。
版本:追溯文档的每一步演进
版本功能可完整记录文档或项目从创建之初的全部演进过程。每次打开文档时,以及工作过程中每间隔一小时,macOS 都会自动为文档创建一个版本备份。若需恢复至较早版本或复原部分内容,版本功能会在当前文档旁展示一系列历史版本,界面与时间机器类似,用户可清晰查看作品在任意特定时间点的状态。只需点击即可完成恢复,也可将较早版本中的内容复制粘贴至当前版本。
升级
升级 macOS 无需前往零售店购买盒装软件,也无需繁琐安装多片光盘。用户只需点击设置图标,选择软件更新选项,即可免费完成系统升级,后续操作由 Mac 自动完成,只需确保设备满足升级的必备条件即可。
精益求精
macOS 素来以简单易用、稳定可靠著称,因此 苹果公司 工程师在开发过程中始终坚守 “精益求精” 的目标 —— 不断寻找可完善、优化与提速的细节,从简单的外部驱动卸载到整个操作系统的安装流程,均力求突破。
更快的运行效率
随 OS X Leopard 推出的时间机器功能,开创了革命性的硬盘备份解决方案;而 Time Capsule 通过无线硬盘与时间机器的协同工作,进一步强化了备份能力。到了 Snow Leopard 版本,时间机器的工作效率大幅提升,Time Capsule 的初始备份时间缩短了高达 50%。
搭载 Snow Leopard 及后续更新版本的 麦金塔 ,在屏幕锁定状态下从睡眠模式启动的速度提升了两倍,关机速度加快 75%,连接无线网络的速度也提升了 55%。
中文输入法
在 OS X Snow Leopard 之前,macOS 仅支持拼音等键盘输入方式输入中文;此后,系统新增了创新的手写输入功能 —— 用户可在触控板上手写输入,这也成为现代 macOS 的特色功能之一。手写时,屏幕会弹出新的输入窗口,显示笔划近似的所有备选单字,并根据用户所选单字智能推荐后续可能用到的词汇,进一步提升输入效率。
监测技术
通过系统调用 hooking 技术,研发人员构建了 macOS 下系统调用 hooking 的通用框架。该框架可根据用户配置,对指定系统调用进行实时监控并输出定制化日志,建立了基于策略的安全事件监测与处理机制。实验测试结果表明,该框架具备监控 macOS 底层系统所有系统调用函数的能力,其基于策略的事件监测机制运行稳定有效,可为 macOS 系统的安全研究及相关应用开发提供有力支撑。
调用机制
为保障系统的稳定性与安全性,现代操作系统在设计时均采用分层架构,核心功能由内核层提供。系统调用是操作系统内核向用户层提供服务的核心接口,位于用户态与内核态之间:用户程序通过系统调用向内核请求服务,内核处理完成后将结果返回给用户进程。这种机制既提升了系统安全性,也增强了应用程序的可移植性。
macOS 的系统内核 XNU 继承自 unix 系统。在 英特尔 架构的 64 位系统中,应用层通过调用 SYSCALL 指令进入内核态,触发 hndl_syscall 中断服务分发 例程 ,该例程负责确定调用的中断服务编号。macOS 内核 XNU 中,UNIX 系统调用对应 0x80 号中断服务,通过 unix_syscall64 例程选择并执行用户请求的 UNIX 系统调用,最终将处理结果返回给用户程序。
应用程序
Safari
在2003年1月7日首度发行测试版,并成为 Mac OS X v10.3与之后的默认浏览器,也是 IPhone 与iPad和iPod touch的指定浏览器。2008年3月18日推出正式版,支持 Windows 7。2012年7月26日,随着 苹果公司 的“山狮”系统发布, Windows 平台的 Safari 已经放弃开发。
2023年7月13日,苹果发布了 Safari 技术预览版新版本,版本号升至174,主要修复了存在于 层叠样式表 、CSS Container Queries、Web API等功能中的错误,并改进其性能。 Safari作为 IOS 系统的默认浏览器,在各Apple设备上都有较好的体验,得益于JavaScript引擎,Safari 浏览器运行非常迅捷。 同时Safari集成了视频播放、智能搜索、文本翻译以及资源浏览等功能,在发布之初就大受欢迎。
FaceTime
FaceTime 是 IOS 系统自带的音视频通话功能应用,可以在受支持的iOS或 IPadOS 设备上通过无线局域网或蜂窝移动网络进行 FaceTime通话。拨打FaceTime通话,需要知道对方的电话号码或对方注册的电子邮件地址,拨打成功之后就可以远隔千里而实时看到对方,同时FaceTime还提供了屏幕共享、同播共享、人像背景模糊、空间音频等 辅助功能 。
Apple Music
Apple Music不只是一个音乐app,它包含了音乐服务、网络电台和音乐社交平台。Apple Music在发布之初约有300万首歌曲,Apple Music在国内的合作方式是直接与 唱片公司 签约,并不是嫁接在QQ、网易等某个音乐服务上,Apple Music可以将已购买的音乐下载下来。Apple Music还提供了无损音频和空间音频,支持 杜比实验室 全景声,使用户得到更好的体验,同时它的自动推荐、Apple播客和唱歌功能也为用户带来了新的体验。
iMessage
iMessage 信息是一种安全的信息服务,可用于在 IPhone 、iPad、 麦金塔 或Apple Watch上的“信息” App中发送和接收信息。如果有人通过iMessage信息将信息发送至电子邮件地址或电话号码,可以在设置为通过该电子邮件地址或电话号码接收信息的所有 Apple设备上收到该信息。查看iMessage信息对话时,可以看到从任何设备发送的所有信息,因此无论身处何处都可以与他人保持联系。
相机
IOS 的相机功能可以将所有的拍摄模式置于显要位置,包括照片、视频、全景模式和正方形模式。用户还可以为拍摄的照片选择多种风格和滤镜,同时相机还拥有即时抓拍、拍摄快录视频、连拍等多种功能。另外 IPhone Pro机型配备微距摄影功能,这项功能借助配备先进镜头和自动对焦系统的全新超广角相机,在距离拍摄对象近达 2 厘米的位置仍可清晰对焦。
App Store
2008年3月6日, 苹果公司 对外发布了针对 IPhone 的应用开发包(SDK),供免费下载,以便第三方应用开发人员开发针对iPhone及Touch的应用软件。同年7月11日,苹果APP Store正式上线。2009年1月16日,APP Store已有逾1.5万个应用,超过5亿次下载。
2017年苹果WWDC开发者大会上,App Store的UI界面得到了重构,首屏变成了“Today”应用推荐页卡,同时连接性也会大幅提升,而对于开发者来说,发布应用的审核周期也变得更快。此外,新的App Store中加入了专门的游戏标签,“游戏”和“应用”会作为两个完全分离的类别出现。应用的内购项目也直接显示在App Store中,用户可以在不打开应用的情况下直接在商店中完成内购。 2022年5月26日, 苹果公司 官网发布新闻稿称,Apple中华区的注册开发者数量现已超过500万。 .
取证方法
随着 iMac 的普及,取证分析工作中涉及 Mac OS的场景愈发频繁。若被取证的 Mac 设备设有登录密码,取证过程中需采用相应手段绕过该密码,以获取系统管理员权限。本文将重点阐述绕过 Mac OS登录密码的核心原理,详细介绍 HFS + 文件系统的卷结构,并深入剖析该文件系统的卷头结构、元数据文件及节点结构。
Mac OS X 系统简介
Mac OS X 是基于 UNIX 内核构建的操作系统,这一核心架构大幅提升了系统的稳定性、运行性能与响应速度。它可通过对称多处理技术,充分释放双处理器的硬件性能,展现出出色的 2D、3D 图形处理能力与 多媒体 表现,同时提供丰富的字体支持及集成化的 PDA 功能。依托 Classic 兼容环境,Mac OS X 几乎能无缝运行所有 Mac OS 9 平台的应用程序,而直观易用的 Aqua 用户界面,更将 Mac intosh 系列设备的操作便捷性推向了新的高度。
HFS + 文件系统解析
文件系统不仅是为用户提供稳定文件存储的基础,更是支撑操作系统各项核心功能落地的底层保障。Mac OS X 的每一个重大发行版本都会新增数百项功能,其中不少新特性的实现高度依赖于文件系统的底层设计。例如,Mac OS X 10.3 版本推出了 FileVault 文件加密功能,用于保护用户敏感数据,其核心运作机制便是将用户主目录存储在 HFS + 文件系统的加密镜像文件中。
系统漏洞
2018 年 8 月 13 日,一位知名的 Mac 系统安全研究者(黑客)开发出一种新型攻击技术。该技术可在系统弹出 “是否允许程序访问数据” 的授权弹窗时,自动触发 “允许” 按钮的点击操作,进而为黑客后续实施更深层次的攻击渗透创造了条件。
市场份额
根据市场数据公司IDC和GeekWire的数据显示,2020年Mac OS操作系统第一次全年排名第三。 Mac OS 的市场份额实际上从2019年的6.7%增长到了2020年的7.5%。与此同时,Chrome操作系统的市场份额从2019年的6.4%飙升至2020年的10.8%, Windows 从85.4%降至80.5%。 根据市场数据公司statista的数据统计,2021年 麦金塔 OS系统全球桌面操作系统市场份额为16.04%,仅次于WINDOWS系统排名第二。 2022年,Mac OS系统全球桌面操作系统市场份额下降至15.17%,依然排名第二。
StatCounter 公布了 2023 年 3 月的操作系统市场份额数据,数据显示,macOS的市场份额是7%,增长0.33%。 市调机构StatCounter发布了2024年7月份的全球操作系统份额数据,macOS份额为14.92%,稳中有降。 根据 Statcounter 数据显示,2025 年 3 月份,苹果 macOS 在中国桌面操作系统的市场份额首次突破 10%,统计数据显示其份额从 2024 年 12 月的 7.05% 一路增长至今年 4 月份的 10.22%。
性能安全
硬件安全
为了确保安全性,Apple设备的芯片内设安全性功能,包括CPU和专用芯片。注重安全性的硬件遵循支持有限且单独定义的功能这一准则,以使攻击面最小化。安全隔区是遵循相同设计准则的片上系统,提供基础 密钥 生成和储存,保护和评估生物识别数据。
安全策略
搭载 Apple 芯片的 Mac 上有三种安全性策略:
完整安全性:系统运行方式与 IOS 和 IPadOS 相似,且仅允许启动在安装时已知为最新可用版本的软件。
降低安全性:此策略等级允许系统运行较旧版本的 Mac OS 。较旧版本的 macOS 不可避免地具有未修补的漏洞,所以此安全性模式称为“降低”安全性。这也是在不使用移动设备管理 (MDM) 解决方案以及“Apple 校园教务管理”、“Apple 商务管理 ”或“Apple 商务必备”中自动设备注册的情况下需要手动配置以支持启动内核扩展 (Kext) 的策略等级。
宽松安全性:此策略等级支持用户构建、签名和启动自己的自定义 XNU 内核。启用“宽松安全性”模式前必须停用系统完整性保护 (SIP)。
APP安全
Mac OS中的 App 安全性包含多层重叠的保护,第一层保护是可选择仅运行来自 App Store 已签名且受信任的 App。此外,Mac OS 的分层保护有助于确保从互联网下载的 App 不含已知的恶意软件。Mac OS 提供了检测和移除恶意软件的技术以及专为防止不受信任的 App 访问用户数据的其他保护措施。公证和 XProtect 更新等 Apple 服务旨在帮助防止 恶意软件 安装。必要时,这些服务会定位首次检测中可能逃脱的恶意软件,然后快速有效地移除它。最重要的是, Mac OS用户可以在对他们有意义的安全模型内自由操作,包括运行完全未签名和不受信任的代码。
硬件支持
在2023年9月, 苹果公司 发布了 麦金塔 OS系统的最新版本——Mac OS Sonoma系列。以下Mac机型可以安装这个新系统:
参考资料: