Producenci urządzeń są zwykle uznawani za właścicieli zasobów prywatnych utworzonych dla poszczególnych urządzeń. Dlatego ich wysiłki często koncentrują się na konkretnym urządzeniu, a nie na spójności innych urządzeń w ekosystemie.
Wręcz przeciwnie, deweloperzy starają się tworzyć aplikacje, które działają na wszystkich telefonach z Androidem w ekosystemie, niezależnie od specyfikacji technicznej poszczególnych urządzeń. Ta różnica w podejściu może powodować problemy z fragmentacją, na przykład gdy możliwości sprzętowe niektórych telefonów nie odpowiadają oczekiwaniom deweloperów aplikacji. Jeśli interfejsy API haptycznych funkcji działają na niektórych telefonach z Androidem, ale nie na innych, tworzy to niespójny ekosystem. Dlatego konfiguracja sprzętowa odgrywa kluczową rolę w zapewnianiu producentom możliwości implementacji interfejsów API haptycznych Androida na każdym urządzeniu.
Na tej stronie znajdziesz listę kontrolną kroków, które należy wykonać, aby skonfigurować zgodność sprzętu z interfejsami API haptycznych Androida.
Poniższy rysunek przedstawia budowanie wspólnej wiedzy wśród producentów urządzeń i deweloperów, co jest kluczowym krokiem w tworzeniu spójnego ekosystemu:
Rysunek 1. Udostępnianie wiedzy producentom urządzeń i deweloperom
Lista kontrolna implementacji reakcji na dotyk
-
- Lista stałych wartości do implementacji haptyki.
Wdrażanie elementów podstawowych
- Wskazówki dotyczące implementacji prymitywów do tworzenia kompozycji HAL.
Mapowanie stałych między HAL a interfejsem API
- zalecenia dotyczące mapowania między publicznymi stałymi interfejsu API (nazwanymi placeholderami w ramach) a stałymi HAL, które implementują te placeholdery;
- Aby dowiedzieć się więcej o tym procesie, zapoznaj się z zasadami projektowania rekomendowanych map.
-
- Instrukcje dotyczące kierowania efektów haptycznych Wykonaj te instrukcje, aby szybko sprawdzić sprzęt.