Apple Vision Pro
兼容性评估

我们可协助确保你的 App 和游戏在 Apple Vision Pro 上正常运行。请按照下面的操作步骤和兼容性核对清单操作,然后你即可提交请求直接在 Apple Vision Pro 上进行 App 评估。我们会向你发送评估结果以及所有相关的屏幕截图或崩溃日志。

提交之前

请在提交 visionOS、iPadOS 或 iOS App 进行设备评估之前,确保完成以下操作步骤,先解决常见问题。

  • 查看以下文档,确定你的 iPadOS 或 iOS App 能否在 visionOS 中运行,是否需要修改:
  • 考虑是否应调整 App 的某些功能,以便为 Apple Vision Pro 上的用户提供替代方案。例如,如果某项功能需要用到加速感应器,则应考虑将这项功能限制为仅供支持加速感应器的设备使用,或者为没有加速感应器功能的设备提供替代方案。
  • 在 Xcode 的 visionOS 模拟器中运行和测试你的 App,然后使用下面的兼容性核对清单评估 App 并提前解决可能妨碍我们评估 App 的所有问题。例如,如果你的 App 在启动时崩溃,我们将无法评估 App 体验,更无从提供反馈。请观看以下文档,获取相关协助:
  • 确保你已通过 TestFlight 外部测试或 App Store 提交希望测试的兼容 App 版本供我们审核。
  • 如果你的 App 需要演示账户,请确保提供最新的有效演示账户信息。如果 App 涉及的领域受到严格监管且对账户创建有限制,请考虑实施演示模式。

兼容性核对清单

我们将从以下环节评估你的 App 是否与 Apple Vision Pro 兼容。在提交设备评估请求之前,请先检查你的 App 能否通过以下评估环节。

评估环节

需验证的内容

详细信息

App 可正常运行

你的 App 可以在 visionOS 模拟器中启动并运行,没有出现问题。App 的核心功能可按预期运行。

在 visionOS 模拟器中运行并操作你的 App,确保在所有使用情形中都没有任何问题。

没有发现错误

App 的特性和功能可按预期运行,没有出现问题。

在 visionOS 模拟器中检查 App 的功能,确保在完成主要任务期间没有出现任何问题。通过逐步调试每个视图、页面、布局、按钮和特性检查功能。

App 运行良好

你的 App 在搭载 M1 或后续芯片的 iPad 上可以正常运行,没有造成视觉干扰,也未对散热和供电组件形成压力。验证 App 能否在 visionOS 模拟器中顺畅运行。

检查 App 能否在 iPad 或 iPhone 上以及 visionOS 模拟器中平稳运行。

App 不用做功能假设

你的 App 不依赖于 Apple Vision Pro 上不提供的特定设备特性或功能。

确保你的 App 在使用系统功能时将授权状态和提供情况考虑在内。谨慎处理任何不可用的功能并尽量提供替代方案。还应确保处理未被授予用户权限的情况。

App 可按正确的方向启动

你的 App 可按主要用途的预期方向启动。如果 App 支持多个布局,还应验证旋转按钮能否按预期显示并正常工作。

因为没有旋转 Apple Vision Pro 的概念,请确保你的 App 在 Info.plist 中指定了首选方向。

App 不依赖于摄像头

你的 App 无需后置摄像头或前置 FaceTime 摄像头就能正常拍摄照片或视频。如果某项功能需要用到摄像头,App 应提供从图库中提前选取的选项或平稳退出摄像头视图以继续使用 App 的方法。

Apple Vision Pro 摄像头的使用方式与 iPhone 和 iPad 不同。请确保你的 App 提供了摄像头不可用时的替代方案。

App 无需精确的定位

你的 App 不需要精确的用户定位或 GPS 数据来实现核心功能。

Apple Vision Pro 没有 GPS 功能,但支持基本的定位服务。还应考虑你的 App 在 Apple Vision Pro 上的任何潜在安全影响。

App 不依赖于两个以上的触控输入

你的 App 不含具有下述特征的功能:需要两个以上的同时触控输入才能完成必要任务,并且没有替代方法。

visionOS 最多支持两个同时触控输入,即用户的每只手各一个。所有系统手势识别器都能正确处理这些输入,包括需要多个手指才能完成的缩放和旋转手势。如果你的自定手势识别器需要双指或以上进行触控输入,请更新识别器以在 visionOS 中支持单指或双指触控。

如果你有一款游戏,请在只有两个同时输入的情况下验证它能否提供正常的游戏功能和良好的游戏体验。如果你的游戏和许多虚拟屏幕控制一样,需要两个以上的输入,请考虑支持物理游戏控制器并正确设置 GCSupportsControllerUserInteraction 以启用 App Store 中的“需要游戏控制器”徽章。

提交请求

此服务面向在 TestFlight 或 App Store 上发布 visionOS、iPadOS 或 iOS App 的 Apple Developer Program 会员提供。执行完上述操作步骤并使用兼容性核对清单评估 App 后,你就可以提交请求,以便我们在 Apple Vision Pro 上评估你的 App。我们会完成兼容性评估并将结果发送到你提供的电子邮件地址。结果将包含兼容性核对清单中列出的所有问题的详细信息以及任何相关的屏幕截图和日志。评估名额有限,先到先得。如果名额已满,我们会将你添加到候补名单中并在有空余名额时联系你。