Android 兼容性定义文档更新日志

安卓14

2023 年 11 月 20 日

2. 设备类型

  • 2.2.1.硬件

    查看修订版

    如果手持设备实现声明支持任何 64 位 ABI(带或不带任何 32 位 ABI):

  • 2.2.7.2.相机

    查看修订版

    • [ 7.5 /H-1-13] 如果有超过 1 个 RGB 后置摄像头,则必须支持主后置摄像头的LOGICAL_MULTI_CAMERA功能。

  • 2.3.2.多媒体

    查看修订版

    • [ 5.8 /T-0-1]必须将 HDMI 输出模式设置为所选 SDR 或 HDR 格式的最高分辨率,该格式适用于外部显示器的 50Hz 或 60Hz 刷新率。

      必须设置 HDMI 输出模式以选择 50Hz 或 60Hz 刷新率可支持的最大分辨率。

  • 2.4.5。安全模型

    查看修订版

    • [9/W-0-1] 必须声明android.hardware.security.model.compatible feature

6. 开发者工具和选项兼容性

  • 6.1.开发者工具

    查看修订版

    • [C-0-12] 必须将LMK_KILL_OCCURRED_FIELD_NUMBER Atom 写入

    查看修订版

    • [C-0-13] 必须执行 shell 命令dumpsys gpu --gpuwork才能显示

9. 安全模型兼容性

  • 9.7.安全特性

    查看修订版

    如果设备实现使用能够支持 SELinux 的 Linux 内核,则:

    查看修订版

    如果设备实现使用 Linux 以外的内核或不带 SELinux 的 Linux,则:

2023 年 10 月 4 日

2. 设备类型

  • 2.2.手持设备要求

    查看修订版

    如果 Android 设备实现满足以下所有条件,则将其归类为手持设备:

    • 物理对角线屏幕尺寸范围为4 英寸3.3 英寸(对于 API 级别 29 或更早版本的设备实现为 2.5 英寸)到 8 英寸。

    开始新的要求

    • 具有触摸屏输入界面。

  • 2.2.1.硬件

    查看修订版

    手持设备实现:

    • [ 7.1 .1.1/H-0-1] 必须至少有一个Android 兼容显示器,满足本文档中描述的所有要求。显示屏短边至少为 2.2 英寸,长边至少为 3.4 英寸。

    如果手持设备实现支持软件屏幕旋转,则它们:

    • [ 7.1 .1.1/H-1-1]* 必须使可供第三方应用程序使用的逻辑屏幕的短边至少为 2 英寸,长边至少为 2.7 英寸。搭载 Android API 级别 29 或更早版本的设备可能不受此要求的约束。

    如果手持设备实施不支持软件屏幕旋转,则:

    • [ 7.1 .1.1/H-2-1]* 必须使可供第三方应用程序使用的逻辑屏幕的短边至少为 2.7 英寸。搭载 Android API 级别 29 或更早版本的设备可能不受此要求的约束。

    开始新的要求

    • [ 7.1 .1.1/H-0-3]* 必须将可供第三方应用程序使用的每个UI_MODE_NORMAL显示映射到无障碍的物理显示区域,该区域的短边至少为 2.2 英寸,长边至少为 3.4 英寸。

    • [ 7.1 .1.3/H-0-1]* 必须将DENSITY_DEVICE_STABLE的值设置为 92% 或大于相应显示器的实际物理密度。

    如果手持设备实现声明android.hardware.audio.outputandroid.hardware.microphone ,它们:

    • [ 5.6 /H-1-1] 在以下数据路径上,5 次测量的平均连续往返延迟必须为300毫秒或更短,平均绝对偏差小于30 毫秒:“扬声器到麦克风”,3.5 毫米环回适配器(如果支持)、USB 环回(如果支持)。

    • [ 5.6 /H-1-2] 在扬声器到麦克风数据路径上的至少 5 次测量中,平均点击音延迟必须为300毫秒或更短。

    如果手持设备实施包括至少一个触觉执行器,则它们:

    如果手持设备实施包括至少一个通用7.10线性谐振执行器,则它们:

    • [ 7.10 /H] 应将执行器放置在通常用手握住或触摸设备的位置附近。

    • [ 7.10 /H] 应在设备自然纵向方向的 X 轴(左右)上移动触觉执行器。

    如果手持设备实现具有通用触觉执行器,即 X 轴线性谐振执行器 (LRA),则它们:

    • [ 7.10 /H] X 轴 LRA 的谐振频率应低于 200 Hz。

  • 2.2.2.多媒体

    查看修订版

    手持设备实现必须支持以下视频编码格式并使其可供第三方应用程序使用:

    • [ 5.2 /H-0-3] AV1

    手持设备实现必须支持以下视频解码格式并使其可供第三方应用程序使用:

    • [ 5.3 /H-0-6] AV1

  • 2.2.3.软件

    查看修订版

    如果设备实现(包括第7.2.3节中详述的最近功能导航键)改变了界面,则:

    • [ 3.8 .3/H-1-1] 必须实现屏幕固定行为,并为用户提供一个设置菜单来切换该功能。

    如果手持设备实现包括对ControlsProviderServiceControl API 的支持并允许第三方应用程序发布设备控件,那么它们:

    如果设备实现允许用户拨打任何类型的电话,他们

  • 2.2.4.性能和功率

    查看修订版

    手持设备实现:

    • [ 8.5 /H-0-1] 必须在“设置”菜单中为用户提供功能,以查看具有活动前台服务或用户启动作业的所有应用程序,包括这些服务自启动以来的持续时间(如SDK 文档中所述) 。以及停止正在运行前台服务或用户启动作业的应用程序的能力。能够停止正在运行前台服务的应用程序,并显示具有活动前台服务的所有应用程序以及自启动以来每项服务的持续时间(如SDK 文档中所述)。
      • 某些应用程序可能不会被停止或被列在SDK 文档中描述的用户功能中。

  • [ 8.5 /H-0-2]必须为用户提供停止正在运行前台服务或用户启动作业的应用程序的功能。