I produttori di dispositivi sono generalmente considerati i proprietari delle risorse private create per ogni dispositivo. Di conseguenza, le loro attività di ingegneria sono spesso incentrate su una base per dispositivo; viene dedicato poco o nessun impegno alla coerenza degli altri dispositivi dell'ecosistema.
Al contrario, gli sviluppatori si impegnano a creare app che funzionino su tutti gli smartphone Android dell'ecosistema, indipendentemente dalle specifiche tecniche di ciascun dispositivo. Questa differenza di approccio può causare un problema di frammentazione, ad esempio le funzionalità hardware di alcuni smartphone non corrispondono alle aspettative degli sviluppatori di app. Pertanto, se le API di aptica funzionano su alcuni smartphone Android, ma non su altri, il risultato è un ecosistema incoerente. Ecco perché la configurazione hardware svolge un ruolo fondamentale per garantire che i produttori possano implementare le API Android per l'aptica su ogni dispositivo.
Questa pagina fornisce un elenco di controllo dettagliato per configurare la conformità dell'hardware per un uso ottimale delle API di tecnologia aptica di Android.
La figura seguente illustra la creazione di una conoscenza comune tra produttori di dispositivi e sviluppatori, un passaggio fondamentale per la creazione di un ecosistema coeso:
Figura 1. Condivisione delle conoscenze tra produttori di dispositivi e sviluppatori
Elenco di controllo per l'implementazione dell'aptica
-
- Elenco di costanti per implementare la tecnologia aptica.
-
- Guida all'implementazione delle primitive di composizione HAL.
Mappa delle costanti tra HAL e API
- Consigli di mappatura tra le costanti dell'API pubblica (chiamate segnaposto nel framework) e le costanti HAL, che implementano i segnaposto.
- Per scoprire di più su questa procedura, consulta Principî di progettazione per la mappatura consigliata.
-
- Istruzioni sugli effetti aptico target. Segui queste istruzioni per eseguire rapide verifiche sull'hardware.