כשמפתחים אפליקציה ל-Android XR, אפשר לבחור מבין פלטפורמות וטכנולוגיות הפיתוח הבאות:
Jetpack XR SDK
ערכת Jetpack XR SDK מכילה ספריות של Jetpack ל-Android XR, שנוצרו כדי לנצל את היכולות הייחודיות של מכשירי XR בסביבת הפיתוח המוכרת של Android Studio. כדאי להתחיל עם ה-SDK הזה אם רוצים לבצע את הפעולות הבאות:
- אופטימיזציה או שיפור של אפליקציה קיימת לנייד או לטאבלט עם Android למשקפי XR ולמשקפי XR חוטיים
- פיתוח אפליקציית Android XR חדשה עם אלמנטים מרחביים ואימרסיביים למשקפי XR ולמשקפי XR חוטיים
- פיתוח חוויות מציאות רבודה חדשות שמרחיבות את האפליקציה לטלפון למשקפי AI
אם אתם כבר מנוסים בפיתוח באמצעות Android Jetpack, Jetpack XR SDK הוא פתרון טבעי בשבילכם. הוא מיועד להשתלב בצורה חלקה עם המסגרות והספריות האלה, ומאפשר לכם להשתמש בידע הקיים כדי ליצור חוויות סוחפות וחוויות מציאות רבודה.
מידע נוסף על פיתוח באמצעות Jetpack XR SDK
Unity
Unity Engine הוא מנוע פיתוח תלת-ממדי בזמן אמת שמאפשר לאומנים, למעצבים ולמפתחים לשתף פעולה כדי ליצור חוויות סוחפות ואינטראקטיביות. התמיכה של Unity ב-Android XR מאפשרת לכם שליטה ברמה גבוהה בחוויות התלת-ממד שאתם מפתחים, וליהנות מהתמיכה המבוססת של Unity ב-OpenXR וממערכת האקולוגית של המפתחים.
אם כבר יצרתם חוויית XR באמצעות Unity או אם אתם מכירים את פיתוח Unity, כדאי להתחיל עם האפשרות הזו.
מידע נוסף על פיתוח באמצעות Unity ל-Android XR
OpenXR
OpenXR הוא תקן פתוח ללא תמלוגים שאפשר להשתמש בו כדי ליצור חוויות XR חוצות פלטפורמות עם ביצועים גבוהים. Android XR תומך ב-OpenXR 1.0 וב-OpenXR 1.1, ואנחנו מרחיבים את המפרט עם תוספים חדשים ל-Android XR. מכיוון ש-Android XR מבוסס על תקנים פתוחים, כלי פיתוח שתומכים ב-OpenXR וב-Android אמורים להיות תואמים ל-Android XR.
מידע נוסף על תמיכה ב-OpenXR ב-Android XR
WebXR
WebXR מאפשר ליצור חוויות סוחפות לאינטרנט. היא מאפשרת גישה למכשירי VR ולמכשירי AR בדפדפני אינטרנט תואמים כמו Chrome ב-Android XR.
כדאי להתחיל עם האפשרות הזו אם רוצים ליצור חוויית XR לאינטרנט או אם רוצים להוסיף יכולות XR לאפליקציית אינטרנט. חוויות WebXR קיימות יפעלו גם ב-Android XR.
מידע נוסף על בניית אפליקציות אינטרנט באמצעות WebXR