程序媛的mac修炼手册--MacOS系统更新升级史
啊,我这个口罩三年从未感染过新冠的天选免疫王,却被支原体击倒😷大意了,前几天去医院体检,刚检查完出医院就摘口罩了🤦大伙儿还是要注意戴口罩,保重身体啊!身体欠恙,就闲聊吧~
很多人说Mac是艺术品,这确实是,毕竟出自艺术爱好者乔布斯。
想当年,乔帮主上大学觉得没劲,就退学了。后来在他最著名的2005年斯坦福演讲"Stay hungry, stay foolish"中,提到当年退学前后,闲着没啥事,他就去学美术字(有点像咱中国的书法,说白了就是怎么把英文字母写出花样来)。这在咱们的社会认知中属实是不务正业,但乔帮主说他当时学地开心极了,惊叹字母怎能写地这么好看呢!!他提到,学美术字这段经历,为后来Mac的字体、字体间距设计,提供了艺术启蒙。得亏乔帮主学的是美术字,要不然万一学美术看起了《我的奋斗》,指不定会受到啥启蒙呢🤔
且不论乔帮主说的是不是真话吧,但macOS每个版本都有艺名和配套的默认桌面。相比习惯以数字形式表现操作系统版本的形式,macOS的艺名很难评,艺名的内涵包括大型猫科动物、加州地标等。但讲真,这些艺名对非英语母语者极不友好,有时候叫起来都别扭。
接下来,咱就以倒序形式梳理一下,自2013 年到2023年,十年以来每版macOS系统的简介。
目录
2023年 macOS 14 —— Sonoma
2022年 macOS 13 ——Ventura
2021年 macOS 12 —— Monterey
2020年 macOS 11 —— Big Sur
2019年 macOS 10.15 —— Catalina
2018年 macOS 10.14 —— Mojave
2017年 macOS 10.13 —— High Sierra
2016年 macOS 10.12 —— Sierra
2015年 macOS 10.11 —— El Capitan
2014年 macOS 10.10 —— Yosemite
2013年 macOS 10.9 —— Mavericks
2023年 macOS 14 —— Sonoma
2023年6月推出的版本称为macOS Sonoma ,提供了很多个性化设置方式。比如,通知中心、主屏幕、应用程序图标等方面都进行了重新设计,提供了更加清新、简洁的视觉效果。引入了新的多任务处理功能,允许用户同时运行多个应用程序。用户可以通过手势或快捷键轻松切换应用程序窗口,提高工作效率。改进了Siri语音助手。支持更多第三方应用程序,同时也不断优化内置应用程序的性能和功能。更强大的协作功能,用户可在不同设备之间无缝切换,与其他人共享文件和资料。

2022年 macOS 13 ——Ventura
2022 年更新称为macOS Ventura,它添加了一个名为 Stage Manager 的新窗口系统,并将系统偏好设置更改为系统设置。推出了更新的协作和社交功能以及更多应用程序和 UI 调整。
macOS Ventura 添加了 Stage Manager 和 Continuity Camera。iPhone 摄像头可以充当 Mac 的网络摄像头和麦克风,无需任何配置。Stage Manager 是作为一种在 macOS 上操作窗口和管理工作区的新方法而引入的,但它主要是iPadOS 16 的一项功能。但是,由于 Mac 应用程序的工作方式,Mac 可以更好地控制窗口大小和位置。
首次在 Mac 上引入了时钟和天气应用程序,改进了跨iWork应用程序和Safari 的协作功能。此外,SharePlay现在也是iMessage中的一项功能。

2021年 macOS 12 —— Monterey
Apple 在其 2021 年 WWDC 期间宣布了macOS Monterey,以及专注于社交沟通和隐私的新功能。Apple 推出 SharePlay 是对隔离 COVID-19 大流行的明显反应。Universal Control 旨在为使用多个 Apple 设备带来额外的协同作用,但它并未随原始版本一起提供。SharePlay 与FaceTime集成, 最多可让 32 人同时观看同一媒体。
Universal Control 可以连接多台 Mac 和 iPad,这样一个鼠标和键盘就可以在显示器之间无线移动。此外,拖放等功能可跨此连接使用,使多台运行其操作系统的计算机似乎合二为一。其他改进包括 Quick Note、AirPlay 到 Mac,以及通过新扩展改进的 Safari 体验。系统 UI 也进行了更多细微调整,使其更接近 iOS。

2020年 macOS 11 —— Big Sur
Apple 在 WWDC 2020 上宣布了 macOS Big Sur,并于当年 11 月发布了新的操作系统。macOS Big Sur 开始将 Mac 从英特尔芯片转移到定制的 Apple Silicon,包括新的 M1 芯片。Apple 提供了多种工具来帮助开发者完成过渡。所有 iOS 和 iPadOS 应用程序都可以在 Apple Silicon 上原生运行,但开发者可以选择不在 Mac App Store 中提供它们。开发人员还可以使用 Mac Catalyst 轻松升级他们的移动应用程序,使其更像 Mac。
更新了Safari ,提供了更多隐私和安全保护。Apple 已经让第三方扩展与 Safari 兼容,即使它们是为 Chrome 构建的。翻译网页现在是一项内置功能,完全在设备上工作。Messages现在是一款 Mac Catalyst 应用程序,与 iOS 应用程序具有同等功能。

2019年 macOS 10.15 —— Catalina
macOS Catalina于 2019 年 10 月 7 日发布。 macOS Catalina 为操作系统带来了 Catalyst 和 Sidecar。Catalina 的一个重大变化是 Apple 决定终止对32 位应用程序的支持,要求开发人员将他们的应用程序重新设计为 64 位版本以继续正常运行。
另一个主要变化是取消了 iTunes,引入了新的表情符号、对 AirPods pro 的支持、eGPU 外壳中的 AMD Navi RDNA 显卡、对照片应用程序的更改以及选择加入 Siri 评论的选项。 对 Apple 新闻、股票、照片、邮件和其他应用程序进行了改进,并修复了照片和邮件应用程序中的问题。 改进了 16 英寸 MacBook pro 上 HEVC 和 H.264 编码视频的多流视频编辑性能,以及 pro Display XDR 优化。 改进了对 HDR 兼容显示器的支持,并为 pro Display XDR 添加了参考模式。

2018年 macOS 10.14 —— Mojave
2018 年 9 月推出macOS Mojave, 用户界面可以在深色和浅色模式之间切换,主题也可以通过动态桌面按计划更改,日夜模式改变用户的应用程序外观。 Apple 将多个 iOS 应用程序移植到 macOS,包括新闻应用程序、股票、语音备忘录和用于管理HomeKit 的家庭。
在桌面上,堆栈是工作区中文件的一种组织方法。Stacks 会自动将相似的文件堆积到分组的集合中。Continuity Camera 允许将在 iPhone 上拍摄的照片立即传输到 macOS 应用程序中。
在 Apple News 应用程序中添加了与刚刚推出的 Apple News+ 订阅服务的集成。对第二代 AirPods 的支持、带有 Touch ID 硬件的 MacBook 的 Safari 自动填充、地图中的空气质量指数读数以及通过附近的 iPhone 拨打电话的实时文本是其他变化。

2017年 macOS 10.13 —— High Sierra
macOS High Sierra 于2017 年 9 月 9 日发布 ,包括存储方面的重大变化,macOS 切换到 Apple 文件系统 APFS。为了利用闪存和 SSD 存储的优势,Apple 在构建 AFps 时考虑到了加密和增强的安全性。该公司将其设计为适用于所有 Apple 平台,包括 watchOS、iOS、tvOS 和 macOS。 Metal 2 的添加包括驱动程序优化,为图形工作带来高达 10 倍的绘图调用吞吐量、更多调试工具和迁移的 Mac Window Server。将 H.264 迁移到 H.265/HEVC 以更好地处理 4K 和 HDR 内容。它添加了更快、更省电的 Safari。
High Sierra 是最后一个“毫不妥协”地支持 32 位应用程序的版本,Apple 继续推动开发人员制作 64 位应用程序。如果用户正在运行 32 位应用程序并启动官方 eGPU 支持,则会向用户发出警告。 10.13.5添加了对 iCloud 消息的支持,允许在多个 Apple 设备之间同步对话。

2016年 macOS 10.12 —— Sierra
macOS Sierra 于2016 年 9 月推出 ,预示着 Mac 上引入了 Siri,将 Apple 的数字助理带到了桌面。Sierra 还添加了与 iOS 的跨平台剪贴板同步以及 iOS 和 macOS 之间的 iCloud 文件同步。Apple 将名称从 Mac OS X 更改为 macOS 的操作系统。该更新添加了 iOS 用户熟悉的画中画功能。它还包括更接近 iOS 消息传递的丰富信息、对照片的更改、Apple网络支付以及通过Apple Watch自动解锁。改进了 2016 MacBook pro 15 英寸的自动图形切换,修复了 PDF 损坏,以及 Safari 中的 MacBook pro 电池耗尽问题。 添加了 Night Shift、新的 PDFKit API、Siri 的板球比分以及 iCloud Analytics 的更多选项。

2015年 macOS 10.11 —— El Capitan
Apple 于 2015 年 9 月发布了 macOS 10.11 El Capitan。El Capitan 更新添加了对 Apple 的 Metal API 的 macOS 支持。Metal 是一种低级 API,可帮助开发人员优化其应用程序的 3D 图形。今天,它仍在 iOS、iPadOS、macOS 和 tvOS 中使用。
它还引入了 Apple 的 San Francisco 系统字体,至今仍在其平台上使用。Apple 对 Mission Control(窗口和桌面快速查看应用程序)进行了改头换面,设计更简洁。El Capitan 可以将应用程序移动到全屏或拆分视图,这是 iPad 上也提供的并排多任务处理功能。更新增强了 Spotlight 搜索,添加了 Safari 固定站点和静音按钮,以及现代化的 Notes 应用程序。

2014年 macOS 10.10 —— Yosemite
OS X Yosemite 在 WWDC 2014 上首次亮相,为其桌面软件赋予了新的外观,更新了工具栏和半透明窗口元素。
Yosemite 在通知中心添加了今日视图,其中显示了一系列可自定义的小部件。2014 年更新还推出了 iCloud Drive,这是 Finder 中内置的文件存储系统,可作为 Dropbox 和 Google Drive 的竞争对手。直到 2017 年,当文件应用程序在 iOS 和 iPadOS 上推出时,iCloud Drive 才在 Apple 的平台上无处不在。
Handoff 在这一代软件中推出,适用于 Yosemite 和 iOS 7。该功能允许您在更换设备时立即从中断的地方继续。Handoff 增加了用户便利性和生态系统粘性,因为这种优势可以鼓励用户全力以赴使用 Apple 硬件。

2013年 macOS 10.9 —— Mavericks
Apple 于 2013 年 10 月 发布了 OS X Mavericks。更新后添加了 iCloud Keychain、Apple Maps 和 iBooks,即现在的 Apple Books。Mavericks 还更新了 Safari,增强了多显示器支持,并为 Finder 添加了标签和标签。该更新还包括引擎盖下的性能增强和电池增强更新。

相关文章:
程序媛的mac修炼手册--MacOS系统更新升级史
啊,我这个口罩三年从未感染过新冠的天选免疫王,却被支原体击倒😷大意了,前几天去医院体检,刚检查完出医院就摘口罩了🤦大伙儿还是要注意戴口罩,保重身体啊!身体欠恙,就闲…...
【数据库原理】(9)SQL简介
一.SQL 的发展历史 起源:SQL 起源于 1970 年代,由 IBM 的研究员 Edgar F. Codd 提出的关系模型概念演化而来。初期:Boyce 和 Chamberlin 在 IBM 开发了 SQUARE 语言的原型,后发展成为 SQL。这是为了更好地利用和管理关系数据库。…...
第二百五十二回
文章目录 概念介绍实现方法示例代码 我们在上一章回中介绍了如何在页面中添加图片相关的内容,本章回中将介绍如何给组件添加阴影.闲话休提,让我们一起Talk Flutter吧。 概念介绍 我们在本章回中介绍的阴影类似影子,只是它不像影子那么明显&a…...
Leetcode 3701 · Find Nearest Right Node in Binary Tree (遍历和BFS好题)
3701 Find Nearest Right Node in Binary TreePRE Algorithms This topic is a pre-release topic. If you encounter any problems, please contact us via “Problem Correction”, and we will upgrade your account to VIP as a thank you. Description Given a binary t…...
网站被攻击了,接入CDN对比直接使用高防服务器有哪些优势
网站是互联网行业中经常被攻击的目标之一。攻击是许多站长最害怕遇到的情况。当用户访问一个网站,页面半天打不开,响应缓慢,或者直接打不开,多半是会直接走开,而不是等待继续等待相应。针对网站攻击的防护,…...
location常用属性和方法
目录 Location 对象 Location 对象属性 Location 对象方法 location.assign() location.replace() location.reload() Location 对象 Location 对象包含有关当前 URL 的信息。Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。 L…...
二分图
目录 二分图 染色法判定二分图 匈牙利算法 二分图 二分图,又叫二部图,将所有点分成两个集合,使得所有边只出现在集合之间的点之间,而集合内部的点之间没有边。二分图当且仅当图中没有奇数环。只要图中环的边数没奇数个数的&am…...
[VUE]3-路由
目录 路由 Vue-Router1、Vue-Router 介绍2、路由配置3、嵌套路由3.1、简介3.2、实现步骤3.3、⭐注意事项 4、⭐router-view标签详解 🍃作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅…...
Kafka(六)消费者
目录 Kafka消费者1 配置消费者bootstrap.serversgroup.idkey.deserializervalue.deserializergroup.instance.idfetch.min.bytes1fetch.max.wait.msfetch.max.bytes57671680 (55 mebibytes)max.poll.record500max.partition.fetch.bytessession.timeout.ms45000 (45 seconds)he…...
RK3399平台入门到精通系列讲解(实验篇)共享工作队列的使用
🚀返回总目录 文章目录 一、工作队列相关接口函数1.1、初始化函数1.2、调度/取消调度工作队列函数二、信号驱动 IO 实验源码2.1、Makefile2.2、驱动部分代码工作队列是实现中断下半部分的机制之一,是一种用于管理任务的数据结构或机制。它通常用于多线程,多进程或分布式系统…...
STM32 基于 MPU6050 的飞行器姿态控制设计与实现
基于STM32的MPU6050姿态控制设计是无人机、飞行器等飞行器件开发中的核心技术之一。在本文中,我们将介绍如何利用STM32和MPU6050实现飞行器的姿态控制,并提供相应的代码示例。 1. 硬件连接及库配置 首先,我们需要将MPU6050连接到STM32微控制…...
大数据平台Bug Bash大扫除最佳实践
一、背景 随着越来越多的"新人"在日常工作以及大促备战中担当大任,我们发现仅了解自身系统业务已不能满足日常系统开发运维需求。为此,大数据平台部门组织了一次Bug Bash活动,既能提升自己对兄弟产品的理解和使用,又能…...
JavaScript 中的数组过滤
在构建动态和交互式程序时,您可能需要添加一些交互式功能。例如,用户单击按钮以筛选一长串项目。 您可能还需要处理大量数据,以仅返回与指定条件匹配的项目。 在本文中,您将学习如何使用两种主要方法在 JavaScript 中过滤数组。…...
随机森林(Random Forest)
随机森林(Random Forest)是一种集成学习方法,通过组合多个决策树来提高模型的性能和鲁棒性。随机森林在每个决策树的训练过程中引入了随机性,包括对样本和特征的随机选择,以提高模型的泛化能力。以下是随机森林的基本原…...
本地引入Element UI后导致图标显示异常
引入方式 npm 安装 推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。 npm i element-ui -SCDN 目前可以通过 unpkg.com/element-ui 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。 <!-- 引入样式 --> <…...
UE5.1_UMG序列帧动画制作
UE5.1_UMG序列帧动画制作 UMG序列帧动画制作相对比较简单,不像视频帧需要创建媒体播放器那么复杂,以下简要说明: 1. 事件函数 2. 准备序列帧装入数组 3. 构造调用事件函数 4. 预览 序列帧UMG0105 5. 完成!按需配置即可。...
总结HarmonyOS的技术特点
HarmonyOS是华为自主研发的面向全场景的分布式操作系统。它的技术特点主要体现在以下几个方面: 分布式架构:HarmonyOS采用了分布式架构设计,通过组件化和小型化等方法,支持多种终端设备按需弹性部署,能够适配不同类别的…...
从0到1入门C++编程——04 类和对象之封装、构造函数、析构函数、this指针、友元
文章目录 一、封装二、项目文件拆分三、构造函数和析构函数1.构造函数的分类及调用2.拷贝函数调用时机3.构造函数调用规则4.深拷贝与浅拷贝5.初始化列表6.类对象作为类成员7.静态成员 四、C对象模型和this指针1.类的对象大小计算2.this指针3.空指针访问成员函数4.const修饰成员…...
Robot Operating System 2: Design, Architecture, and Uses In The Wild
Robot Operating System 2: Design, Architecture, and Uses In The Wild (机器人操作系统 2:设计、架构和实际应用) 摘要:随着机器人在广泛的商业用例中的部署,机器人革命的下一章正在顺利进行。即使在无数的应用程序和环境中,也…...
TinyEngine 服务端正式开源啦!!!
背景介绍 TinyEngine 低代码引擎介绍 随着企业对于低代码开发平台的需求日益增长,急需一个通用的解决方案来满足各种低代码平台的开发需求。正是在这种情况下,低代码引擎应运而生。它是一种通用的开发框架,通过对低代码平台系统常用的功能进…...
10个必备的Solidity安全技巧:Secureum-mind_map实践经验分享
10个必备的Solidity安全技巧:Secureum-mind_map实践经验分享 【免费下载链接】secureum-mind_map Central Repository for the Epoch 0 coursework and quizzes. Contains all the content, cross-referenced and linked. 项目地址: https://gitcode.com/gh_mirr…...
音乐网站与分享平台 |基于Springboot+vue的音乐网站与分享平台(源码+数据库+文档)
音乐网站与分享平台 目录 基于Springbootvue的音乐网站与分享平台 一、前言 二、系统设计 三、系统功能设计 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍:✌️大厂码农|毕设布道师…...
专利价值评估实战:从技术保护到商业竞争的核心方法论
1. 专利资产价值评估:从“纸面权利”到“商业武器”的实战拆解在科技行业摸爬滚打十几年,我见过太多公司手握一堆专利证书,却说不清它们到底值多少钱。这感觉就像你家里藏了一箱古董,只知道它们“可能很值钱”,但具体哪…...
XOutput 终极指南:让老旧游戏手柄重获新生的完整教程
XOutput 终极指南:让老旧游戏手柄重获新生的完整教程 【免费下载链接】XOutput DirectInput to XInput wrapper 项目地址: https://gitcode.com/gh_mirrors/xo/XOutput XOutput 是一个强大的开源工具,专门解决 Windows 平台上游戏控制器兼容性难题…...
图灵完备8051 第三天 累加器A和寄存器B
如果EN_B1,则写入新数据,否则保持原状。EN_B_OUT1,则输出,否则高阻态A也一样...
怀旧服WLK:10人NAXX教官拉苏维奥斯保姆级攻略,暗牧控制与学员轮换时间轴详解
怀旧服WLK:10人NAXX教官拉苏维奥斯保姆级攻略,暗牧控制与学员轮换时间轴详解 在《魔兽世界》怀旧服巫妖王之怒版本中,纳克萨玛斯军事区的教官拉苏维奥斯堪称团队配合的"试金石"。这个看似机制简单的BOSS,却因学员控制与…...
AI赋能图像分割:跨界应用的未来
自然图像域自适应分割是一种技术,通过强化不同数据集(域)的图像样本的边界(boundary)和不确定区域(entropy)特征的一致性,以实现更好的域自适应的分割结果。自然图像域自适应分割技术…...
RISC-V开源指令集架构:从设计哲学到商业落地的芯片设计新范式
1. 开源指令集架构的浪潮:从RISC-V研讨会看芯片设计新范式2015年6月底,加州大学伯克利分校的一场研讨会,意外地成为了半导体行业一个微小但意义深远的注脚。这场以RISC-V——一个源自伯克利的开源指令集架构——为主题的会议,不仅…...
别再死记硬背了!手把手教你选对PPP定位模型:UC、UD、UofC、SD到底怎么用?
精密单点定位模型实战指南:如何根据场景选择UC、UD、UofC与SD 在GNSS高精度定位领域,精密单点定位(PPP)技术已成为科研与工程应用的核心工具。面对UC、UD、UofC、SD四种主流模型,许多工程师常陷入选择困境——不同模型…...
VSCode + GitLab 真香组合:告别命令行恐惧,可视化搞定团队代码提交与合并
VSCode GitLab 可视化协作指南:零命令行完成高效团队开发 对于视觉型开发者而言,命令行操作常常是学习Git工作流的最大障碍。当团队采用GitLab进行协作时,传统教程中频繁出现的git checkout、git rebase等命令更容易让人望而生畏。事实上&a…...
