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