当前位置: 首页 > news >正文

macOS 13.3 Beta 3 (22E5236f)发布

系统介绍

3 月 8 日消息,苹果今日向 Mac 电脑用户推送了 macOS 13.3 开发者预览版 Beta 3 更新(内部版本号:22E5236f),本次更新距离上次发布隔了 7 天。

macOS Ventura 带来了台前调度、连续互通相机、FaceTime 通话接力等功能。其中,台前调度可让用户在专注于眼前工作的同时,也能在各类 App 与窗口之间无缝切换。

连续互通相机则可将 iPhone 用作为 Mac 的网络摄像头;通过 FaceTime 通话接力功能,用户可在 iPhone 或 iPad 上开始 FaceTime 通话,然后无缝转移到 Mac 上。

macOS 13 Ventura 适用设备如下:

  • iMac:2017 年及后续机型

  • Mac Pro:2019 年及后续机型

  • iMac Pro:2017 年机型

  • Mac mini:2018 年及后续机型

  • MacBook Air:2018 年及后续机型

  • MacBook:2017 年及后续机型

  • MacBook Pro:2017 年及后续机型

点击展开

一览表

macOS 13.3 SDK支持为运行Ventura 13.3 Beta 3的Mac电脑开发应用程序。SDK与Xcode 14.3 beta 2捆绑在一起,可从Mac App Store获得。有关Xcode 14.3 beta 2的兼容性要求的信息,请参阅Xcode 14.3 beta 2发布说明。

加速

新功能

  • Accelerate框架下的BLAS和LAPACK库现在与参考版本3.9.1内联。这些新接口提供了额外的功能和新的ILP64接口。要使用新接口,请在包含Accelerate或vecLib标头之前定义ACCELERATE_NEW_LAPACK。对于ILP64接口,还定义ACCELERATE_LAPACK_ILP64。对于Swift项目,在Xcode构建设置中指定ACCELERATE_NEW_LAPACK=1和ACCELERATE_LAPACK_ILP64=1作为预处理器宏。(105572917)

配件安全

新功能

  • 在苹果硅便携式电脑上,SD或SD扩展容量卡需要用户批准,然后卡才能与macOS通信。(102838867)

核心ML

弃用

  • 核心ML模型部署正在被弃用。考虑使用背景资产或NSURLSession。(102993813)

iCloud设置

已知问题

  • 您可能无法从iCloud设置中进入iCloud+的升级页面。(104629261)

解决方法:https://www.apple.com/icloud/单击“升级到iCloud+”以触发升级页面。

  • 以前在iCloud云盘设置中显示同步切换的一些应用程序目前不会显示。(105239897)

安装

已知问题

  • 从macOS Big Sur之前的版本升级时,macOS Ventura 13.3测试版安装程序失败。(106102320)

解决方法:在升级到macOS Ventura 13.3之前,先升级到macOS Ventura 13.2.1。

金属

已解决的问题

  • 修复:如果所需的缓冲区大小为零字节,MTLAccelerationStructureCommandEncoder现在支持nil修复抓挠缓冲区。(103192673)

Pages、Numbers和Keynote

已知问题

  • 当打开iCloud的高级数据保护时,Pages、Numbers和Keynote可能会意外地要求关闭协作文档。(103463223)

解决方法:关闭受影响的文档、电子表格或演示文稿,并在几分钟后重新打开。

Safari网页扩展

新功能

  • 增加了对declarative规则的modify操作类型的支持。(71867709)

  • Added support for browser.storage.session to store up to 10MB of data in-memory. (79283961)

  • 通过 browser.scripting.register、browser.scripting.get、browser.scripting.unregister和scripting.update添加了对持久内容脚本的支持。(91261369)

已解决的问题

  • 修复了browser.web事件为扩展无法访问的主机触发。扩展应该为站点请求主机权限来接收事件。(100204850)

StoreKit

已解决的问题

  • 修复了导致Mac上的iOS应用程序在购买或恢复应用程序内内容时失败的问题。(102123618)

SwiftUI

已解决的问题

  • 修复了macOS上truncationMode视图修饰符没有截断Text的回归。(53647517)

  • 修复:使用draggable修饰符拖动Image不再导致应用程序冻结。(99157719)

  • 修复:使用Window场景定义的应用程序将不再导致显示窗口选项卡菜单项,也不会参与任何窗口选项卡行为。(100982500)

  • 修复了macOS上Table中的列可能无法调整大小的问题。(101936572)

  • 修复:当在SwiftUI应用程序中用作辅助场景时,Window场景现在将作为阶段管理器和全屏模式的辅助窗口。(102106455)

  • 修复:.sidebar样式的List现在支持滑动操作。(103910772)

  • 修复:当is在with块中设置时,带有Disclosure的List现在支持展开/折叠动画。(104923100)

  • 修复:macOS上的Table现在将正确响应scrollTo请求,动态添加行作为目标ID。(105579236)

SwiftUI导航

已解决的问题

  • 修复:.navigation和.layout现在控制macOS上NavigationSplitView的列宽度。如果需要,请使用现有的.windowResizability(.contentSize)场景修饰符,根据根NavigationSplit控制窗口的大小。

struct MeasuredNavigationSplit: View {   var body: some View {      NavigationSplitView {          Color.cyan              .navigationSplitViewColumnWidth(min: 90, ideal: 100, max: 300)              .layoutPriority(2)       } content: {          Color.pink              .navigationSplitViewColumnWidth(ideal: 300, max: 400)              .layoutPriority(3)       } detail: {          Color.yellow              .navigationSplitViewColumnWidth(min: 200, ideal: 300)              .layoutPriority(2)       }   }}

全选代码复制

(58333786)

  • 修复:在Navigation和NavigationView嵌套的导航目的地被检测得更高性能、更可靠,不再记录更新周期。(97597634)

  • 修复:在Navigation顶部显示新视图的导航目的地(而不是将视图推送到该列中的堆栈上)不再导致iOS上的断言失败或macOS上的无限循环,当目标视图本身是NavigationStack。

例如,下面的结构是功能性的

NavigationSplitView {     SidebarView()    .navigationDestination(isPresented: $present) {        NavigationStack { ... }    }} detail: { ... }

全选代码复制

(103278180)

  • 修复:从祖先视图捕获的数据依赖项的导航目的地更新更可靠。

struct DataDependentNavigation: View {  @State var changeColor: Bool = false  @State var present: Bool = falsevar body: some View {  NavigationSplitView {    Color.blue      .navigationDestination(isPresented: $present) {           // This is a data dependency from an ancestor view            changeColor ? Color.green : Color.yellow      }  } detail: {    Color.teal  }}

全选代码复制

(103429535)

任务管理器

已解决的问题

  • 修复了macOS Ventura 13.1中引入的问题,该问题导致系统在系统设置>通用>登录项中切换项目后发布过多的“添加背景项目”通知。在macOS Ventura 13.2中切换项目不会导致过多的通知,但该版本不会自动纠正从macOS Ventura 13.1继承的问题。(102352141)

虚拟化

已知问题

  • 在苹果硅Mac上运行的虚拟机上安装macOS Ventura 13.3测试版可能会导致设置过程中挂起。(105504504)

解决方法:使用现有安装的macOS Ventura,并通过软件更新更新到13.3测试版。

相关文章:

macOS 13.3 Beta 3 (22E5236f)发布

系统介绍3 月 8 日消息,苹果今日向 Mac 电脑用户推送了 macOS 13.3 开发者预览版 Beta 3 更新(内部版本号:22E5236f),本次更新距离上次发布隔了 7 天。macOS Ventura 带来了台前调度、连续互通相机、FaceTime 通话接力…...

Failed to configure a DataSource: ‘url‘ attribute

一 完整的错误信息 *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: url attribute is not specified and no embedded datasource could be configured. Reason: Failed to dete…...

Mysql高级——锁

锁 mysql锁的分类 从性能上分为:乐观锁、悲观锁从锁的粒度上分:行锁、间隙锁、页锁、悲观锁从对数据库的操作分类:读锁、写锁 乐观锁需要我们自己通过version字段来实现,如果更新失败则在代码中进行where重试。而我们常见的读锁…...

Spring的Async注解线程池扩展方案

目录- [Spring的Async注解线程池扩展方案]- [目录]- [1. 扩展目的]- [2. 扩展实现]- [2.1 扩展Async注解的执行拦截器AnnotationAsyncExecutionInterceptor]- [2.2 扩展Async注解的Spring代理顾问AsyncAnnotationAdvisor]- [2.3 扩展Async注解的 Spring Bean 后置处理器AsyncAn…...

wfb-ng 锁定WiFi接口

wfb-ng 锁定WiFi接口1. 源由2. 需求3. 分析4. 步骤4.1 确认网卡MAC地址4.2 修改udev配置文件4.3 配置重载&重启4.4 确认逻辑网卡接口4.6 修改wfb-ng逻辑WiFi通信接口5. 参考资料6. 补充资料为了更加方便的调试和使用wfb-ng软件,解决由于设备枚举发现时命名可能存…...

Python所有方向的入门和进阶路线,20年老师傅告诉你方法

干了20多年程序员,对于Python研究一直没停过,这几天把我自己对Python的认知和经验,再结合很多招聘网站上的技术要求,整理出了Python所有方向的学习路线图,基本上各个方向应该学什么,都在上面了,…...

RLOAM/RO-LOAM

LOAM框架 LOAM框架包含三个步骤: Scan registration:从原始激光扫描点数据中提取点特征。点特征是角点或者面点。 odometry estimation:在特征提取之后,特征点传递到里程计模块,通过特征匹配和优化步骤计算相对坐标变…...

JUC并发编程之Semaphore-应用与深度源码剖析

目录 JUC并发编程之Semaphore-应用与深度源码剖析 1. Semaphore 是什么? 2.怎么使用Semaphore? 2.1构造方法 2.2 重要方法 2.3 基本使用 需求场景 基础版代码实现 tryAcquire()引入代码实现 acquireUninterruptibly(),acquire()对比代码实现 3.…...

JWT详细介绍使用

一、JWT介绍 JWT是JSON Web Token的缩写,即JSON Web令牌,是一种自包含令牌。 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。 JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务…...

C/C++开发,无可避免的多线程(篇六).线程池封装类

一、线程池概念 线程池是一种多线程处理方式,它包含一个线程工作队列和一个任务队列。当有任务需要处理时,线程池会从线程工作队列中取出一个空闲线程来处理任务,如果线程工作队列中没有空闲线程,则任务会被放入任务队列中等待处理…...

HIVE中如何实现针对IPv6 CIDR的查询

Hive默认情况下不支持IPv6 CIDR查询,因为IPv6 CIDR查询需要使用一些额外的函数。 但是可以通过使用UDF(用户自定义函数)来实现这一点。 IPv6 CIDR表示为网络地址/前缀长度,其中网络地址是一个IPv6地址,前缀长度是一个介于0和128之间的整数,表示网络地址中前多少位是网络…...

【微信小程序】-- 生命周期(二十八)

💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &…...

Kafka 概述

Kafka 概述Broker消费者Kafka 属于分布式的消息引擎系统,主要功能 :提供一套完备的消息发布与订阅解决方案 生产者和消费者都是客户端(Clients): 生产者(Producer):向主题发布消息…...

详解Java8中如何通过方法引用获取属性名/::的使用

在我们开发过程中常常有一个需求,就是要知道实体类中Getter方法对应的属性名称(Field Name),例如实体类属性到数据库字段的映射,我们常常是硬编码指定 属性名,这种硬编码有两个缺点。 1、编码效率低&#x…...

0106广度优先搜索和最短路径-无向图-数据结构和算法(Java)

1 单点最短路径 单点最短路径。 给定一幅图和一个起点s,回答“从s到给定目的顶点v是否存在一条路径?如果有,找出其中最短的那条(所含边数最少)。“等类似问题。 深度优先搜索在这个问题上没有什么作为,因为…...

僵尸(Zombie)进程

文章目录1.僵尸进程2.产生僵尸进程的原因3.利用 wait 函数销毁僵尸进程4.使用 waitpid 函数销毁僵尸进程1.僵尸进程 进程完成工作后(执行完 main 函数中的程序后)应被销毁,但有时这些进程将变成僵尸进程,占用系统中的重要资源。这…...

JS实现:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 数列是 1,1,2,3,5,8,13,21....观察可以看出来从第三个数字开始…...

Verilog如何编写一个基础的Testbench

本文将讲述如何使用Verilog 编写一个基础的测试脚本(testbench)。在考虑一些关键概念之前,先来看看testbench的架构是什么样的。架构包括建模时间、initial块(initial block)和任务(task)。此文…...

基于JavaEE社区物业管理系统开发与实现(附源码资料)

文章目录1. 适用人群2. 你将收获3.项目简介4.技术栈5.测试账号6.部分功能模块展示6.1.管理员6.2.业主1. 适用人群 本课程主要是针对计算机专业相关正在做毕业设计或者是需要实战项目的Java开发学习者。 2. 你将收获 提供:项目源码、项目文档、数据库脚本、软件工…...

问一下ChatGPT:DIKW金字塔模型

经常看到这张DIKW金字塔模型图,还看到感觉有点过份解读的图,后面又加上了insight,impact等内容。 Data:是数据,零散的、无规则的呈现到人们眼前,如果你只看到这些数字,如果没有强大的知识背景&a…...

突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合

强化学习(Reinforcement Learning, RL)是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程,然后使用强化学习的Actor-Critic机制(中文译作“知行互动”机制),逐步迭代求解…...

江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命

在华东塑料包装行业面临限塑令深度调整的背景下,江苏艾立泰以一场跨国资源接力的创新实践,重新定义了绿色供应链的边界。 跨国回收网络:废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点,将海外废弃包装箱通过标准…...

【算法训练营Day07】字符串part1

文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接&#xff1a;344. 反转字符串 双指针法&#xff0c;两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...

高危文件识别的常用算法:原理、应用与企业场景

高危文件识别的常用算法&#xff1a;原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件&#xff0c;如包含恶意代码、敏感数据或欺诈内容的文档&#xff0c;在企业协同办公环境中&#xff08;如Teams、Google Workspace&#xff09;尤为重要。结合大模型技术&…...

什么是EULA和DPA

文章目录 EULA&#xff08;End User License Agreement&#xff09;DPA&#xff08;Data Protection Agreement&#xff09;一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA&#xff08;End User License Agreement&#xff09; 定义&#xff1a; EULA即…...

NFT模式:数字资产确权与链游经济系统构建

NFT模式&#xff1a;数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新&#xff1a;构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议&#xff1a;基于LayerZero协议实现以太坊、Solana等公链资产互通&#xff0c;通过零知…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

GruntJS-前端自动化任务运行器从入门到实战

Grunt 完全指南&#xff1a;从入门到实战 一、Grunt 是什么&#xff1f; Grunt是一个基于 Node.js 的前端自动化任务运行器&#xff0c;主要用于自动化执行项目开发中重复性高的任务&#xff0c;例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...

【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)

本项目是基于 STM32F103C8T6 微控制器的 SPWM(正弦脉宽调制)电源模块,能够生成可调频率和幅值的正弦波交流电源输出。该项目适用于逆变器、UPS电源、变频器等应用场景。 供电电源 输入电压采集 上图为本设计的电源电路,图中 D1 为二极管, 其目的是防止正负极电源反接, …...

Java求职者面试指南:计算机基础与源码原理深度解析

Java求职者面试指南&#xff1a;计算机基础与源码原理深度解析 第一轮提问&#xff1a;基础概念问题 1. 请解释什么是进程和线程的区别&#xff1f; 面试官&#xff1a;进程是程序的一次执行过程&#xff0c;是系统进行资源分配和调度的基本单位&#xff1b;而线程是进程中的…...