Производители устройств обычно считаются владельцами частных объектов, созданных для каждого устройства. Поэтому их усилия часто направлены на отдельные устройства, а не на согласованность работы всех устройств в экосистеме.
Разработчики же стремятся создавать приложения, которые работают на всех телефонах Android, независимо от их технических характеристик. Такой подход может привести к фрагментации, например аппаратные возможности некоторых телефонов могут не соответствовать ожиданиям разработчиков приложений. Если API тактильных ощущений работают на одних телефонах Android, но не работают на других, экосистема становится нестабильной. Поэтому конфигурация оборудования играет важную роль в обеспечении того, чтобы производители могли реализовать API тактильных ощущений Android на каждом устройстве.
На этой странице приведен пошаговый контрольный список для настройки соответствия оборудования требованиям, чтобы обеспечить оптимальное использование API тактильной обратной связи Android.
На рисунке ниже показано, как производители устройств и разработчики обмениваются информацией, что является важным шагом в создании целостной экосистемы.
Рисунок 1. Обмен знаниями между производителями устройств и разработчиками
Контрольный список по реализации тактильной обратной связи
-
- Список констант для реализации тактильной обратной связи.
-
- Рекомендации по реализации примитивов композиции HAL.
Сопоставление констант HAL и API
- Рекомендации по сопоставлению констант общедоступного API (в фреймворке они называются плейсхолдерами) и констант HAL, которые реализуют плейсхолдеры.
- Подробнее о принципах, которые помогут вам выбрать подходящие сопоставления…
Как реализовать эффекты кусочно-линейной огибающей (PWLE)
- Рекомендации по реализации огибающих амплитуды и частоты.
Оцените аппаратное обеспечение
- Инструкции по настройке тактильных эффектов. Следуйте этим инструкциям, чтобы быстро проверить аппаратное обеспечение.