Как реализовать тактильную обратную связь

Производители устройств обычно считаются владельцами частных объектов, созданных для каждого устройства. Поэтому их усилия часто направлены на отдельные устройства, а не на согласованность работы всех устройств в экосистеме.

Разработчики же стремятся создавать приложения, которые работают на всех телефонах Android, независимо от их технических характеристик. Такой подход может привести к фрагментации, например аппаратные возможности некоторых телефонов могут не соответствовать ожиданиям разработчиков приложений. Если API тактильных ощущений работают на одних телефонах Android, но не работают на других, экосистема становится нестабильной. Поэтому конфигурация оборудования играет важную роль в обеспечении того, чтобы производители могли реализовать API тактильных ощущений Android на каждом устройстве.

На этой странице приведен пошаговый контрольный список для настройки соответствия оборудования требованиям, чтобы обеспечить оптимальное использование API тактильной обратной связи Android.

На рисунке ниже показано, как производители устройств и разработчики обмениваются информацией, что является важным шагом в создании целостной экосистемы.

Диаграмма вариантов использования тактильной обратной связи для разработчиков приложений и производителей устройств

Рисунок 1. Обмен знаниями между производителями устройств и разработчиками

Контрольный список по реализации тактильной обратной связи

  1. Как реализовать константы

    • Список констант для реализации тактильной обратной связи.
  2. Реализация примитивов

    • Рекомендации по реализации примитивов композиции HAL.
  3. Сопоставление констант HAL и API

  4. Как реализовать эффекты кусочно-линейной огибающей (PWLE)

    • Рекомендации по реализации огибающих амплитуды и частоты.
  5. Оцените аппаратное обеспечение

    • Инструкции по настройке тактильных эффектов. Следуйте этим инструкциям, чтобы быстро проверить аппаратное обеспечение.