Внедрить тактильные ощущения

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

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

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

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

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

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

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

  1. Реализуйте константы

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

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

  4. Реализация эффектов кусочно-линейной огибающей (PWLE).

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

    • Инструкции по настройке тактильных эффектов. Используйте эти инструкции для быстрой проверки вашего оборудования.