程序媛的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 低代码引擎介绍 随着企业对于低代码开发平台的需求日益增长,急需一个通用的解决方案来满足各种低代码平台的开发需求。正是在这种情况下,低代码引擎应运而生。它是一种通用的开发框架,通过对低代码平台系统常用的功能进…...
网页设计与制作web前端设计html+css+js成品。电脑网站制作代开发。vscodeDrea 【企业公司宣传网站(HTML静态网页项目实战)附源码】
网页设计与制作web前端设计htmlcssjs成品。电脑网站制作代开发。vscodeDrea 【企业公司宣传网站(HTML静态网页项目实战)附源码】 https://www.bilibili.com/video/BV1Hp4y1o7RY/?share_sourcecopy_web&vd_sourced43766e8ddfffd1f1a1165a3e72d7605...
Avalonia学习(二十)-登录界面演示
今天开始继续Avalonia练习。 本节:演示实现登录界面 在网上看见一个博客,展示Avalonia实现,仿照GGTalk,我实现了一下,感觉是可以的。将测试的数据代码效果写下来。主要是样式使用,图片加载方式。 只有前…...
Spring依赖注入的魔法:深入DI的实现原理【beans 五】
欢迎来到我的博客,代码的世界里,每一行都是一个故事 Spring依赖注入的魔法:深入DI的实现原理【beans 五】 前言DI的基本概念基本概念:为什么使用依赖注入: 构造器注入构造器注入的基本概念:示例:…...
【学习笔记】1、数字逻辑概论
1.1 数字信号 数字信号,在时间和数值上均是离散的。数字信号的表达方式:二值数字逻辑和逻辑电平描述的数字波形。 (1) 数字波形的两种类型 数值信号又称为“二值信号”。数字波形又称为“二值位形图”。 什么是一拍 一定的时…...
设置代理IP地址对网络有什么影响?爬虫代理IP主要有哪些作用?
在互联网的广泛应用下,代理IP地址成为了一种常见的网络技术。代理IP地址可以改变用户的上网行为,进而影响网络访问的速度和安全性。本篇文章将探讨设置代理IP地址对网络的影响,以及爬虫代理IP的主要作用。 首先,让我们来了解一下代…...
聊聊jvm的mapped buffer的统计
序 本文主要研究一下jvm的mapped buffer的统计 示例 private void writeDirectBuffer() {// 分配一个256MB的直接缓冲区ByteBuffer buffer ByteBuffer.allocateDirect(256 * 1024 * 1024);// 填充数据Random random new Random();while (buffer.remaining() > 4) {buff…...
matrix-breakout-2-morpheus 靶场 练习思路
arp-scan -l 获取目标机器的IP nmap -sV -A IP 查看目标机器开放的端口 gobuster dir -u http://192.168.29.130 -x php,txt,jsp,asp -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt 爆破目标机器的文件目录,找到可以访问的文件路径 http://192.168…...
【Flutter 开发实战】Dart 基础篇:从了解背景开始
想要学会用 Flutter 开发 App,就不可避免的要学习另一门很有意思的编程语言 —— Dart。很多小伙伴可能在学习 Flutter 之前可能都没听说过这门编程语言,我也是一样,还以为 Dart 是为了 Flutter 而诞生的;然而,当我们去…...
西电期末1017.有序序列插值
一.题目 二.分析与思路 简单题。主要考察简单的排序,最后的插入数据同样不用具体实现,只需在输出时多输出一下即可,注意顺序!! 三.代码实现 #include<bits/stdc.h>//万能头 int main() {int n;scanf("%d…...
day10 用栈实现队列 用队列实现栈
题目1:232 用栈实现队列 题目链接:232 用栈实现队列 题意 用两个栈实现先入先出队列(一个入栈,一个出栈),实现如下功能: 1)push:将元素x推到队列末尾 2)…...
大型b2b网站开发/个人免费开发app
在做项目过程,出现一错误如下: Hibernate异常No row with thegiven identifier exists 。 想必大家也能猜出其含义:不存在给出的标识符相对应的行。 这种错误经常出现在主外键关联的情况。 经过分析,本质的原因如下:外…...
ps怎么制作网页/九江seo公司
答案:微信搜索【电大题酷】小程序 1. 按照投资主体和产权管理制度的不同,将股份分为国家股、法人股、个人股和外资股。() (1分) 2. 票据的金额、出票或签发日期、收款人名称可以更改,更改的票据…...
网络招商平台网站怎么做/seo排名如何
MySQL DBA全程实战课程 姜承尧老师MySQL数据库44天实战视频教程 MySQL DBA视频课程课程目录(0);目录中文件数:0个(1)姜承尧MYSQL(44天);目录中文件数:0个(2)文档及sql文件;目录中文件数:27个(1) 07.btree.pdf(2) 1.MySQL_Architecture.pdf(3) 1.MySQL数据类型.pdf(4) 1.磁盘 (1…...
wordpress语言包编辑/优化设计官方电子版
序:为什么写poi,zy说poi都是思路题目,不像hnoi妈的数据结构队。。。。。 1.bzoj1102 题目大意:定义了一个山谷和山峰,求他们数量。 题解:这种题bfs咯,在bfs的时候记录一下相邻的比我大的有多少&…...
做地方网站论坛赚钱/seo标题优化步骤
虽然Web应用程序是目前最热门的主题,但它们的编程模型有别于传统的、非Web的应用程序,这为开发者带来了新的挑战。传统应用程序具有相当确定的控制流,但Web应用程序要针对不由自己控制的外部事件(HTTP请求)来采取行动和…...
深圳网站设计公司哪个/免费自助建站模板
目录 1.误差分析(Bias and Variance) 2. 模型调优 2.1 问题举例: 2.2 如何选择正确并且高质量方法 2.3 假设: 3 斯坦福自动驾驶直升机例子 1.误差分析(Bias and Variance) 当我们以非常复杂的模型…...