באמצעות Google Play, מערכת Android XR מספקת מגוון רחב של אפליקציות וחוויות למכשירי XR, החל מהקטלוג הקיים של אפליקציות לנייד ועד לחוויות XR מרשימות ומציאותיות.
במדריך הזה מוסבר איך להכין את האפליקציות ולהפיץ אותן למשתמשים ב-Android XR דרך Google Play. חשוב לקרוא את ההנחיות לאיכות האפליקציות ל-Android XR כדי לקבל מידע על נוחות השימוש ועל סטנדרטים של איכות.
יש לפעול לפי ההנחיות הבאות כדי:
- תחילת העבודה עם חנות Play ו-Play Console
- מידע על חבילות אפליקציות ל-Android ומגבלות גודל
- בחירת מסלול הפצה לאפליקציה
- ניהול אי-הכללה של מכשירים
תחילת העבודה עם חנות Play ו-Play Console
אם כבר פרסמתם אפליקציה לנייד בחנות Play, תהליך הפרסום של אפליקציה ל-Android XR יהיה מוכר לכם. אם אתם משתמשים חדשים ב-Play Store או ב-Play Console, המשאבים הבאים יעזרו לכם להתחיל.
באמצעות Android XR, משתמשים יכולים להיכנס לחנות Play במכשירי XR ולהוריד אפליקציה ישירות למכשיר.
כדי להעלות אפליקציה ולפרסם אותה, צריך חשבון Play Console. אתם יכולים לפתח ולפרסם באמצעות חשבון Play Console קיים, או ליצור חשבון חדש אם אתם משתמשים חדשים בפלטפורמה.
מרכז העזרה של Play Console מכיל את המידע הדרוש כדי להתחיל:
- הרשמה לחשבון פיתוח ב-Google Play
- מרכז המדיניות למפתחים של Google Play
- יצירה והגדרה של האפליקציה באמצעות Play Console
- הגדרת התמחור של האפליקציה
- הגדרה של בדיקה של הקהל הרחב, בדיקה בקבוצה מוגדרת או בדיקה פנימית
- מידע על פורמט הפרסום של Android App Bundle ועל כלי הניווט של חבילות האפליקציות
- הצגת דוחות, נתונים סטטיסטיים ותובנות לגבי האפליקציה והמשתמשים שלה
מידע על חבילות אפליקציות ל-Android ומגבלות גודל
Android App Bundle הוא פורמט פרסום שכולל את כל המשאבים והקוד המקודד של האפליקציה, ומעביר את היצירה והחתימה של ה-APK ל-Google Play.
Google Play משתמש בחבילת האפליקציות שלכם כדי ליצור ולספק חבילות APK שעברו אופטימיזציה לכל הגדרת מכשיר, כך שרק הקוד והמשאבים הנדרשים למכשיר ספציפי ייורדו כדי להפעיל את האפליקציה. אין צורך לבנות, לחתום ולנהל כמה חבילות APK כדי לבצע אופטימיזציה לתמיכה במכשירים שונים, והמשתמשים מקבלים הורדות קטנות יותר שעברו אופטימיזציה.
ברוב פרויקטי האפליקציות לא יהיה צורך בהרבה מאמץ כדי ליצור חבילות אפליקציות שתומכות בהצגת חבילות APK שעברו אופטימיזציה. אם אתם כבר מבצעים את הפעולות הבאות, תוכלו ליהנות באופן אוטומטי מהיתרונות של הצגת מודעות APK שמותאמות אישית:
- ארגון הקוד והמשאבים בהתאם למוסכמות מקובלות
- יוצרים קובצי Android App Bundle חתומות באמצעות Android Studio או באמצעות שורת הפקודה, ומעלים אותם ל-Google Play.
מגבלות הגודל המקסימלי של Google Play חלות גם על אפליקציות ל-Android XR.
מומלץ להשתמש ב-Play Asset Delivery או ב-Play Feature Delivery לאפליקציות ל-Android XR, במיוחד אם האפליקציה כוללת הרבה נכסים גדולים. התכונה Play Feature Delivery משתמשת ביכולות המתקדמות של חבילות האפליקציות, ומאפשרת להעביר תכונות מסוימות של האפליקציה באופן מותנה או להוריד אותן על פי דרישה. Play Asset Delivery הוא הפתרון של Google Play להעברת כמויות גדולות של נכסי משחקים, והוא מציע שיטות העברה גמישות וביצועים גבוהים.
בחירת מסלול הפצה לאפליקציה
ב-Play Console יש לכם אפשרויות שונות לפרסום ולניהול של האפליקציות. ל-Android XR, אפשר לבחור מבין שני מסלולי הפצה: מסלול הפצה לנייד או מסלול הפצה ייעודי ל-Android XR.
נתיב השחרור שבוחרים תלוי בעיקר בכך שאתם מוסיפים ממשק משתמש מרחבי, מודלים תלת-ממדיים או סביבות מרחביות לאפליקציה קיימת לנייד, או שאתם מפתחים אפליקציית XR חדשה. בקטע הבא מוסבר איך לבחור את נתיב השחרור.
הוספת מידע מיקומי לאפליקציה קיימת לנייד
אפליקציות קיימות שפורסמו בגרסת ה-Mobile זמינות באופן אוטומטי למשתמשים ב-Android XR ב-Google Play, כל עוד האפליקציה לא כוללת תכונות לא נתמכות ל-Android XR.
אם בחרתם להבדיל את האפליקציה לנייד ל-XR על ידי הוספת תכונות כמו ממשק משתמש מרחבי, מודלים תלת-ממדיים או סביבות מרחביות, יש לכם שתי אפשרויות להפצת האפליקציה למשתמשים ב-Android XR. בכל מקרה, צריך להשתמש באותו שם חבילה כמו של האפליקציה הקיימת.
המשך פרסום בטראק לנייד
ברוב המקרים, אפשר לצרף תכונות או תוכן של XR לקובץ ה-APK הקיים לנייד. לא תצטרכו לבצע שינויים ספציפיים בפרסום ב-Play Console. תוכלו להמשיך לעבוד עם קובץ ה-APK הקיים ולפרסם את אותם נכסים במסלול הפצה לנייד. משתמשי Android XR יקבלו פריטי מידע שנוצרו בתהליך הפיתוח (Artifact) ממסלול ההפצה לנייד.
פרסום חוויית XR במסלול ההפצה הייעודי של Android XR
בחלק מהמקרים, יכול להיות שתהיה הבדל משמעותי בין התכונות או הדרישות של אפליקציית XR לבין התכונות או הדרישות של האפליקציה לנייד. לדוגמה, יכול להיות שאפליקציית ה-XR תדרוש קבוצה שונה של הרשאות, או שהיא עשויה להציע פונקציונליות שונה מאוד, כך שיהיה קשה לבצע בה שינוי מבני כדי שתתאים לתרחישי שימוש בניידים וגם ב-XR. במקרים כאלה, תוכלו ליצור קובץ APK חדש לחוויית XR באמצעות הרשומה הקיימת של האפליקציה ב-Play. קובץ ה-APK החדש ישתף שם חבילה עם האפליקציה הקיימת לנייד. האפליקציה הקיימת לנייד תישאר פורסמת במסלול לנייד, והגרסה החדשה של האפליקציה ל-XR תפורסם במסלול הייעודי ל-Android XR.
האפשרות הזו יכולה לספק גמישות נוספת לגבי הגרסאות שלכם, אבל היא כוללת יותר תקורה כי צריך להשיק ולנהל כמה חבילות APK. כדי לפרסם את האפליקציה במסלול הייעודי של Android XR, היא צריכה לכלול את התכונה android.software.xr.api.spatial
או את התכונה android.software.xr.api.openxr
במניפסט של האפליקציה, בהתאם ל-SDK שבו האפליקציה נוצרה: Jetpack XR או OpenXR או Unity. מידע נוסף על התכונות של PackageManager לאפליקציות XR אפליקציות שפורסמו ב-Android XR יהיו גלויות רק במכשירי Android XR שתומכים בתכונה android.software.xr.api.spatial או בתכונה android.software.xr.api.openxr, בהתאם למה שצוין במניפסט של האפליקציה.
הוראות מפורטות לשימוש במסלול ההשקה הייעודי ל-Android XR מפורטות במדריך של Play Console.
פיתוח אפליקציית XR חדשה
אם מדובר באפליקציות חדשות שמיועדות אך ורק למכשירי XR, עליכם לפרסם אותן באופן בלעדי במסלול הייעודי של Android XR. כדי לפרסם במסלול הייעודי של Android XR, האפליקציה צריכה לכלול את התכונה android.software.xr.api.spatial
או את התכונה android.software.xr.api.openxr
בקובץ המניפסט של האפליקציה, בהתאם ל-SDK שבו האפליקציה נוצרה – Jetpack XR או OpenXR או Unity. מידע נוסף על התכונות של PackageManager לאפליקציות XR
אפליקציות שיפורסמו בקטגוריה הייעודית של Android XR יהיו גלויות רק במכשירי Android XR שתומכים בתכונה android.software.xr.api.spatial
או בתכונה android.software.xr.api.openxr
, בהתאם למה שצוין במניפסט של האפליקציה.
הוראות מפורטות לשימוש במסלול ההשקה הייעודי ל-Android XR מפורטות במדריך של Play Console.
ניהול אי-הכללה של מכשירים
אחרי שתעלו ל-Play Console חבילת אפליקציות אחת לפחות, תוכלו להציג את הקטלוג של המכשירים הזמינים ולבדוק אילו מכשירים תואמים לאפליקציה. במרכז העזרה של Play Console מוסבר איך להציג ולהגביל את המכשירים התואמים לאפליקציה.
למידע נוסף
- הכנת האפליקציה להשקה
- חתימה על האפליקציה
- העלאת האפליקציה
- הגדרה של בדיקה פתוחה, בדיקה סגורה או בדיקה פנימית
- השקה בביטחון
- מרכז הפיתוח של Google Play