苹果 Vision Pro 开放开发者申请,并发布开发兼容性评估指南

IP归属:广东

7月24日,苹果在官网上发布最新新闻“Apple Vision Pro compatibility evaluations”(Apple Vision Pro兼容性评估),正式开放Vision Pro 开发者硬件申请,并提出了诸多针对应用开发指南。

Vision Pro开发者申请入口:申请链接(点击可跳转)

苹果Vison Pro

以下为官网原文翻译:

我们可以帮助您确保您的 VisionOS、iPadOS 和 iOS 应用程序在 Vision Pro 上按预期运行。 从下面的步骤和兼容性检查表开始。 一旦您的应用程序符合本指南,您就可以请求直接在 Vision Pro 上对其进行评估。 我们将向您发送评估结果以及任何相关的屏幕截图或崩溃日志。

提交之前

在提交应用程序以在设备上进行评估之前,请务必完成这些步骤来解决常见问题。

查看以下文档以确定您的 iPadOS 或 iOS 应用程序是否将在 VisionOS 中运行或需要修改:

检查您现有的应用程序是否与visionOS兼容

使您现有的应用程序与visionOS兼容

考虑是否应调整应用程序的任何功能,以便为 Vision Pro 上的用户提供替代方案 - 例如,如果某项功能需要加速计,请考虑将该功能限制为支持加速计的设备,或为没有加速计功能的设备提供替代方案。

在 Xcode 中的 VisionOS 模拟器中运行并测试您的应用程序,使用下面的兼容性检查表评估您的应用程序,并解决可能限制我们评估能力的任何问题。 例如,如果您的应用程序在启动时崩溃,我们将无法评估应用程序体验并提供反馈。 查看这些视频以获取帮助:

将您现有的应用程序引入visionOS

在visionOS模拟器中与您的应用程序交互

确保您希望我们测试的兼容应用程序版本已通过 TestFlight 外部测试或 App Store 提交以供审核。

如果您的应用需要演示帐户,请确保您提供的演示帐户信息有效且最新。 如果您的应用程序在限制帐户创建的高度监管行业中运行,请考虑实施演示模式。

兼容性检查表

我们将在以下方面评估您的应用程序与 Vision Pro 的兼容性。 在设备上提交评估请求之前,请检查您的应用程序是否通过以下评估领域。

一、检查部分:应用程序功能正常

要验证什么:您的应用程序在 VisionOS 模拟器中启动并运行,不会出现任何问题。 您的应用程序的核心功能按预期工作。

细节:在visionOS模拟器中运行并测试您的应用程序,以确认在所有用例期间没有任何问题。

诊断并解决正在运行的应用程序中的错误

在模拟器或设备上运行您的应用程序

二、检查部分:没有显示任何错误

要验证什么:该应用程序的特性和功能按预期工作,没有任何问题。

细节:在visionOS模拟器中检查您的应用程序的功能,以确认在完成主要任务期间没有任何问题。 逐步浏览每个视图、页面、布局、按钮和功能以检查功能。

诊断并解决正在运行的应用程序中的错误

三、检查部分:应用程序性能良好

要验证什么:您的应用程序在配备 M1 或更高版本的 iPad 上运行时不会出现视觉中断或对热力和电力设施造成压力。 验证应用程序在visionOS模拟器中运行顺利。

细节:检查您的应用程序在 iPad 或 iPhone 以及 VisionOS 模拟器中是否顺利运行。

提高应用程序的性能

分析 Metal 应用程序的性能

四、检查部分:应用程序不做出功能假设

要验证什么:您的应用程序不依赖于 Vision Pro 上不可用的特定设备特性或功能。

细节:确保您的应用程序在使用系统功能时考虑授权状态和可用性。 优雅地处理任何不可用的功能,并尽可能提供替代方案。 还要确保处理未授予用户权限的情况。

检查您现有的应用程序是否与visionOS兼容

建立 UIRequiredDeviceCapability

五、检查部分:应用程序以正确的方向启动

要验证什么:您的应用程序以主要用途的预期方向启动。 如果您的应用程序支持多种布局,还要验证旋转按钮是否显示并按预期工作。

细节:确保您的应用程序在 Info.plist 中指定首选方向,因为没有旋转 Vision Pro 的概念。

在共享空间中运行您的 iPad 和 iPhone 应用程序

六、检查部分:应用程序不依赖相机

要验证什么:您的应用无需后置摄像头或前置 FaceTime 摄像头即可拍摄照片或视频。 如果某项功能使用相机,则该应用程序会提供从照片库中进行预先选择的选项,或者提供一种优雅退出相机视图以继续使用该应用程序的方法。

细节:Vision Pro 相机的访问方式与 iPhone 和 iPad 不同。 确保您的应用程序在相机不可用时提供替代方案。

增强您的 iPad 和 iPhone 应用程序以实现共享空间

七、检查部分:应用程序不需要精确的位置

要验证什么:您的应用程序不依赖精确的用户位置或 GPS 数据来促进核心功能。

细节:Vision Pro没有GPS功能,支持基本的定位服务。 另请考虑 Vision Pro 上您的应用程序的任何潜在安全影响。

检查您现有的应用程序是否与visionOS兼容

使您现有的应用程序与visionOS兼容

八、检查部分:应用程序不依赖于两个以上的触摸输入

要验证什么:您的应用程序不具有同时依赖两个以上触摸输入的功能,并且没有替代方法来完成必要的任务。

细节:VisionOS 最多支持两个同时触摸输入——用户的每只手一个。 所有系统手势识别器都能正确处理这些输入,包括需要多个手指的缩放和旋转手势。 如果您有需要两个以上手指的自定义手势识别器,请更新它们以支持visionOS中的一到两次触摸。

如果您有一款游戏,请验证它是否可以玩,并且只需两个同时输入即可获得良好的体验。 如果您的游戏需要两个以上的输入(与许多虚拟屏幕控件一样),请考虑支持物理游戏控制器并正确设置

GCSupportsControllerUserInteraction 以在 App Store 上启用“需要游戏控制器”徽章。

游戏控制器

陀螺科技现已开放专栏入驻,详情请见入驻指南: https://www.tuoluo.cn/article/detail-27547.html

VR陀螺专栏: https://www.tuoluo.cn/columns/author1286744/

本文网址: https://www.tuoluo.cn/article/detail-10108520.html

免责声明:
1、本文版权归原作者所有,仅代表作者本人观点,不代表陀螺科技观点或立场。
2、如发现文章、图片等侵权行为,侵权责任将由作者本人承担。

相关文章