实现触感

设备制造商通常被认为是为每个设备创建的私有资产的所有者。因此,他们的工程工作通常侧重于单个设备;很少或根本没有精力用于生态系统中其他设备的一致性。

与此形成鲜明对比的是,开发者努力构建可在生态系统中所有 Android 手机上运行的应用,而无需考虑每台设备的技术规格。这种方法上的差异可能会导致碎片化问题,例如,某些手机的硬件能力与应用开发者设定的期望不符。因此,如果触感 API 在某些 Android 手机上有效,但在其他手机上无效,则会导致生态系统不一致。这就是为什么硬件配置在确保制造商可以在每台设备上实施 Android 触感 API 方面起着至关重要的作用。

本页面提供了一个分步清单,用于设置硬件合规性,以便最佳地使用 Android 触感 API。

下图说明了在设备制造商和开发者之间构建共同知识,这是创建有凝聚力的生态系统的关键步骤

Diagram of haptics use cases for app developers and device
manufacturers

图 1. 在设备制造商和开发者之间构建知识

触感实现清单

  1. 实现常量

    • 实现触感的常量列表。
  2. 实现基本单元

    • HAL 组合基本单元的实现指南。
  3. 映射 HAL 和 API 之间的常量

    • 公共 API 常量(在框架中称为占位符)和 HAL 常量(实现占位符)之间的映射建议。
    • 请参阅指导推荐映射的设计原则,以了解有关此过程的更多信息。
  4. 评估硬件

    • 关于目标触感效果的说明。使用这些说明对您的硬件执行快速检查。