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

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

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

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

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

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

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

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

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

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

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

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

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

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