כשמפתחים אפליקציה ל-Android XR, אפשר לבחור מבין פלטפורמות הפיתוח והטכנולוגיות הבאות:
Jetpack XR SDK
ערכת Jetpack XR SDK מכילה ספריות Jetpack של Android XR, שנועדו לנצל את היכולות הייחודיות של מכשירי XR בסביבת הפיתוח המוכרת של Android Studio. כדאי להתחיל עם ה-SDK הזה אם רוצים לבצע את הפעולות הבאות:
- אופטימיזציה או שיפור של אפליקציה קיימת לנייד או לטאבלט עם Android למשקפי XR ולמשקפי XR עם חיבור חוטי
- איך יוצרים אפליקציית Android XR חדשה עם אלמנטים מרחביים ואימרסיביים למשקפי VR עם Android XR ולמשקפי XR עם חיבור חוטי
- ליצור חוויות חדשות של מציאות רבודה שמרחיבות את האפליקציה לטלפון למשקפיים עם אודיו ותצוגה פנימית
אם אתם כבר יודעים איך לפתח באמצעות 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 ו-1.1, ואנחנו מרחיבים את המפרט עם תוספים חדשים ל-Android XR. מכיוון ש-Android XR מבוססת על תקנים פתוחים, כלי פיתוח שתומכים ב-OpenXR וב-Android אמורים להיות תואמים ל-Android XR.
מידע נוסף על התמיכה של OpenXR ב-Android XR
Godot
Godot תומך ב-Android XR באמצעות שילוב OpenXR. אתם יכולים ליצור ולייצא אפליקציות XR ל-Android באמצעות תהליך העבודה הרגיל של Godot.
מידע נוסף על פיתוח באמצעות Godot ל-Android XR
Unreal Engine
Unreal Engine תומך ב-Android XR באמצעות תקן OpenXR. פלטפורמת Android XR תומכת באפליקציות שנוצרו באמצעות OpenXR, דרך התמיכה שלה במפרט של OpenXR 1.1 ובתוספים נבחרים של ספקים. כך אתם יכולים להשתמש בכלים הרגילים ובתהליכי העבודה שאתם כבר מכירים ב-Unreal Engine 5.
מידע נוסף על פיתוח באמצעות Unreal ל-Android XR
WebXR
WebXR מאפשר ליצור חוויות סוחפות באינטרנט. הוא מספק גישה למכשירי VR ו-AR בדפדפני אינטרנט תואמים כמו Chrome ב-Android XR.
כדאי להתחיל עם האפשרות הזו אם אתם רוצים ליצור חוויית XR לאינטרנט או להוסיף יכולות XR לאפליקציית אינטרנט. חוויות WebXR קיימות יפעלו גם ב-Android XR.
מידע נוסף על פיתוח אפליקציות אינטרנט באמצעות WebXR