visionOS 26 的新功能

深入探索前沿的关键技术和功能。

已推出 Beta 版

视体 API

SwiftUI 中的全新视体功能使你的 App 更具沉浸感。借助向现有布局添加的深度对齐功能、让布局识别旋转的新工具,以及对许多 SwiftUI 修饰符的 3D 支持,你可以用熟悉的 2D UI 方式创建更丰富的 3D 布局。通过 UI 展示,你可以在空间容器内部和顶部启用临时内容,如警报、工作表、菜单和弹出窗口。借助动态边界限制,你的 App 可以呈现在 App 边界之外,从而更无缝地融入现实世界。

现在,用户可以通过手部动作更直观地旋转对象,并且你可以使用 SwiftUI、RealityKit 或 Quick Look API 将这种操作手段应用于 App 中的对象。

一套全新的 SwiftUI、RealityKit 和 ARKit API 深度整合了这些框架。Unified Coordinate Conversion API 使在场景之间移动视图和实体变得简单直接,甚至在视图和 ARKit 配件锚点之间也是如此。RealityKit 的实体和动画是可观察的,因此可以直接在 SwiftUI 视图中使用。你可以在 SwiftUI 中编写手势处理程序,并将这些手势直接附加到 RealityKit 实体。ViewAttachmentComponent 让你可以将 UI 与其他 RealityKit 代码一起以内联方式声明。而 Model3D 现在可以做更多的事情,例如在模型中定义的配置之间切换。

RealityKit 得到了增强,现在你的 App 可以更无缝地融入现实世界。Environment Occlusion 使虚拟物体能够被静态的现实世界物体遮挡。此外,新的 MeshInstancesComponent 还可让你高效地绘制资源的大量独特变体。

与附近的人共享体验

visionOS 中的共享体验变得更加灵活,支持与同一房间内的人共享 Vision Pro App 和对象。

你现有的同播共享 App 无需添加代码即可自动运作。ARKit 增加了对共享世界锚点的支持,可以将共享内容精确地锚定到房间中。在同播共享期间,用户可移动 App 和内容、调整其大小并将其贴到周围环境中。借助快速查看功能,你可以像对待真实物体一样,操纵、缩放虚拟物体,或与他人相互传递。

visionOS 26 中的自影像发生了巨大转变,头发、睫毛、肤色等细节得到改善,表现力也更强,能更自然、更真实地反映出你的形象。

小组件和持久化 App

持久化

空间计算的魔力之一在于它能够将数字内容与现实世界无缝融合。在 visionOS 26 中,App 和“快速查看”内容现在可以与现实世界中的平面对齐并“锁定”到位,从而提供了一种利用现有空间的新方式。

现在,即使重新启动 Apple Vision Pro,这类锁定的内容也可以保留并重新出现在原来的位置。新的 Persistence API 允许你指定哪些内容可以恢复或重复使用。

小组件

小组件现在可以融入空间,贴到墙壁和桌子上,融入你的环境,并保持在你放置的位置上。使用 WidgetKit 和 SwiftUI 为兼容 iOS 和 iPadOS 的 App 编写的小组件将在 visionOS 上具有出色的呈现效果。你的小组件视图无需进行更改就会自动采用新的视觉处理,具有深度和维度。visionOS App 的小组件可以根据用户的距离显示备用视图,或者采用玻璃或纸张纹理,你可以根据 App 的内容选用合适的选项。

游戏和空间配件

对于需要快速手部动作的完全沉浸式 App 和游戏,visionOS 现在支持高达 90 Hz 的手部追踪,无需额外代码。

新增的内存限制支持让你可以将高端 iPad 游戏移植到 Apple Vision Pro 上。Compositor Services 为 Metal 沉浸式 App 提供可保护隐私的悬停效果支持。动态渲染质量通过提供精细的控制来优化 App 的渲染性能,让你的高细节场景大放异彩。

借助 macOS 空间渲染,你可以借助 Mac 的强大功能来渲染沉浸式内容,并将其直接流式传输到 Vision Pro。使用原生框架进行开发时,“渐进式沉浸”风格通过新的“横向”和“纵向”处理让现有的 iOS App 和游戏更显立体、真实,非常适合呈现高动作游戏。此外,TabletopKit 还引入了两个新的 API:CustomEquipmentState 和 CustomActions,以提供更大的灵活性和控制力。

visionOS 现在支持六自由度输入的空间配件。Sony Playstation VR2 Sense 手柄是一款空间游戏手柄,它利用完整的运动跟踪性能来实现更引人入胜的游戏体验。Logitech Muse 允许创作者和设计师在 App 中非常精确地绘图或注释。visionOS 包含一系列适用 Game Controller 框架和 ARKit 的 API,使开发者能够添加对这些新配件的支持。

Apple 智能

visionOS 26 中的 Apple 智能支持将扩展到更多语言,包括简体中文、法语、德语、意大利语、日语、韩语和西班牙语。

借助全新的 Foundation Models 框架,你的 App 可以直接访问设备端的大语言模型,该模型是众多 Apple 智能功能的核心。引导式生成允许生成结构化输出,工具调用允许模型自主执行你在代码中定义的操作。

空间网页

在 visionOS 26 中,Safari 浏览器为用户提供了更多方式来查看空间内容并与之互动。从导航栏中选择“空间浏览”将会转换支持阅读器模式的网页文章,移除干扰并展示内联空间场景,这些场景会随着用户滚动而展现出来。

使用 HTML 的 <model> 元素,可以轻松将 3D 模型嵌入网页中,让访客在页面内直接查看并与模型互动,甚至还能将对象“拉出”到自己的空间中,以实物大小呈现。模型作为网页的一部分,支持通过 CSS 设置样式,也可以使用 JavaScript 进行灵活配置。

使用 HTML <video> 元素可在网页上显示空间和沉浸式视频,其中也包括 Apple 沉浸视频。

此外,通过全新的开发者预览版 Web 环境,你还可以使用 HTML 标记为访客提供沉浸式自定环境。

空间媒体内容

RealityKit 的新 ImagePresentationComponent 可将 2D 内容或空间视频内容转换为 3D 空间场景,让用户可以进入其中四处查看,以全新的方式体验更加逼真的照片世界。

借助新的 Apple Projected Media Profile (APMP),visionOS 现在原生支持由佳能、GoPro 和 Insta360 的主流第三方相机拍摄的 180º、360º 和宽视野媒体。APMP 内容也可以嵌入到你的 App 或网站中并在其中播放。

使用全新 BlackMagic URSA Cine Immersive 摄影机和 DaVinci Resolve 制作 Apple 沉浸视频内容的创作者可以在他们的 App 中播放视频,也可以在 Safari 浏览器的网页上播放。此外,借助新的 Immersive Media Support (IMS) 框架,你将能够从自己的制作流程创建、处理和共享 Apple 沉浸视频内容。

在 Vision Pro 上录制内容时,Reality Composer Pro 可让每次拍摄的内容量增加 3 倍。visionOS 模拟器现在支持 4K 分辨率,此外还支持无设备录制。

企业 API

适用于 visionOS 的企业 API,可提供增强的传感器访问权限和更高级别的控制,帮助你打造更加强大的企业解决方案和空间体验。visionOS 26 新增了 API,让企业 App 能够:

  • 扩展主摄像头对共享空间的访问。
  • 访问单个主摄像头或同时访问两个主摄像头源。
  • 从特定兴趣区域收到增强稳定的视频影像。
  • 通过禁用截屏、录屏、隔空播放和同播共享来保护敏感内容。
  • 让 App 窗口自动跟随用户的位置。
  • 使用企业自己的基础架构打造本地共享体验。

资源

使用 Xcode 26 Beta 版构建 App 和游戏,充分利用 visionOS 的最新改进。浏览关于 WWDC25 推出的全新技术的更新文档,并试用示例代码。