כדאי להכיר את הגרסה העדכנית של 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). אפשר גם לעדכן את המכשיר באופן ידני באחת מהדרכים הבאות:
- באפליקציה הגדרות, עוברים אל מערכת > עדכוני מערכת.
- אחרי שמפעילים את אפשרויות הפיתוח, צורבים קובץ אימג' ספציפי של תוכנה במכשירים שתומכים בחיבור נתונים באמצעות USB (חיבור קווי). לדוגמה, אפשר לשחזר גיבוי קושחה או קובץ אימג' מלא מ-OTA.
הכנת האמולטור לבדיקה
כדי להריץ את Wear OS 5.1 באמולטור הרשמי, צריך קודם להוריד ולהתקין את תמונת המערכת שפועלת באמולטור. לאחר מכן צריך ליצור מכשיר וירטואלי שמריץ את תמונת המערכת הזו.
הורדה והתקנה של תמונת המערכת
כדי להוריד ולהתקין את תמונת המערכת הנכונה, פועלים לפי השלבים הבאים:
- אם עדיין לא עשיתם את זה, כדאי להוריד ולהתקין את הגרסה האחרונה של Android Studio Ladybug Feature Drop או גרסה חדשה יותר.
- ב-Android Studio, עוברים אל Tools > SDK Manager (כלים > SDK Manager).
בכרטיסייה 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:
לוחצים על אישור. כשמופיע החלון אישור השינוי, לוחצים שוב על אישור.
מחכים עד ש-Android Studio יוריד ויתקין את תמונת המערכת, ואז לוחצים על Finish (סיום).
יצירת מכשיר וירטואלי
כדי ליצור מכשיר וירטואלי שמריץ את תמונת המערכת הזו באמולטור הרשמי, צריך לבצע את השלבים הבאים:
- ב-Android Studio, פותחים את Device Manager (המרכז לניהול מכשירים) על ידי בחירה באפשרות Tools > Device Manager (כלים > המרכז לניהול מכשירים). מופיעה החלונית Device Manager.
- בסרגל הכלים בחלונית Device Manager (ניהול מכשירים), מקישים על Add a new device (הוספת מכשיר חדש)
> Create Virtual Device (יצירת מכשיר וירטואלי).
- בחלונית Form Factor, בוחרים באפשרות Wear OS ובוחרים פרופיל חומרה. לוחצים על הבא.
- בוחרים תמונת מערכת של Wear OS 5.1 לשימוש. לתמונת המערכת צריכה להיות רמת API של 35.
- לוחצים על הבא ואז על סיום.
בדיקת האפליקציה באמולטור
כדי לבדוק את האפליקציה במכשיר הווירטואלי שיצרתם, צריך לבצע את השלבים הבאים:
- עוברים לסרגל הכלים של Android Studio ובוחרים את המכשיר הווירטואלי.
- מקישים על הפעלה
.
- מתקינים את האפליקציה במכשיר הווירטואלי ועוברים בין תהליכי העבודה השונים שמוצגים למשתמשים באפליקציה.
שינויים שמשפיעים על כל האפליקציות
במהלך בדיקת האפליקציה ב-Wear OS 5.1, כדאי לבדוק איך האפליקציה מתמודדת עם השינויים בהתנהגות המערכת שמשפיעים על כל האפליקציות ב-Android 15, שמשתמשת באותה רמת API כמו Wear OS 5.1.
יש כמה שינויים בהתנהגות שלא נכנסים לתוקף ב-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 ואילך.