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

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

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

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

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

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

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

Контрольный список внедрения тактильных технологий

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

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

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

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

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

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