I produttori di dispositivi sono generalmente considerati i proprietari degli asset privati creati per ogni dispositivo. Pertanto, i loro sforzi di ingegneria sono spesso incentrati su una base per dispositivo; viene dedicato poco o nessun impegno alla coerenza di altri dispositivi nell'ecosistema.
Al contrario, gli sviluppatori si impegnano a creare app che funzionino su tutti gli smartphone Android dell'ecosistema, indipendentemente dalle specifiche tecniche di ogni dispositivo. Questa differenza di approccio può causare un problema di frammentazione. Ad esempio, le funzionalità hardware di alcuni smartphone non corrispondono alle aspettative stabilite dagli sviluppatori di app. Pertanto, se le API aptiche funzionano su alcuni smartphone Android ma non su altri, il risultato è un ecosistema incoerente. Per questo motivo, la configurazione hardware svolge un ruolo fondamentale nel garantire che i produttori possano implementare le API aptiche di Android su ogni dispositivo.
Questa pagina fornisce un elenco di controllo passo passo per configurare la conformità hardware per il miglior utilizzo delle API aptiche di Android.
La seguente figura illustra la creazione di una conoscenza comune tra i produttori di dispositivi e gli sviluppatori, un passaggio fondamentale per creare un ecosistema coeso:
Figura 1. Creare conoscenza tra produttori di dispositivi e sviluppatori
Elenco di controllo per l'implementazione del feedback aptico
-
- Elenco di costanti per implementare l'aptica.
-
- Guida all'implementazione per le primitive di composizione HAL.
Mappare le costanti tra HAL e API
- Consigli per la mappatura tra le costanti API pubbliche (denominate segnaposto nel framework) e le costanti HAL, che implementano i segnaposto.
- Per saperne di più su questa procedura, consulta Principi di progettazione per guidare la mappatura consigliata.
Implementare effetti di inviluppo lineare a tratti (PWLE)
- Guida all'implementazione per le buste di ampiezza e frequenza.
-
- Istruzioni sugli effetti aptici del bersaglio. Segui queste istruzioni per eseguire controlli rapidi sull'hardware.