I diversi tipi di occhiali AI hanno funzionalità diverse. Dopo aver pianificato come supportare diversi tipi di dispositivi AI, puoi controllare le funzionalità del dispositivo in fase di runtime per offrire la migliore esperienza per il dispositivo di un utente.
Controllare se un dispositivo ha un display
Alcuni occhiali con AI hanno un display in cui la tua app può mostrare interfacce utente create con Jetpack Compose Glimmer. L'esempio seguente mostra come verificare se un dispositivo per occhiali ha un display:
val projectedDeviceController = ProjectedDeviceController.create(activity)
if (projectedDeviceController.capabilities.contains(CAPABILITY_VISUAL_UI)) {
// Set up UX state machine for AI glasses that have a display.
} else {
// Set up UX state machine for AI glasses that don't have a display.
}