במסמך הזה מפורטות הוראות ושיטות מומלצות להפצת אפליקציות ל-Wear OS בחנות Play.
דרישות מוקדמות לשימוש בחנות Play
קובצי APK של Wear OS נפרדים מקובצי APK לנייד, והם מועלים ומעודכנים באופן עצמאי מתוך Play Console.
כדי לפרסם קובצי APK של Wear OS בחנות Play, הם צריכים לעמוד בדרישות הבאות.
קוד גרסה ייחודי
קוד הגרסה של APK של שעון חייב להיות ייחודי בכל גורמי הצורה, ולכן מומלץ שסכימת קוד הגרסה שלו תהיה בלתי תלויה בכל גורם צורה אחר ב-Play Console.
לדוגמה:
- 2 המספרים הראשונים: 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:
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    ...
    <uses-feature android:name="android.hardware.type.watch"/>
    ...
</manifest>
בנוסף להצהרה על התכונה android.hardware.type.watch במניפסט, אפשר גם לסנן לפי קריטריונים כמו גרסת ה-SDK, רזולוציית המסך וארכיטקטורת ה-CPU. פרטים נוספים זמינים במאמר בנושא מסננים ב-Google Play.
קביעת ההגדרה של האפליקציה הנפרדת
בקובץ AndroidManifest.xml צריך להצהיר אם אפליקציית השעון היא עצמאית. אפליקציה עצמאית ניתנת לשימוש מלא בלי טלפון משויך. כל הפונקציות העיקריות שלו, כמו אימות, פועלות באופן מקומי בשעון.
כדי לעשות זאת, מוסיפים אלמנט <meta-data> בתוך התג <application>. מגדירים את השם כ-com.google.android.wearable.standalone ואת הערך כ-true או כ-false.
...
<application
    <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, ולבצע בדיקות QA למשתמשים כדי לוודא שהאפליקציה קלה לשימוש ושהאיכות שלה טובה.
אם האפליקציה לא תעמוד בדרישות האלה, היא תידחה במהלך תהליך הבדיקה בחנות Play.
אפליקציות Wear OS באיכות גבוהה מוצגות בחנות Play בטבלאות של האפליקציות המובילות ובאוספים מומלצים. כדי לעמוד בדרישות, צריך לוודא שהאפליקציה ל-Wear OS פועלת כאפליקציה עצמאית ועומדת בכל תקני האיכות.
נושא מיוחד: דרישות לגבי חוויות שמתאימות לילדים
מכשירים נבחרים עם Wear OS תומכים בחוויה ידידותית לילדים, שמאפשרת לשעון ולאפליקציות המשויכות לו לפעול באופן עצמאי לחלוטין באמצעות LTE, וכשזמינה, קישוריות Wi-Fi. השימוש כולל שיחות, שליחת הודעות טקסט ומשחקים. כדי לפרסם בחנות Play אפליקציה או תצוגת שעון שמתאימות לילדים, הן צריכות לעמוד בדרישות הנוספות הבאות:
- גיל וסיווג תוכן: אפליקציות ועיצובים של שעונים שמיועדים לילדים צריכים לעמוד בדרישות הגיל והתוכן שמתאימות לפונקציונליות שלהם.
- פונקציונליות עצמאית: האפליקציות צריכות להגדיר את com.google.android.wearable.standaloneלערךtrue, כמו שמתואר בקטע בנושא הגדרת אפליקציה עצמאית. הם גם צריכים לעמוד בכל הדרישות שקשורות לאפליקציות עצמאיות, שחלות כשמגדירים בשעון חשבון ילדים.
- Watch Face Format: אם אתם מפתחים תצוגת שעון לילדים, אתם צריכים ליצור אותה באמצעות Watch Face Format.
מידע נוסף על יצירת חוויות שמתאימות לילדים זמין בהנחיות למפתחים.
הפצה
בקטעים הבאים מוסבר איך לפרסם ולהפיץ את אפליקציית Wear OS באמצעות Play Console. הוראות מפורטות יותר זמינות במאמר הכנה והשקה של גרסה חדשה.
אם אתם חדשים ב-Play Console, כדאי לעיין בסקירה הכללית של Google Play Console כדי להתחיל, ולהשתמש ברשימת המשימות להפעלת האפליקציה ב-Play Store כדי לוודא שאתם עומדים בכל הדרישות.
הגדרת Play Console ל-Wear OS
כדי שהאפליקציה תופיע בחנות Play, צריך להעלות את קובץ ה-APK של Wear OS ב-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. משתמשים בכלי לבדיקת פריסות ב-Android Studio כדי לוודא שהפריסות מוצגות בצורה נכונה | 
| חסרות דרישות לגבי פונקציונליות | דרישות נפוצות לגבי פונקציונליות שלא מתקיימות, כמו התראות ב-Wear OS שלא מעוצבות בצורה נכונה או חוסר ב RemoteInputלתשובות באפליקציות להעברת הודעות. | 
