איך מארזים ומפיצים אפליקציות ל-Android XR

באמצעות Google Play, מערכת Android XR מביאה מגוון רחב של אפליקציות וחוויות למשקפי XR, החל מקטלוג האפליקציות הקיים לנייד ועד לחוויות XR מרחביות ואימרסיביות.

במדריך הזה מוסבר איך להכין את האפליקציות ולהפיץ אותן למשתמשי Android XR דרך Google Play. חשוב לקרוא את ההנחיות בנוגע לאיכות האפליקציות ל-Android XR כדי לקבל מידע על שימושיות ועל תקני איכות.

ההנחיות הבאות יעזרו לכם:

  • תחילת העבודה עם חנות Play ו-Play Console
  • מידע על קובצי Android App Bundle ומגבלות הגודל
  • בחירת מסלול הפצה לאפליקציה
  • ניהול אי-הכללה של מכשירים

תחילת העבודה עם חנות Play ו-Play Console

אם כבר פרסמתם אפליקציה לנייד ב-Play Store, תהליך הפרסום של אפליקציה ל-Android XR יהיה מוכר לכם. אם אתם חדשים ב-Play Store או ב-Play Console, המשאבים האלה יעזרו לכם להתחיל.

באמצעות Android XR, משתמש יכול להיכנס לחנות Play במשקפי XR ולהוריד אפליקציה ישירות למשקפיים.

כדי להעלות ולפרסם אפליקציה, צריך חשבון ב-Play Console. אתם יכולים לפתח ולפרסם באמצעות חשבון Play Console קיים, או ליצור חשבון חדש אם אתם חדשים בפלטפורמה.

במרכז העזרה של Play Console יש את המידע שדרוש לכם כדי להתחיל:

מידע על קובצי Android App Bundle ומגבלות הגודל

קובץ Android App Bundle הוא פורמט פרסום שכולל את כל הקוד והמשאבים המהודרים של האפליקציה, ומעביר את יצירת ה-APK והחתימה שלו ל-Google Play.

מערכת Google Play משתמשת בחבילת האפליקציה כדי ליצור ולספק חבילות APK שעברו אופטימיזציה לכל תצורת מכשיר. כך, כדי להפעיל את האפליקציה, המשתמשים מורידים רק את הקוד והמשאבים שנדרשים למכשיר ספציפי. לא בהכרח צריך ליצור, לחתום ולנהל כמה חבילות APK כדי לבצע אופטימיזציה של התמיכה במכשירים שונים, והמשתמשים מקבלים הורדות קטנות יותר שעברו אופטימיזציה.

ברוב פרויקטי האפליקציות לא נדרש מאמץ רב כדי ליצור קובצי App Bundle שתומכים בהצגת קובצי APK שעברו אופטימיזציה. אם אתם כבר מבצעים אחת מהפעולות הבאות, אתם נהנים באופן אוטומטי מהיתרונות של הצגת קובצי APK שעברו אופטימיזציה:

מגבלות הגודל המקסימליות של 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 חדשה. בהמשך המאמר מפורטות האפשרויות של המסלולים להפצה.

הוספת מרחביות לאפליקציה קיימת לנייד

אפליקציות קיימות שפורסמו במסלול ההפצה לנייד ניתנות לגילוי אוטומטי ב-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.api.spatial או את התכונה android.software.xr.api.openxr במניפסט האפליקציה, בהתאם לאופן שבו האפליקציה נוצרה – באמצעות Jetpack XR SDK, 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 במניפסט האפליקציה, בהתאם לאופן שבו האפליקציה נוצרה – באמצעות Jetpack XR SDK, OpenXR או Unity. מידע נוסף על התכונות של PackageManager לאפליקציות XR

אפליקציות שמפורסמות במסלול הייעודי של Android XR יהיו גלויות רק למכשירי Android XR שתומכים בתכונה android.software.xr.api.spatial או בתכונה android.software.xr.api.openxr, בהתאם למה שמצוין במניפסט האפליקציה.

הוראות מפורטות לשימוש במסלול ההפצה הייעודי ל-Android XR זמינות במדריך של Play Console.

ניהול אי-הכללה של מכשירים

אחרי שמעלים לפחות קובץ App Bundle אחד ל-Play Console, אפשר לראות את קטלוג המכשירים הזמינים ולבדוק אילו מכשירים תואמים לאפליקציה. במרכז העזרה של Play Console מוסבר איך לראות את המכשירים התואמים לאפליקציה ולהגביל את הגישה אליהם.

למידע נוסף


‫OpenXR™‎ והלוגו של OpenXR הם סימנים מסחריים בבעלות The Khronos Group Inc. ‎ והם רשומים כסימן מסחרי בסין, באיחוד האירופי, ביפן ובבריטניה.