在宣布苹果 Vision Pro 上市后不久,Xcode 15.2 发布,使开发者更容易提交他们的 visionOS 应用程序。如果开发者想为 Vision Pro 开发 visionOS 应用程序,苹果希望他们忘掉自己基于英特尔处理器的 Mac。该公司已经提供了一个免责声明,即开发者需要一台配备 M1、M2、M3 或功能更强大的 SoC 的机器,才能为这个混合现实平台开发应用程序。
Xcode 15.2 可在英特尔 Mac 上运行,而苹果的 visionOS SDK(软件开发工具包)则要求 Mac 运行上述芯片。请记住,是在 2020 年发布的,因此在 App Store 上有其应用程序的开发者很可能已经升级到了较新的版本,而目前这个版本已经有三年的历史了。此外,就在宣布苹果 Vision Pro 将于 2 月 2 日发布之后,9to5Mac 报道称 Xcode 15.2 已面向开发者上线。
虽然苹果没有说明为 visionOS 开发者引入限制的原因,但英特尔处理器的 Mac 在运行 SDK 时可能会出现性能和兼容性问题,因此苹果决定引入这一变更。下文提供的其余细节来自该公司的指南。
"为 visionOS 开发需要配备苹果芯片的 Mac。使用 SwiftUI 创建新的应用程序,以充分利用 visionOS 提供的沉浸式体验。如果您已有 iPad 或 iPhone 应用程序,可将 visionOS 目的地添加到应用程序的目标中,以访问标准系统外观,并添加特定平台的功能,创建引人注目的体验。为了在此期间持续访问您的内容,请提供在 visionOS 中运行的兼容版本的应用程序。"
也有可能是苹果选择故意引入 SDK 限制,以推动更多 Mac 的销售。目前,该公司的整个 Mac 家族都由 Apple Silicon 构成,Mac Pro 是最后一个过渡到定制解决方案的成员。不管怎么说,这是苹果的平台,不管开发者喜欢与否,要使用 visionOS SDK,就必须使用 Apple Silicon Mac。