Производители устройств обычно считаются владельцами частных активов, созданных для каждого устройства. Таким образом, их инженерные усилия часто сосредоточены на каждом устройстве ; практически не требуется никаких усилий для обеспечения согласованности других устройств в экосистеме.
Напротив, разработчики стремятся создавать приложения, которые работают на всех телефонах Android в экосистеме, независимо от технических характеристик каждого устройства. Эта разница в подходах может вызвать проблему фрагментации, например, аппаратные возможности некоторых телефонов не соответствуют ожиданиям, установленным разработчиками приложений. Таким образом, если тактильные API работают на некоторых телефонах Android, но не на других, в результате получается противоречивая экосистема. Вот почему конфигурация оборудования играет решающую роль в обеспечении того, чтобы производители могли внедрять тактильные API Android на каждом устройстве.
На этой странице представлен пошаговый контрольный список для настройки соответствия оборудования для наилучшего использования тактильных API Android.
На следующем рисунке показано создание общих знаний между производителями устройств и разработчиками, что является важным шагом в создании сплоченной экосистемы:
Рисунок 1. Наращивание знаний между производителями устройств и разработчиками
Контрольный список внедрения тактильной связи
- Список констант для реализации тактильных ощущений.
- Руководство по реализации примитивов композиции HAL.
Константы сопоставления между HAL и API
- Рекомендации по сопоставлению между общедоступными константами API (названными заполнителями в платформе) и константами HAL, которые реализуют заполнители.
- Дополнительные сведения об этом процессе см. в разделе «Принципы проектирования», в которых приведены рекомендации по рекомендуемому сопоставлению .
- Инструкция по целевому тактильному воздействию. Используйте эти инструкции для быстрой проверки вашего оборудования.