Wdrażanie reakcji haptycznych

Producenci urządzeń są zwykle uznawani za właścicieli zasobów prywatnych utworzonych dla każdego urządzenia. Dlatego ich wysiłki inżynieryjne często koncentrują się na poszczególnych urządzeniach, a niewiele lub wcale nie poświęcają uwagi spójności innych urządzeń w ekosystemie.

Deweloperzy starają się tworzyć aplikacje, które działają na wszystkich telefonach z Androidem w ekosystemie, niezależnie od specyfikacji technicznych poszczególnych urządzeń. Ta różnica w podejściu może powodować problemy z fragmentacją, np. możliwości sprzętowe niektórych telefonów nie spełniają oczekiwań deweloperów aplikacji. Jeśli więc interfejsy API haptyki działają na niektórych telefonach z Androidem, ale nie na innych, ekosystem jest niespójny. Dlatego konfiguracja sprzętowa odgrywa kluczową rolę w zapewnieniu, że producenci mogą wdrażać interfejsy API haptyki Androida na każdym urządzeniu.

Na tej stronie znajdziesz listę kontrolną, która pomoże Ci skonfigurować zgodność sprzętu, aby w pełni wykorzystać możliwości interfejsów API haptyki Androida.

Ilustracja poniżej przedstawia budowanie wspólnej wiedzy między producentami urządzeń a deweloperami, co jest kluczowym krokiem w tworzeniu spójnego ekosystemu:

Diagram przypadków użycia haptyki dla deweloperów aplikacji i producentów urządzeń

Rysunek 1. Wymiana wiedzy między producentami urządzeń a deweloperami

Lista kontrolna implementacji reakcji haptycznych

  1. Implementowanie stałych

    • Lista stałych do wdrożenia haptyki.
  2. Wdrażanie elementów podstawowych

    • Wskazówki dotyczące implementacji elementów składowych HAL.
  3. Mapowanie stałych między HAL a interfejsem API

  4. Implementowanie efektów PWLE

    • Wskazówki dotyczące implementacji obwiedni amplitudy i częstotliwości.
  5. Ocena sprzętu

    • Instrukcje dotyczące docelowych efektów haptycznych. Wykonaj te czynności, aby szybko sprawdzić sprzęt.