Xcode 15.2 稳定支持 Apple Vision Pro 空间计算头戴设备

Apple 发布 visionOS SDK 首个稳定版本

Apple 近日发布了其新 visionOS SDK 的首个稳定版本,开发者现在可以为 Apple Vision Pro 创建应用并提交至 App Store。该 SDK 已在 Xcode 15.2 中提供。

背景与发布时机

Apple 在 2023 年 WWDC 上首次推出 visionOS,并在之后向开发者提供了 beta 版本的 visionOS SDK。经过数月的稳定化工作,Apple 现在发布了首个生产就绪版本的 visionOS SDK。这一发布的时机与 Apple Vision Pro 设备将于 2024 年 2 月 2 日向公众发售的时间点相吻合。

主要更新与功能

visionOS SDK 的发布包括对多个关键框架的更新,如 Accelerate、StoreKit 和 UIKit,并修复了许多 bug。此外,visionOS 模拟器是 SDK 的重要组成部分,开发者可以在无需购买 Vision Pro 设备的情况下测试现有应用与 visionOS 的兼容性。

应用迁移与兼容性

Apple 表示,大多数现有应用只需使用 Xcode 15.2 重新编译即可在 visionOS 设备上运行。然而,一些 iOS 框架已被完全弃用,如 Address Book、GLKit、iAd 等,这意味着开发者需要隔离非可移植代码或使用条件语句进行处理。此外,ARKit、MapKit、CoreMotion 等其他框架也包含重大更改,可能需要额外的工作。

Apple 建议开发者考虑利用 visionOS 特定的 UI 功能,如为窗口添加深度、使用 3D 模型和形状、呈现沉浸式体验等。然而,只有 SwiftUI 应用可以完全定制以利用所有 visionOS 界面功能。Apple 还提供了详细的 visionOS 迁移指南供开发者参考。

Xcode 15.2 的其他更新

除了 visionOS SDK 支持外,Xcode 15.2 还集成了 Swift 5.9,并支持所有 Apple SDK 的最新版本。Xcode 15.2 可以通过 Mac App Store 安装或从 Apple 开发者网站下载,且仅兼容 macOS 13.5 或更高版本。值得注意的是,visionOS SDK 只能在 Apple Silicon 上运行。

空间计算愿景

通过 visionOS,Apple 旨在探索一种新的计算范式,即“空间计算”,以提供生产力、娱乐和游戏的 3D 体验。用户可以在无限画布上与应用程序互动,虚拟内容与周围环境融为一体,或利用 VR 创建完全合成的世界。与 Meta 短期内追求的“元宇宙”不同,Apple 的空间计算更侧重于使用计算设备创建沉浸式虚拟世界,而不是通过虚拟化身与其他用户互动。

阅读 24
0 条评论