לפני פרסום האפליקציה בחנות Google Play, עליכם להחליט אם היא חובה ב-AR או אופציונלית.
המשמעות של נדרש AR היא שלא ניתן להשתמש באפליקציה ללא AR, והיא זמינה רק במכשירים שתומכים ב-ARCore.
המשמעות של AR אופציונלי היא שהאפליקציה כוללת תכונת AR אחת או יותר שמופעלות רק אם המכשיר תומך ב-ARCore, אבל אפשר להתקין ולהפעיל את האפליקציה במכשירים שלא תומכים ב-ARCore.
הסיווג הזה (בין אם האפליקציה נדרשת ב-AR ובין אם מדובר ב-AR אופציונלי) משפיע על חוויית המשתמש בחנות Play בדרכים הבאות:
אפליקציות שנדרשות ל-AR לא מוצגות במכשירים שאינם נתמכים.
כשמשתמש מתקין או מעדכן אפליקציה נדרשת ל-AR, חנות Google Play מציינת שאפליקציית Google Play Services למציאות רבודה נדרשת. אם האפליקציה לא מותקנת, או אם היא לא מעודכנת, היא תותקן באופן אוטומטי.
כשמשתמש מתקין או מעדכן אפליקציה אופציונלית של AR, שירותי Google Play ל-AR לא מותקנים או מעודכנים באופן אוטומטי. באפליקציות ל-AR יש להטמיע שתי בדיקות בזמן הריצה:
- כשהיא תופעל, היא צריכה לבדוק אם המכשיר תומך ב-ARCore, ואם כן, להפעיל את תכונות ה-AR באפליקציה.
- כשהמשתמש מפעיל תכונה שמשתמשת ב-AR, עליו לבדוק אם Google Play Services ל-AR מותקנים ומעודכנים. אם לא, הוא צריך להציג בקשה למשתמש (כפי שמפורט בהמשך).
השלבים הבאים
איך מוסיפים את הפונקציונליות של ARCore לאפליקציות: