参考

提供 App 动态信息

App 动态信息是 App Store 上所有 visionOS App 都必须提供的 App 信息属性。此信息会显示在 App 的 App Store 产品页面上,以提醒容易对高帧率元素感到不适的用户。

此属性有两个选项:

选项

定义

是,此 App 包含高帧率元素

频繁出现快速或突然的镜头移动,或急速转弯、异常转向。

否,此 App 不包含高帧率元素

没有频繁出现快速或突然的镜头移动、急速转弯或异常转向。

关于 App 动态

在 Apple Vision Pro 上,用户的视角相当于虚拟摄像头,会随着其头部和身体的运动而移动。在某些体验中,用户无需移动头部或身体,虚拟摄像头也会移动(例如用户通过手势或输入设备移动视角,或者 App 程序设定了视角变动)。

何时选择“否,此 App 不包含高帧率元素”

如果在用户不移动头部或身体的情况下,App 中的虚拟摄像头便不会移动,请选择此项。无需进一步评估你的 App。

何时需要评估 App 的高帧率元素

如果在用户不移动头部或身体的情况下,App 中的虚拟摄像头会移动,请选择“是,此 App 包含高帧率元素”。高帧率元素的主要评估因素包括:

  • 快速向前或向后移动

  • 异常转向

  • 高速旋转

  • 无法预料的移动

特别提示:

  • 评估的主体是虚拟摄像头(也就是用户视角)的动态,而不是用户控制的角色或车辆的动态。在某些体验中,虚拟摄像头的动态与受控角色或车辆的动态不同。在这种情况下,请尤其注意区分评估的主体。

  • 如果你的 App 有多个影响动态体验的配置选项,请根据默认配置来评估体验。

  • 请对 App 整体的动态体验进行评估。如果 App 中只有短暂的高帧率元素,而其余过程中不包含高帧率元素,则无需将 App 标识为包含高帧率元素。

  • 如果 App 包含几种不同的第一视角体验,而这些体验均是 App 核心体验的组成部分,请从整体的角度综合考量,以判断 App 是否包含高帧率元素。

  • 如果 App 托管各类第三方内容(例如用户上传的视频或 HTML5 游戏),则不应标识为包含高帧率元素,除非该 App 的初衷便是呈现大量包含高帧率元素的内容(例如用户上传的第一视角刺激体验)。

需要评估的因素

快速向前或向后移动

当虚拟摄像头向前或向后移动时,如果结合其他物体的距离变化,可以实现非常高的像素速度。

示例 1 演示了高像素速度。示例中的摄像头快速向前移动,而两侧物体的远近也在急速变化,因而产生高帧率的动态体验。红色箭头表示场景中物体的像素速度。

示例 2 演示了低像素速度。示例中的像素速度很慢,因此不属于高帧率元素。低像素速度可通过将物体移到更远的地方,或缓慢移动摄像头来实现。

如果在你的 App 中,虚拟摄像头向前或向后移动的速度与物体距离相结合产生的像素速度,与示例 1 呈现的像素速度相似或更高,请选择“是,此 App 包含高帧率元素”。

示例 1:高像素速度

示例 2:低像素速度

异常转向

当虚拟世界的视觉体验与现实世界有出入时,用户可能会感到不适。例如,当虚拟摄像头绕其纵轴向左或向右转动,或者向上或向下倾斜时,便会出现这种情况。

如果虚拟摄像头绕其纵轴转动,或向上或向下倾斜超过 10 度,且每次间隔短于 5 分钟,请选择“是,此 App 包含高帧率元素”。可能的情形包括环路、陡峭的河岸或斜坡,以及颠倒的动态体验。

高速旋转

当用户体验到四周环境围绕自己快速旋转时,也会感到不适。

如果虚拟摄像头平稳地向左或向右偏移,同时以等于或慢于跑步的速度向前或向后移动,请选择“是,此 App 包含高帧率元素”。这包括在第一视角体验中由用户控制和程序设计的平稳镜头转向。

无法预料的移动

如果虚拟摄像头会进行意想不到和/或不可预测的移动,且每次间隔短于 5 分钟,请选择“是,此 App 包含高帧率元素”。可能的情形包括坠落、转弯、旋转和其他方向变化。