苹果公司确认“几乎所有” iPad 和 iPhone 应用将在 Vision Pro 上推出时可用。
Vision Pro 将拥有一个 App Store,可提供专门为 visionOS 开发的应用程序以及任何与 iPad 和 iPhone 兼容的应用程序,可以在头戴式显示器上运行。
在向开发者发出的< a href="https://developer.apple.com/news/?id=ssmnoze2&ref=uploadvr.com">一则通知中,苹果解释道:
“默认情况下,您的 iPad 和/或 iPhone 应用将自动发布到 Apple Vision Pro 的 App Store 上。
iPadOS 和 iOS 中提供的大多数框架也包含在 visionOS 中,这意味着几乎所有 iPad 和 iPhone 应用都可以在 visionOS 上运行,无需修改。
当 Apple Vision Pro 推出后的明年初,客户将能够在 visionOS 上使用您的应用程序。”
开发者也可以构建一个原生 visionOS 版本的应用程序,并使用苹果的< a href="https://developer.apple.com/support/universal-purchase/?ref=uploadvr.com">Universal Purchase跨平台购买系统,免费向已在 iPhone 或 iPad 上购买过该应用程序的客户提供服务,反之亦然。开发者还可以选择完全从 visionOS 中排除他们的应用程序。
苹果此前确认 Vision Pro 将优先选择 iPad 版本的应用程序,并以横向方式显示,但在没有 iPad 版本可用时,将回退到纵向方式的 iPhone 应用程序。
然而,使用 visionOS 不可用功能的 iPad 和 iPhone 应用程序将不会自动列在 Vision Pro 的 App Store 中。
这些< a href="https://developer.apple.com/documentation/visionos/bringing-your-app-to-visionos?ref=uploadvr.com">不可用功能包括原始加速度计或陀螺仪访问、自定义外围设备驱动程序、原始 GPS、NFC、短信、HealthKit、RoomPlan、AppClip 和 MLCompute。
第三方应用程序也无法访问 Vision Pro 的摄像头,尽管尝试这样做不会崩溃或损坏应用程序。相反,访问自拍摄像头将返回以您的虚拟人物为视角的虚拟网络摄像头视图,而访问后置摄像头将返回一个中央带有“无摄像头”图标的黑色视频源。这确保应用程序能够正常运行,但显然使任何应用内的摄影体验无用。它还阻止开发者构建自己的定制计算机视觉解决方案。
一些其他的 iPad 和 iPhone 功能会自动适应于 visionOS。例如,使用 TouchID 或 FaceID 的应用程序将通过 Vision Pro 的基于眼球追踪的 OpticID 进行转发。虽然 Vision Pro 没有 GPS,但苹果的 Core Location API 允许通过 Wi-Fi 近似定位或从附近的 iPhone 获取位置。
开发者还可以增强现有的 iPhone 和 iPad 应用以适用于 Vision Pro,而无需构建一个全新的单独的 visionOS 应用程序。这包括添加专为 visionOS 眼球追踪交互系统设计的自定义悬停效果。
苹果声称“数十万” iPhone 和 iPad 应用程序将在 Vision Pro 上“完美运行”,开发者也可以使用 visionOS 模拟器来确保自己的应用程序也能正常运行。