7月24日,苹果在官网上发布最新新闻“Apple Vision Pro compatibility evaluations”(Apple Vision Pro兼容性评估),正式开放Vision Pro 开发者硬件申请,并提出了诸多针对应用开发指南。
Vision Pro开发者申请入口:申请链接(点击可跳转)
以下为官网原文翻译:
我们可以帮助您确保您的 VisionOS、iPadOS 和 iOS 应用程序在 Vision Pro 上按预期运行。 从下面的步骤和兼容性检查表开始。 一旦您的应用程序符合本指南,您就可以请求直接在 Vision Pro 上对其进行评估。 我们将向您发送评估结果以及任何相关的屏幕截图或崩溃日志。
在提交应用程序以在设备上进行评估之前,请务必完成这些步骤来解决常见问题。
查看以下文档以确定您的 iPadOS 或 iOS 应用程序是否将在 VisionOS 中运行或需要修改:
考虑是否应调整应用程序的任何功能,以便为 Vision Pro 上的用户提供替代方案 - 例如,如果某项功能需要加速计,请考虑将该功能限制为支持加速计的设备,或为没有加速计功能的设备提供替代方案。
在 Xcode 中的 VisionOS 模拟器中运行并测试您的应用程序,使用下面的兼容性检查表评估您的应用程序,并解决可能限制我们评估能力的任何问题。 例如,如果您的应用程序在启动时崩溃,我们将无法评估应用程序体验并提供反馈。 查看这些视频以获取帮助:
确保您希望我们测试的兼容应用程序版本已通过 TestFlight 外部测试或 App Store 提交以供审核。
如果您的应用需要演示帐户,请确保您提供的演示帐户信息有效且最新。 如果您的应用程序在限制帐户创建的高度监管行业中运行,请考虑实施演示模式。
我们将在以下方面评估您的应用程序与 Vision Pro 的兼容性。 在设备上提交评估请求之前,请检查您的应用程序是否通过以下评估领域。
一、检查部分:应用程序功能正常
要验证什么:您的应用程序在 VisionOS 模拟器中启动并运行,不会出现任何问题。 您的应用程序的核心功能按预期工作。
细节:在visionOS模拟器中运行并测试您的应用程序,以确认在所有用例期间没有任何问题。
二、检查部分:没有显示任何错误
要验证什么:该应用程序的特性和功能按预期工作,没有任何问题。
细节:在visionOS模拟器中检查您的应用程序的功能,以确认在完成主要任务期间没有任何问题。 逐步浏览每个视图、页面、布局、按钮和功能以检查功能。
三、检查部分:应用程序性能良好
要验证什么:您的应用程序在配备 M1 或更高版本的 iPad 上运行时不会出现视觉中断或对热力和电力设施造成压力。 验证应用程序在visionOS模拟器中运行顺利。
细节:检查您的应用程序在 iPad 或 iPhone 以及 VisionOS 模拟器中是否顺利运行。
四、检查部分:应用程序不做出功能假设
要验证什么:您的应用程序不依赖于 Vision Pro 上不可用的特定设备特性或功能。
细节:确保您的应用程序在使用系统功能时考虑授权状态和可用性。 优雅地处理任何不可用的功能,并尽可能提供替代方案。 还要确保处理未授予用户权限的情况。
五、检查部分:应用程序以正确的方向启动
要验证什么:您的应用程序以主要用途的预期方向启动。 如果您的应用程序支持多种布局,还要验证旋转按钮是否显示并按预期工作。
细节:确保您的应用程序在 Info.plist 中指定首选方向,因为没有旋转 Vision Pro 的概念。
六、检查部分:应用程序不依赖相机
要验证什么:您的应用无需后置摄像头或前置 FaceTime 摄像头即可拍摄照片或视频。 如果某项功能使用相机,则该应用程序会提供从照片库中进行预先选择的选项,或者提供一种优雅退出相机视图以继续使用该应用程序的方法。
细节:Vision Pro 相机的访问方式与 iPhone 和 iPad 不同。 确保您的应用程序在相机不可用时提供替代方案。
增强您的 iPad 和 iPhone 应用程序以实现共享空间
七、检查部分:应用程序不需要精确的位置
要验证什么:您的应用程序不依赖精确的用户位置或 GPS 数据来促进核心功能。
细节:Vision Pro没有GPS功能,支持基本的定位服务。 另请考虑 Vision Pro 上您的应用程序的任何潜在安全影响。
八、检查部分:应用程序不依赖于两个以上的触摸输入
要验证什么:您的应用程序不具有同时依赖两个以上触摸输入的功能,并且没有替代方法来完成必要的任务。
细节:VisionOS 最多支持两个同时触摸输入——用户的每只手一个。 所有系统手势识别器都能正确处理这些输入,包括需要多个手指的缩放和旋转手势。 如果您有需要两个以上手指的自定义手势识别器,请更新它们以支持visionOS中的一到两次触摸。
如果您有一款游戏,请验证它是否可以玩,并且只需两个同时输入即可获得良好的体验。 如果您的游戏需要两个以上的输入(与许多虚拟屏幕控件一样),请考虑支持物理游戏控制器并正确设置 GCSupportsControllerUserInteraction 以在 App Store 上启用“需要游戏控制器”徽章。
投稿/爆料:tougao@youxituoluo.com
稿件/商务合作: 六六(微信 13138755620)
加入行业交流群:六六(微信 13138755620)
版权申明:本文经原作者授权发布,不代表VR陀螺立场,如需转载请直接联系原作者
元宇宙数字产业服务平台
下载「陀螺科技」APP,获取前沿深度元宇宙讯息