באמצעות Google Play, מערכת Android XR מספקת מגוון רחב של אפליקציות וחוויות למכשירי XR, החל מהקטלוג הקיים של אפליקציות לנייד ועד לחוויות XR מרשימות ומציאותיות.
במדריך הזה מוסבר איך להכין את האפליקציות ולהפיץ אותן למשתמשים ב-Android XR דרך Google Play. חשוב לקרוא את ההנחיות לאיכות האפליקציות ל-Android XR כדי לקבל מידע על נוחות השימוש ועל סטנדרטים של איכות.
פועלים לפי ההנחיות הבאות כדי:
- תחילת העבודה עם חנות Play ו-Play Console
- מידע על חבילות אפליקציות ל-Android ומגבלות גודל
- בחירת מסלול הפצה לאפליקציה
- ניהול אי-הכללה של מכשירים
תחילת העבודה עם חנות Play ו-Play Console
אם כבר פרסמתם אפליקציה לנייד ב-Play Store, פרסום אפליקציה ל-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 ועל הכלי לבדיקת 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 חדשה. בקטע הבא מוסבר איך לבחור את נתיב ההפצה המתאים.
הוספת מידע מיקומי לאפליקציה קיימת לנייד
אפליקציות קיימות שפורסמו בגרסת build לנייד גלויות באופן אוטומטי ב-Google Play למשתמשים ב-Android XR, כל עוד האפליקציה לא כוללת תכונות לא נתמכות ל-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.immersive
בקובץ AndroidManifest של ה-APK. הוראות מפורטות לשימוש במסלול ההשקה הייעודי ל-Android XR מפורטות במדריך של Play Console.
אפליקציות שיפורסמו בקטגוריה הייעודית של Android XR יהיו גלויות רק במכשירי Android XR שתומכים בתכונה android.software.xr.immersive
.
פיתוח אפליקציית XR חדשה
אם מדובר באפליקציות חדשות שמיועדות אך ורק למכשירי XR, עליכם לפרסם אותן באופן בלעדי במסלול הייעודי של Android XR. כדי לפרסם את האפליקציה בקטגוריה הייעודית של Android XR, צריך לכלול את התכונה android.software.xr.immersive
בקובץ AndroidManifest של ה-APK. הוראות מפורטות לשימוש במסלול ההפצה הייעודי ל-Android XR מפורטות במדריך של Play Console.
אפליקציות שיפורסמו בקטגוריה הייעודית של Android XR יהיו גלויות רק במכשירי Android XR שתומכים בתכונה android.software.xr.immersive
.
ניהול אי-הכללה של מכשירים
אחרי שתעלו ל-Play Console חבילת אפליקציות אחת לפחות, תוכלו להציג את הקטלוג של המכשירים הזמינים ולבדוק אילו מכשירים תואמים לאפליקציה שלכם. במרכז העזרה של Play Console מוסבר איך להציג ולהגביל את המכשירים התואמים לאפליקציה.
למידע נוסף
- הכנת האפליקציה להשקה
- חתימה על האפליקציה
- העלאת האפליקציה
- הגדרה של בדיקה של הקהל הרחב, בדיקה בקבוצה מוגדרת או בדיקה פנימית
- השקה בביטחון
- מרכז הפיתוח של Google Play