בדיקת יכולות המכשיר בזמן ריצה של משקפי AI

למשקפיים עם AI מסוגים שונים יש יכולות שונות. אחרי שתתכננו איך לתמוך בסוגים שונים של מכשירי AI, תוכלו לבדוק את היכולות של המכשיר בזמן הריצה כדי לספק את החוויה הטובה ביותר למכשיר של המשתמש.

איך בודקים אם למכשיר יש מסך

בחלק מהמשקפיים עם AI יש מסך שבו האפליקציה יכולה להציג ממשקי משתמש שנבנו באמצעות Jetpack Compose Glimmer. בדוגמה הבאה אפשר לראות איך בודקים אם למשקפיים יש מסך:

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.
}