当前位置: 首页 > 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…...

浅谈 React Hooks

React Hooks 是 React 16.8 引入的一组 API,用于在函数组件中使用 state 和其他 React 特性(例如生命周期方法、context 等)。Hooks 通过简洁的函数接口,解决了状态与 UI 的高度解耦,通过函数式编程范式实现更灵活 Rea…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

MPNet:旋转机械轻量化故障诊断模型详解python代码复现

目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...

Appium+python自动化(十六)- ADB命令

简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试…...

模型参数、模型存储精度、参数与显存

模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...

Cesium1.95中高性能加载1500个点

一、基本方式&#xff1a; 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...

解锁数据库简洁之道:FastAPI与SQLModel实战指南

在构建现代Web应用程序时&#xff0c;与数据库的交互无疑是核心环节。虽然传统的数据库操作方式&#xff08;如直接编写SQL语句与psycopg2交互&#xff09;赋予了我们精细的控制权&#xff0c;但在面对日益复杂的业务逻辑和快速迭代的需求时&#xff0c;这种方式的开发效率和可…...

HTML 列表、表格、表单

1 列表标签 作用&#xff1a;布局内容排列整齐的区域 列表分类&#xff1a;无序列表、有序列表、定义列表。 例如&#xff1a; 1.1 无序列表 标签&#xff1a;ul 嵌套 li&#xff0c;ul是无序列表&#xff0c;li是列表条目。 注意事项&#xff1a; ul 标签里面只能包裹 li…...

Golang dig框架与GraphQL的完美结合

将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用&#xff0c;可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器&#xff0c;能够帮助开发者更好地管理复杂的依赖关系&#xff0c;而 GraphQL 则是一种用于 API 的查询语言&#xff0c;能够提…...