במסמך הזה מפורטות הוראות ושיטות מומלצות להפצת אפליקציות ל-Wear OS בחנות Play.
דרישות מוקדמות לשימוש בחנות Play
קובצי APK של Wear OS נפרדים מקובצי APK לנייד, והם מועלים ומעודכנים באופן עצמאי מתוך Play Console.
כדי לפרסם קובצי APK של Wear OS בחנות Play, הם צריכים לעמוד בדרישות הבאות.
קוד גרסה ייחודי
קוד הגרסה של APK של שעון חייב להיות ייחודי בכל גורמי הצורה, ולכן מומלץ שסכימת קוד הגרסה שלו תהיה בלתי תלויה בכל גורם צורה אחר ב-Play Console.
לדוגמה:
- שתי הספרות הראשונות:
targetSdkVersion:36[xxx][yy][zz]
- המספרים הבאים: גרסת המוצר:
36152[yy][zz]
- המספרים הבאים: מספר הגרסה:
3615202[zz]
- מספרים סופיים: גרסת אפליקציית Wear OS:
361520203
אם יש לכם APK של טלפון בנוסף ל-APK של שעון, אתם צריכים להשתמש בשיטת המסירה של כמה קובצי APK כדי לנהל את שניהם. מידע נוסף על ניהול גרסאות של כמה קובצי APK זמין במאמר בנושא כללים לגבי כמה קובצי APK. כדי לוודא שהגרסאות מוגדרות בצורה נכונה בהגדרות של Gradle, אפשר לעיין במאמר בנושא הגדרת פרטי גרסת האפליקציה.
הגדרת טירגוט לצפייה
כדי שמערכת Play Store תזהה את האפליקציה שלכם כאפליקציה ל-Wear OS, אתם צריכים להצהיר על תג <uses-feature> ספציפי בקובץ המניפסט של האפליקציה. האלמנט הזה חייב להיות צאצא ישיר של תג השורש <manifest>, והמאפיין android:name שלו צריך להיות מוגדר לערך android.hardware.type.watch:
<uses-feature android:name="android.hardware.type.watch" />
בנוסף להצהרה על התכונה android.hardware.type.watch במניפסט, אפשר גם לסנן לפי קריטריונים כמו גרסת ה-SDK, רזולוציית המסך וארכיטקטורת ה-CPU. פרטים נוספים זמינים במאמר בנושא מסננים ב-Google Play.
קביעת ההגדרה של האפליקציה הנפרדת
בקובץ AndroidManifest.xml צריך להצהיר אם אפליקציית השעון היא עצמאית. אפליקציה עצמאית ניתנת לשימוש מלא בלי טלפון מוצמד. כל הפונקציות העיקריות שלו, כמו אימות, פועלות באופן מקומי בשעון.
כדי לעשות זאת, מוסיפים אלמנט <meta-data> בתוך התג <application>. מגדירים את השם כ-com.google.android.wearable.standalone ואת הערך כ-true או כ-false.
<meta-data android:name="com.google.android.wearable.standalone" android:value="true" />
אם הערך של com.google.android.wearable.standalone הוא false, עדיין אפשר להוריד את האפליקציה מחנות Play, אבל כדי להשתמש בה צריך להתקין גם את אפליקציית הנייד הנלווית שלה. מידע נוסף על פיתוח אפליקציות נפרדות ל-Wear זמין במאמר אפליקציות נפרדות לעומת אפליקציות לא נפרדות ל-Wear OS.
אימות הפיתוח
כדי להתכונן להשקה מוצלחת ב-Wear OS, מומלץ לעיין במקורות המידע בנושא פיתוח ל-Wear OS ובהנחיות בנושא עיצוב ל-Wear OS, ולוודא שהאפליקציה עומדת בתקני האיכות של Wear OS.
אריזה תקינה
אם יש לכם אפליקציה קיימת לנייד, ודאו שהשתמשתם באותו שם חבילה עבור אפליקציית Wear OS.
מומלץ להשתמש באותו דף אפליקציה בחנות Play כמו באפליקציה לנייד, כי כך קל יותר למצוא את אפליקציית Wear OS, כי היא מקושרת לביקורות ולדירוגים של האפליקציה לנייד.
בדיקות מקיפות
כדי לספק חוויית משתמש נהדרת, האפליקציה צריכה להיות מתוכננת כך שתפעל בצורה טובה ותיראה נהדר בכל מכשירי Wear OS.
כדאי להגדיר את סביבת הבדיקה מוקדם ככל האפשר, ולבדוק במגוון מכשירים, גרסאות וסוגי בדיקות לאורך תהליך העיצוב והפיתוח. מומלץ מאוד לבצע בדיקות גם באמולטורים וגם במכשירים פיזיים של כל יצרני הציוד המקורי (OEM) הגדולים של Wear OS.
אימות של סטנדרטים של איכות
חשוב לוודא שהאפליקציה עומדת בכל הסטנדרטים של איכות ב-Wear OS, ולבצע בדיקות בקרת איכות של המשתמשים כדי לוודא שהאפליקציה קלה לשימוש ושהאיכות שלה טובה.
אם האפליקציה לא תעמוד בדרישות האלה, היא תידחה במהלך תהליך הבדיקה בחנות Play.
אפליקציות Wear OS באיכות גבוהה מוצגות בחנות Play בטבלאות של האפליקציות המובילות ובאוספים מומלצים. כדי לעמוד בדרישות, צריך לוודא שהאפליקציה ל-Wear OS פועלת כאפליקציה עצמאית ועומדת בכל תקני האיכות.
נושא מיוחד: דרישות לגבי חוויות ידידותיות לילדים
במכשירים נבחרים עם Wear OS יש תמיכה בחוויה ידידותית לילדים, שמאפשרת לשעון ולאפליקציות המשויכות לו לפעול באופן עצמאי לחלוטין באמצעות LTE, וכשיש חיבור Wi-Fi זמין. זה כולל שיחות, הודעות טקסט ומשחקים. כדי לפרסם בחנות Play אפליקציה או תצוגת שעון שמתאימות לילדים, הן צריכות לעמוד בדרישות הנוספות הבאות:
- גיל וסיווג תוכן: אפליקציות ועיצובים של שעונים שמיועדים לילדים צריכים לעמוד בדרישות הגיל והתוכן שמתאימות לפונקציונליות שלהם.
- פונקציונליות עצמאית: האפליקציות צריכות להגדיר את הערך
com.google.android.wearable.standaloneל-true, כמו שמתואר בקטע בנושא הגדרת אפליקציה עצמאית. הם גם צריכים לעמוד בכל הדרישות שקשורות לאפליקציות עצמאיות, שחלות כשמגדירים בשעון חשבון ילדים. - Watch Face Format: אם אתם מפתחים תצוגת שעון לילדים, אתם צריכים ליצור אותה באמצעות Watch Face Format.
מידע נוסף על יצירת חוויות שימוש שמתאימות לילדים זמין בהנחיות למפתחים.
הפצה
בקטעים הבאים מוסבר איך לפרסם ולהפיץ את האפליקציה ל-WearOS באמצעות Play Console. הוראות מפורטות מופיעות בשלבים במאמר הכנה והעברה של גרסה לשלב ההשקה.
אם אתם משתמשים חדשים ב-Play Console, כדאי לעיין בסקירה הכללית של Google Play Console כדי להתחיל, ולהשתמש ברשימת המשימות להפעלת האפליקציה ב-Play Store כדי לוודא שאתם לא מפספסים שום דבר.
הגדרת Play Console ל-Wear OS
כדי שדף האפליקציה יופיע בחנות Play, צריך להעלות את קובץ ה-APK של WearOS ב-Play Console. כדי להגדיר את התכונה הזו, מבצעים את השלבים הבאים:
- ב-Play Console, בדף האפליקציה, לוחצים על התפריט בדיקה והפצה בחלונית הניווט.
- בוחרים באפשרות הגדרות מתקדמות, לוחצים על הכרטיסייה גורמי צורה ואז על הוספת גורם צורה.
- לוחצים על Wear OS ופועלים לפי השלבים להוספת צילומי מסך מ-Wear OS לדף האפליקציה בחנות Play.
פרסום במסלול בדיקה
כדי שהאפליקציה תהיה זמינה למשתמשים בחנות Play, צריך להשלים בדיקה בקבוצה מוגדרת כדי לבדוק גרסאות טרום-השקה של האפליקציה עם קבוצות בודקים שיצרתם בעצמכם. מידע נוסף זמין במדריך שלנו לבדיקות סגורות.
אחרי שמפרסמים את האפליקציה במסלול בדיקה, מערכת Play Console מכינה דוח טרום-השקה. הדוח הזה מכיל תוצאות של בדיקות יציבות, נגישות ואבטחה במכשירים וירטואליים ופיזיים, ובדיקות ביצועים במכשירים פיזיים.
אפשר להשתמש בתוצאות של דוח טרום-ההשקה הזה כדי לשפר את איכות האפליקציה.
הפעלה ופרסום
אחרי שיש לכם גרסה בערוץ הבדיקה הסגורה, אתם יכולים להצטרף ל-Wear OS ולאשר את מדיניות הבדיקה בתפריט הגדרות מתקדמות.
אחרי שמביעים הסכמה ל-Wear OS, בוחרים באפשרות הפעלת השקת האפליקציה כדי להפיץ את האפליקציה.
שיקולים
המשתמשים יכולים להוריד אפליקציות ל-Wear OS ישירות מהשעון, או מרחוק מחנות Play בטלפון או במחשב.
כשמעלים עדכון ל-Play Console, האפליקציה מתעדכנת באופן אוטומטי אצל משתמשים שהפעילו עדכונים אוטומטיים. המשתמשים יכולים גם לעדכן את האפליקציות באופן ידני בחנות Play.
אם האפליקציה כוללת כרטיסי מידע או תכונות נוספות, צריך גם לציין בדף האפליקציה בחנות שהיא תומכת בהם.
ביקורות בחנות Play
אחרי שמפרסמים את האפליקציה, מתחיל תהליך הבדיקה בחנות Play.
בדיקת סטטוס הבדיקה והאישור
בכל שלב, אפשר לבדוק את סטטוס הבדיקה והאישור של האפליקציה ב-Play Console, בדף תמחור והפצה של האפליקציה, בקטע Wear OS.
יש שלושה סטטוסים של אישור:
- בהמתנה: האפליקציה נשלחה לבדיקה והבדיקה עדיין לא הושלמה.
- אושרה: האפליקציה נבדקה ואושרה. האפליקציה תהיה גלויה למשתמשי Wear OS.
- לא אושרה: האפליקציה נבדקה ולא אושרה. תישלח אליכם הודעת אימייל לכתובת של חשבון הפיתוח עם סיכום של הבעיות שצריך לטפל בהן. אחרי שתתקנו את הבעיות, תצטרכו להפעיל את האפשרות לפרסום ולפרסם שוב כדי להתחיל בדיקה נוספת.
הסיבות הנפוצות ביותר לדחייה בחנות Play
בטבלה הבאה מפורטות הסיבות הנפוצות ביותר לדחייה בחנות Play.
| סיבה | הסבר |
|---|---|
| אין אזכור של Wear OS בדף האפליקציה בחנות Play | חובה לציין "Wear OS" בדף האפליקציה בחנות. |
| הפונקציונליות הבסיסית לא תקינה | האפליקציה לא פועלת כמו שפורסם, או שצילומי המסך לא מדויקים ולא משקפים את האפליקציה בפועל. מומלץ לבדוק את האפליקציה ביסודיות באמצעות אמולטור ומכשיר פיזי. |
| אין צילום מסך של Wear | עליך להעלות לפחות צילום מסך אחד שבו האפליקציה פועלת במכשיר Wear OS. אפשר לעשות זאת מ-Android Studio. |
| לא עוצבה להתאמה למסכים עגולים | הפריסה של האפליקציה מוצגת בצורה שגויה במסך עגול, וההגבלה הזו לא מצוינת בדף האפליקציה בחנות Play. משתמשים באפשרות Open the Layout Inspector (פתיחת כלי לבדיקת פריסה) ב-Android Studio כדי לוודא שהפריסות מוצגות בצורה נכונה |
| חסרות דרישות לגבי פונקציונליות | דרישות פונקציונליות שמתפספסות בדרך כלל, כמו התראות ב-WearOS בפורמט לא תקין או היעדר RemoteInput לתשובות באפליקציות להעברת הודעות. |