באמצעות Google Play, מערכת Android XR מאפשרת לכם להציע את החוויות הסוחפות והמועשרות של האפליקציה שלכם במגוון מכשירי XR, כמו משקפי VR עם Android XR, משקפי AR עם Android XR ומשקפיים עם ממשק קולי.
במדריך הזה מוסבר איך להכין את האפליקציות ולהפיץ אותן למשתמשי Android XR דרך Google Play. כדאי גם לעיין בהנחיות האיכות של אפליקציות ל-Android XR כדי לקבל מידע על תקני השימושיות והאיכות של סוגים שונים של חוויות שימוש באפליקציות.
מתחילים להשתמש בחנות Play וב-Play Console
אם כבר פרסמתם אפליקציה לנייד בחנות Play, תהליך הפרסום של אפליקציה ל-Android XR יהיה דומה. אם אתם חדשים ב-חנות Play או ב-Play Console, המקורות הבאים יכולים לעזור לכם להתחיל.
במכשירי Android XR מסוימים, כמו משקפי VR עם Android XR ומשקפי AR עם Android XR, המשתמשים יכולים להיכנס לחנות Play ולהוריד אפליקציה ישירות למכשיר. במכשירים אחרים, כמו משקפיים עם ממשק קולי, המשתמש מוריד אפליקציה למכשיר הנלווה (כמו טלפון), שמתחבר למשקפיים כדי לספק את חוויית השימוש באפליקציה.
כדי להעלות ולפרסם אפליקציה, צריך חשבון Play Console. אתם יכולים לפתח ולפרסם באמצעות חשבון Play Console הקיים שלכם, או ליצור חשבון אם אתם חדשים בפלטפורמה.
במרכז העזרה של Play Console יש את המידע שאתם צריכים כדי להתחיל:
- נרשמים לחשבון פיתוח ב-Google Play.
- לעיין במרכז המדיניות למפתחים של Google Play
- ליצור ולהגדיר את האפליקציה באמצעות Play Console
- להגדיר את התמחור של האפליקציה
- איך מגדירים בדיקה פתוחה לציבור, בדיקה בקבוצה מוגדרת או בדיקה פנימית
- מידע נוסף על פורמט הפרסום של קובץ Android App Bundle ועל App Bundle Explorer
- לצפות בדוחות, בנתונים סטטיסטיים ובתובנות לגבי האפליקציה והמשתמשים שלה
מידע על קובצי Android App Bundle ומגבלות גודל
קובץ Android App Bundle הוא פורמט פרסום שכולל את כל הקוד והמשאבים המקומפלים של האפליקציה, ומעביר את יצירת ה-APK והחתימה עליו ל-Google Play.
מערכת Google Play משתמשת בקובץ ה-App Bundle כדי ליצור ולהציג חבילות APK שעברו אופטימיזציה לכל תצורת מכשיר. כך, רק הקוד והמשאבים שנדרשים למכשיר ספציפי יורדו כדי להפעיל את האפליקציה. לא צריך בהכרח ליצור, לחתום ולנהל כמה חבילות APK כדי לבצע אופטימיזציה של התמיכה במכשירים שונים, והמשתמשים מקבלים הורדות קטנות יותר שעברו אופטימיזציה.
ברוב הפרויקטים של האפליקציות לא נדרש מאמץ רב כדי ליצור חבילות App Bundle שתומכות בהצגת קובצי APK שעברו אופטימיזציה. הצגת קובצי APK שעברו אופטימיזציה הופכת להטבה אוטומטית אם אתם כבר עושים אחד מהדברים הבאים:
- ארגון הקוד והמשאבים לפי מוסכמות מקובלות
- יוצרים קובצי Android App Bundle חתומים באמצעות Android Studio או באמצעות שורת הפקודה, ומעלים אותם ל-Google Play.
מגבלות הגודל המקסימלי של Google Play חלות גם על אפליקציות ל-Android XR.
כדאי להשתמש ב-Play Asset Delivery או ב-הפצת פיצ'רים ב-Play לאפליקציות Android XR, במיוחד אם האפליקציה כוללת הרבה נכסים גדולים. הפצת פיצ'רים ב-Play משתמשת ביכולות מתקדמות של קובצי App Bundle, שמאפשרות להפיץ פיצ'רים מסוימים של האפליקציה באופן מותנה או להוריד אותם על פי דרישה. Play Asset Delivery הוא הפתרון של Google Play להעברת כמויות גדולות של נכסי משחקים, והוא מציע שיטות העברה גמישות וביצועים גבוהים.
בחירת מסלול הפצה לאפליקציה
ב-Play Console יש אפשרויות שונות לפרסום ולניהול של האפליקציות. ב-Android XR יש מסלולי הפצה שונים שאפשר להשתמש בהם, בהתאם לסוגי חוויות השימוש באפליקציה שאתם מפתחים.
בחירת מסלול הפצה לאפליקציות עם חוויות משופרות
אם אתם מפרסמים את חוויות השימוש המשופרות של האפליקציה למשקפיים עם ממשק קולי, השתמשו במסלול ההפצה לנייד. ב-Play Console אין מסלול הפצה ייעודי למשקפיים עם ממשק קולי.
אתם יכולים להטמיע תכונות ותוכן למשקפיים עם ממשק קולי ב-APK הקיים של האפליקציה לנייד, ולפרסם את אותם נכסים במסלול ההפצה לנייד בלי לבצע שינויים ספציפיים בפרסום ב-Play Console.
בחירת מסלול הפצה לאפליקציות עם חוויות סוחפות
אם אתם מפתחים אפליקציה עם חוויות סוחפות למשקפי VR עם Android XR או למשקפי XR עם חיבור קווי, אתם יכולים להשתמש בשני מסלולי הפצה:
- מסלול הפצה לנייד: אותו מסלול שבו משתמשים כדי לפרסם אפליקציות במכשירי Android ניידים כמו טלפונים וטאבלטים.
- מסלול הפצה ייעודי ל-Android XR: מסלול ייעודי לאפליקציות ולגרסאות של אפליקציות שזמינות רק במכשירי Android XR.
מסלול ההפצה שתבחרו תלוי בעיקר בשאלה אם אתם מוסיפים ממשק משתמש מרחבי, מודלים תלת-ממדיים או סביבות מרחביות לאפליקציה קיימת לנייד, או אם אתם מפתחים אפליקציית XR חדשה. קראו את הסעיפים הבאים כדי להחליט איזה מסלול הפצה מתאים לאפליקציה שלכם.
1. איך להפוך אפליקציה קיימת לנייד לאפליקציה מרחבית
אפליקציות קיימות שפורסמו במסלול ההפצה לנייד זמינות באופן אוטומטי ב-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 Console. אם בוחרים באפשרות הזו, חשוב לזכור את הדברים הבאים:
- שם החבילה של ה-APK החדש יהיה זהה לשם החבילה של האפליקציה הקיימת לנייד.
- האפליקציה הקיימת לנייד תישאר מפורסמת במסלול לנייד.
- הגרסה החדשה של האפליקציה ל-XR פורסמה במסלול הייעודי ל-Android XR.
האפשרות הזו מספקת גמישות רבה יותר בגרסאות, אבל היא דורשת יותר עבודה כי צריך לפרסם ולנהל כמה קובצי APK.
כדי לפרסם במסלול הייעודי של Android XR, צריך להצהיר במניפסט של האפליקציה על אחת מהתכונות הבאות, בהתאם לכלים שבהם משתמשים כדי לפתח את האפליקציה:
- Jetpack XR SDK: מצהירים על התכונה
android.software.xr.api.spatial. מידע נוסף על התכונה הזו ועל תכונות אחרות שאפשר להצהיר עליהן זמין בקטע המתאים במדריך של Jetpack XR SDK. - Unity, Godot, Unreal Engine או OpenXR: מצהירים על התכונה
android.software.xr.api.openxr. מידע נוסף על התכונה הזו ועל תכונות אחרות שאפשר להצהיר עליהן זמין בקטע המתאים במדריך של OpenXR.
אפליקציות שמתפרסמות במסלול הייעודי של Android XR גלויות רק למכשירי Android XR שתומכים בתכונות android.software.xr.api.spatial או android.software.xr.api.openxr.
מידע נוסף על השימוש במסלול ההפצה הייעודי ל-Android XR זמין במדריך של Play Console.
2. יצירת אפליקציית XR חדשה
אפליקציות חדשות שמיועדות רק למכשירי XR צריך לפרסם רק במסלול הייעודי ל-Android XR.
כדי לפרסם במסלול הייעודי של Android XR, צריך להצהיר במניפסט של האפליקציה על אחת מהתכונות הבאות, בהתאם לכלים שבהם משתמשים כדי לפתח את האפליקציה:
- Jetpack XR SDK: מצהירים על התכונה
android.software.xr.api.spatial. מידע נוסף על התכונה הזו ועל תכונות אחרות שאפשר להצהיר עליהן זמין בקטע המתאים במדריך של Jetpack XR SDK. - Unity, Godot, Unreal Engine או OpenXR: מצהירים על התכונה
android.software.xr.api.openxr. מידע נוסף על התכונה הזו ועל תכונות אחרות שאפשר להצהיר עליהן זמין בקטע המתאים במדריך של OpenXR.
אפליקציות שמתפרסמות במסלול הייעודי של Android XR גלויות רק למכשירי Android XR שתומכים בתכונות android.software.xr.api.spatial או android.software.xr.api.openxr.
מידע נוסף על השימוש במסלול ההפצה הייעודי ל-Android XR זמין במדריך של Play Console.
תגים עוזרים למשתמשים למצוא את האפליקציה שלכם בחנות Play
בהתאם לסוג חוויות ה-XR שאתם יוצרים, האפליקציה שלכם יכולה לקבל תגים בחנות Play שיעזרו למשתמשים לגלות את חוויות ה-XR האיכותיות באפליקציה.
קבלת תג על פיתוח חוויות ייחודיות וסוחפות
אם אתם מפתחים חוויות אימרסיביות והאפליקציה שלכם מותאמת ל-Android XR, היא מקבלת באופן אוטומטי את התג "מותאם למשקפי XR" בחנות Play.
קבלת תג על פיתוח חוויות מציאות רבודה ייחודיות
אם אתם מפתחים חוויות מציאות רבודה, אתם יכולים לקבל את התג "מותאם למשקפיים" בחנות Play. כדי לקבל את התג הזה, צריך להטמיע פעילות מוקרנת לחוויית המציאות הרבודה של האפליקציה.
ניהול אי-הכללה של מכשירים
אחרי שמעלים לפחות קובץ App Bundle אחד ל-Play Console, אפשר לראות את קטלוג המכשירים הזמינים ולבדוק אילו מכשירים תואמים לאפליקציה. במרכז העזרה של Play Console מוסבר איך לראות את המכשירים שתואמים לאפליקציה ולהגביל אותם.
עוד באותו הקשר
- הכנת האפליקציה לפרסום
- הוספת תצוגה מקדימה של הנכס הדיגיטלי כדי להציג את האפליקציה
- חתימה על האפליקציה
- העלאת האפליקציה
- הגדרה של בדיקה פתוחה לציבור, בדיקה בקבוצה מוגדרת או בדיקה פנימית
- השקה בראש שקט
- דרישות לבדיקת אפליקציות בחשבונות פיתוח אישיים חדשים
- מרכז המפתחים של Google Play
OpenXR™ והלוגו של OpenXR הם סימנים מסחריים בבעלות The Khronos Group Inc. ורשומים כסימנים מסחריים בסין, באיחוד האירופי, ביפן ובבריטניה.