Wear OS מבוססת על Android ועברה אופטימיזציה לשימוש על פרק כף היד. אם פיתחתם בעבר ל-Android, יכול להיות שהשתמשתם בהרבה מאותן תכונות וממשקי API. עם זאת, יש כמה הבדלים בין עיצוב של אפליקציה לנייד לבין עיצוב של אפליקציה ל-Wear OS.
מומלץ לקרוא את המדריך עקרונות הפיתוח ל-Wear OS כדי ללמוד איך לעצב את האפליקציה.
כדי להבין מה ההבדלים בין פיתוח אפליקציות ל-Wear OS לבין פיתוח אפליקציות לנייד ב-Android, אפשר לעיין בטבלה הבאה או להשתמש בשדה המסנן כדי למצוא נושא ספציפי.
| תכונה, API או שיטה מומלצת | Wear OS לעומת נייד | פרטים על Wear OS |
| עיצוב ממשק המשתמש או חוויית המשתמש של האפליקציה | לא מה שציפיתי | מתמקדת בכמה משימות קריטיות שאפשר לבצע תוך שניות. |
| פלטפורמות עם ממשק משתמש | לא מה שציפיתי | הוא כולל הרבה יותר מפעילויות והתראות, עם הרבה ממשקים ייחודיים נוספים כולל אפליקציות, כרטיסי מידע, תוספים, תצוגות שעון ועוד. |
| רכיבי ממשק המשתמש | מכשירים ניידים ועוד | כולל רכיבים לנייד ורכיבים ספציפיים ל-Wear OS, כולל: BoxInsetLayout, SwipeDismissFrameLayout, WearableRecyclerView ועוד רבים. |
| פעילות מתמשכת | לא מה שציפיתי | הוספנו התראות שוטפות לממשקי Wear OS חדשים. |
| עיצוב כהה | לא מה שציפיתי | האפשרות הזו מספקת רק עיצוב כהה כדי לחסוך בסוללה. |
| מקבץ פעילויות קודמות (back stack) | לא מה שציפיתי | מאפשר למשתמשים להחליק כדי לסגור ולהחליק כדי לעלות במקבץ הפעילויות הקודמות (back stack). |
| כפתורים פיזיים | לא מה שציפיתי | לרוב, מכשיר לביש מכיל כפתור פיזי אחד או יותר. במכשירי Wear OS יש תמיד לפחות לחצן אחד – לחצן ההפעלה. בנוסף, יכול להיות שלשעונים יש אפס או יותר לחצנים רב-תכליתיים שאפשר להשתמש בהם באפליקציה. |
| חוגה להזנת נתונים | לא מה שציפיתי | חלק ממכשירי Wear OS כוללים לחצן צדדי פיזי מסתובב או חוגה להזנת נתונים. המשתמש יכול להשתמש בלחצן כדי לגלול למעלה או למטה בתצוגה הנוכחית של האפליקציה. |
| המשך השימוש באפליקציה | לא מה שציפיתי | מאפשרת למשתמשים להקיש הקשה כפולה על לחצן החומרה המשני כדי להפעיל מחדש את האפליקציות שהיו בשימוש לאחרונה. כשמשתמשים נכנסים מחדש לאפליקציה, היא צריכה לזכור את מיקום הגלילה שלהם. |
| רכיבי ארכיטקטורה | זהה | מידע נוסף זמין במאמר רכיבי ארכיטקטורה של Android במסמכי Android. |
| ניווט | לא מה שציפיתי | האפליקציות צריכות להיות שטחיות – לא עמוקות יותר משתי רמות – וליניאריות – רוב התוכן והניווט מוצגים בתוך השורה. |
| אינטראקציה עם אפליקציות אחרות | זהה | איך יוצרים אינטראקציה עם אפליקציות אחרות |
| אינטראקציה עם מכשירים מותאמים | חדש | יכולה ליצור אינטראקציה עם מכשירים משויכים דרך אפליקציית Wear. מידע נוסף זמין במאמר בנושא שליחה וסנכרון של נתונים. |
| מסנני כוונות (Intent) | זהה | מידע נוסף על Intents ומסנני Intent זמין במסמכי התיעוד של Android. |
| אנימציות ומעברים | זהה | מידע נוסף מופיע במאמר Animations and transitions (אנימציות ומעברים) במאמרי העזרה של Android. |
| תמונות וגרפיקה | זהה | אפשר לעיין בתמונות וגרפיקה במסמכי Android. |
| שירותים ומשימות ברקע | זהה | אפשר לעיין בסקירה הכללית על שירותים במסמכי העזרה של Android. |
| משימות ברקע | זהה | אפשר לקרוא מידע נוסף במאמר סקירה כללית על עבודה ברקע במסמכי Android. |
| הרשאות | זהה | מידע נוסף זמין במאמר הרשאות ב-Android בתיעוד של Android. |
| נתוני האפליקציה וקבצים | זהה | מידע נוסף זמין במאמר נתוני האפליקציה וקבצים במסמכי התיעוד של Android. |
| נתוני משתמשים וזהות | תכנים דומים | יש לו אפשרויות נוספות לאימות מעבר לממשקי ה-API לנייד שקשורים אליו. מידע נוסף על אימות בגאדג'טים לבישים |
| המיקום של המשתמש | זהה | בנוסף,FusedLocationProvider משתמשת בשבב ה-GPS של הטלפון כדי לחסוך בסוללה וכדי לזהות את המיקום ב-Wear OS. |
| מגע וקלט | ניידים ועוד | מאפשרות להזין יותר נתונים מעבר לקלט מגע רגיל. מידע נוסף זמין במאמר סקירה כללית על מגע וקלט. |
| חיישנים | מכשירים ניידים ועוד | הפיתוח ל-Wear OS דומה לפיתוח לנייד. כדי לפשט את האפליקציה ב-Wear OS, כדאי להשתמש ב-Health Services API, שמטפל בזה בשבילכם. מידע נוסף על חיישנים |
| Health Services | חדש | מספקת נתוני כושר ובריאות שנוצרו מחיישנים, מאלגוריתמים שמודעים להקשר, וממעקב אחר הבריאות לאורך כל היום. מידע נוסף זמין במאמר שירותי בריאות ב-Wear OS. |
| קישוריות | תכנים דומים | יש תמיכה מלאה ברוב ממשקי ה-API לנייד, אבל יש כמה מגבלות.
לדוגמה, אין תמיכה בממשקי ה-API של android.webkit.
מידע נוסף זמין במאמר בנושא גישה לרשת וסנכרון ב-Wear OS. |
| קובצי Android App Bundle | זהה | מידע נוסף זמין במאמר מידע על קובצי Android App Bundle במסמכי התיעוד של Android. |
| הזרקת תלות | זהה | מידע נוסף זמין במאמר הזרקת תלות ב-Android בתיעוד של Android. |
| בדיקה | תכנים דומים | במאמר בדיקת אפליקציות ב-Android שבמסמכי התיעוד של Android מוסבר איך לבדוק את האפליקציה. |
| ביצועים | תכנים דומים | אפשר לעיין במדריך לביצועי אפליקציות במסמכי העזרה של Android. |
| נגישות | זהה | מידע נוסף זמין במאמר פיתוח אפליקציות נגישות במאמרי העזרה של Android. |
| פרטיות | זהה | אפשר לעיין בשיטות המומלצות לשמירה על הפרטיות במאמרי העזרה של Android. |
| אבטחה | זהה | במאמרי העזרה בנושא Android אפשר לקרוא על שיטות מומלצות לאבטחת אפליקציות. |