Wear OS 5.1

כדאי להכיר את הגרסה העדכנית של Wear OS, שזמינה במכשירים נבחרים ובאמולטור הרשמי ב-Android Studio. מוודאים שהאפליקציה פועלת כמצופה אחרי עדכון גרסת ה-SDK לטירגוט.

‫Wear OS 5.1 מבוססת על Android 15 (רמת API ‏35), ולכן צריך לבדוק את האפליקציות שכבר מטרגטות לרמת API ‏34 ל-Wear OS 5.

הכנת מכשיר נתמך לבדיקה

אפשר להריץ את Wear OS 5.1 במכשירים הבאים:

  • Google Pixel Watch 3
  • Google Pixel Watch 2
  • Google Pixel Watch

המכשיר אמור לקבל עדכון תוכנה אלחוטי (OTA). אפשר גם לעדכן את המכשיר באופן ידני באחת מהדרכים הבאות:

הכנת האמולטור לבדיקה

כדי להריץ את Wear OS 5.1 באמולטור הרשמי, צריך קודם להוריד ולהתקין את תמונת המערכת שפועלת באמולטור. לאחר מכן צריך ליצור מכשיר וירטואלי שמריץ את תמונת המערכת הזו.

הורדה והתקנה של תמונת המערכת

כדי להוריד ולהתקין את תמונת המערכת הנכונה, פועלים לפי השלבים הבאים:

  1. אם עדיין לא עשיתם את זה, כדאי להוריד ולהתקין את הגרסה האחרונה של Android Studio Ladybug Feature Drop או גרסה חדשה יותר.
  2. ב-Android Studio, עוברים אל Tools > SDK Manager (כלים > SDK Manager).
  3. בכרטיסייה SDK Platforms, בוחרים באפשרות Show Package Details ומרחיבים את הקטע Android 15.0 ("VanillaIceCream") שמכיל ארטיפקטים לרמת API‏ 35-ext15. לאחר מכן, בוחרים באחת מהאפשרויות הבאות: Wear OS 5.1 ARM 64 v8a System Image או Wear OS 5.1 Intel x86_64 Atom System Image:

    "התמונות של ה-build של האמולטור מופיעות בקבוצת התמונות של ה-build של Android API 35"

  4. לוחצים על אישור. כשמופיע החלון אישור השינוי, לוחצים שוב על אישור.

  5. מחכים עד ש-Android Studio יוריד ויתקין את תמונת המערכת, ואז לוחצים על Finish (סיום).

יצירת מכשיר וירטואלי

כדי ליצור מכשיר וירטואלי שמריץ את תמונת המערכת הזו באמולטור הרשמי, צריך לבצע את השלבים הבאים:

  1. ב-Android Studio, פותחים את Device Manager (המרכז לניהול מכשירים) על ידי בחירה באפשרות Tools > Device Manager (כלים > המרכז לניהול מכשירים). מופיעה החלונית Device Manager.
  2. בסרגל הכלים בחלונית Device Manager (ניהול מכשירים), מקישים על Add a new device (הוספת מכשיר חדש) > Create Virtual Device (יצירת מכשיר וירטואלי).
  3. בחלונית Form Factor, בוחרים באפשרות Wear OS ובוחרים פרופיל חומרה. לוחצים על הבא.
  4. בוחרים תמונת מערכת של Wear OS 5.1 לשימוש. לתמונת המערכת צריכה להיות רמת API של 35.
  5. לוחצים על הבא ואז על סיום.

בדיקת האפליקציה באמולטור

כדי לבדוק את האפליקציה במכשיר הווירטואלי שיצרתם, צריך לבצע את השלבים הבאים:

  1. עוברים לסרגל הכלים של Android Studio ובוחרים את המכשיר הווירטואלי.
  2. מקישים על הפעלה .
  3. מתקינים את האפליקציה במכשיר הווירטואלי ועוברים בין תהליכי העבודה השונים שמוצגים למשתמשים באפליקציה.

שינויים שמשפיעים על כל האפליקציות

במהלך בדיקת האפליקציה ב-Wear OS 5.1, כדאי לבדוק איך האפליקציה מתמודדת עם השינויים בהתנהגות המערכת שמשפיעים על כל האפליקציות ב-Android 15, שמשתמשת באותה רמת API כמו Wear OS 5.1.

יש כמה שינויים בהתנהגות שלא נכנסים לתוקף ב-Wear OS 5.1:

עדכון גרסת ה-SDK של היעד באפליקציה

כדי לשפר את התאימות של האפליקציה ל-Wear OS 5.1, צריך לעדכן את גרסת ה-SDK לטירגוט של האפליקציה לרמת API‏ 35. (זו אותה רמת API שבה נעשה שימוש ב-Android 15).

כדי לעשות זאת, פותחים את הקובץ build.gradle או build.gradle.kts ברמת המודול ומעדכנים אותם עם ערכים ל-Wear OS 5.1.

הפורמט של הערכים בקובץ ה-build תלוי בגרסה של Android Gradle Plugin ‏ (AGP) שבה אתם משתמשים.

‫AGP 7.0.0 ואילך

אם אתם משתמשים ב-AGP בגרסה 7.0.0 ומעלה, אתם צריכים לעדכן את הקובץ build.gradle או build.gradle.kts של האפליקציה עם הערכים הבאים ל-Wear OS 5.1:

Groovy

android {
    compileSdk 35
    ...
    defaultConfig {
        targetSdk 35
    }
}

Kotlin

android {
    compileSdk = 35
    ...
    defaultConfig {
        targetSdk = 35
    }
}

‫AGP 4.2.0 ומטה

אם אתם משתמשים ב-AGP בגרסה 4.2.0 או בגרסה מוקדמת יותר, אתם צריכים לעדכן את הקובץ build.gradle או build.gradle.kts של האפליקציה בערכים הבאים עבור Wear OS 5.1:

Groovy

android {
    compileSdkVersion "35"
    ...
    defaultConfig {
        targetSdkVersion "35"
    }
}

Kotlin

android {
    compileSdkVersion = "35"
    ...
    defaultConfig {
        targetSdkVersion = "35"
    }
}

שינויים שמשפיעים רק על אפליקציות שמטרגטות לרמת API ‏35

אחרי שמעדכנים את גרסת ה-SDK לטירגוט לרמת API‏ 35, צריך לטפל בשינויים באפליקציות שמטרגטות את Android 15, שמשתמשת באותה רמת API כמו Wear OS 5.1.

מגלים תכונות חדשות

ב-Wear OS 5.1 הוספנו כמה תכונות שיעזרו לכם לשפר את חוויית השימוש באפליקציות ל-Wear OS.

התכונות הבולטות שכדאי להכיר:

  • תמיכה ב-Credential Manager: Credential Manager API מספק פתרון אימות מאוחד, שתומך בתהליכי כניסה באמצעות סיסמאות, מפתחות גישה וזהויות מאוחדות (כמו כניסה באמצעות חשבון Google). פרטי הכניסה של המשתמש מאוחסנים בספק פרטי כניסה, שמסנכרן את פרטי החשבון בין המכשירים.
  • הפעלה של רמקול השעון: במכשירים שתומכים בהפעלת מדיה דרך רמקול השעון, המשתמשים יכולים לבחור ברמקול הזה כאפשרות המועדפת שלהם לפלט מדיה אם האפליקציה שלכם משולבת עם הכלי להחלפת פלט ב-Wear.

נתוני גרסה

קובץ האימג' העדכני של מערכת Wear OS 5.1, שזמין במכשירים נתמכים ובאמולטור, כולל את המאפיינים הבאים:

תאריך השקה

‫18 במרץ 2025 ל-Google Pixel Watch 3 LTE,‏ Google Pixel Watch 2 LTE ו-Google Pixel Watch (גם Bluetooth/Wi-Fi וגם LTE)

‫4 במרץ 2025 ל-Google Pixel Watch 3 Bluetooth/Wi-Fi ול-Google Pixel Watch 2 Bluetooth/Wi-Fi

Build

‫BP1A.250305.019.W3 ב-Google Pixel Watch 3 וב-Google Pixel Watch 2

‫BP1A.250305.019.W2 ב-Google Pixel Watch

‫AP4A.241205.004.F4 באמולטור

תמיכה באמולטור ‫x86 (64 ביט), ARM ‏(v8-A)

בעיות מוכרות

בתמונת המערכת שמכילה את Wear OS 5.1 יש את הבעיות הידועות הבאות:

  • לא תמיד אפשר להוסיף חשבון במהלך תהליך ההגדרה אחרי איפוס המכשיר באמולטור.
  • כשמקישים על התראה, האפליקציה ששלחה את ההתראה לא נפתחת עד שהמשתמש גולל את המסך.
  • לפעמים שירותי הבריאות של Wear לא מצליחים להתחיל פעילות גופנית.
  • אם אתם ניגשים לספריות androidx.wear.tiles או androidx.wear:wear-phone-interactions באפליקציה שמטרגטת רמת API‏ 35, יכול להיות שתתרחש שגיאה SecurityException. כדי לפתור את הבעיה הזו, צריך לשדרג לגרסה androidx.wear.tiles 1.5.0-alpha05 ואילך, או לגרסה androidx.wear:wear-phone-interactions 1.1.0 ואילך.