Wear OS 6 מבוססת על Android 16 (רמת API 36). כשמכינים את האפליקציה ל-Wear OS לשימוש ב-Wear OS 6, צריך לטפל בשינויים בהתנהגות המערכת שמשפיעים על כל האפליקציות ב-Android 16, וגם בשינויים באפליקציות שמטרגטות את Android 16.
אלא אם צוין אחרת, השינויים משפיעים על כל האפליקציות שפועלות ב-Wear OS 6 ומעלה, ללא קשר לגרסת ה-SDK לטירגוט.
תזכורת: שעונים שיושקו עם Wear OS 6 תומכים רק בתצוגות שעון שמשתמשות ב-Watch Face Format. לכן, מומלץ לעבור לשימוש בפורמט של פני השעון.
התנהגות עקבית יותר של התכונה 'מופעל תמיד'
ב-Wear OS 6 איחדנו פתרונות קיימים כדי להציע חוויית שימוש עקבית בתצוגה תמידית במכשירים שונים. במסגרת השינוי הזה, הפעילות הקודמת שמוצגת בחלק העליון של המסך נשארת גלויה ובמצב 'הפעלה' כשהמכשיר עובר למצב סביבה של המערכת.

גופן ברירת המחדל של המערכת לאריחים
ב-WearOS 6 יש עקביות רבה יותר בטיפוגרפיה של המשבצות, מה שעוזר למשתמשים לנווט בקרוסלת המשבצות. במכשיר נתון, כל האריחים משתמשים באותו גופן. במכשירים מסוימים, הגופן העקבי הזה הוא גופן משתנה.
הרשאות גישה מפורטות יותר לנתוני הבריאות
החל מ-Android 16 – ובהרחבה, מ-Wear OS 6 – הפלטפורמה עוברת להרשאות בריאות יותר מפורטות שמשמשות את Health Connect. ההגדרה הזו משפיעה על ההרשאות הבאות:
הרשאה ב-Wear OS 5.1 ( android.permission ) |
הרשאה ב-Wear OS 6 ( android.permission.health ) |
---|---|
BODY_SENSORS
|
READ_HEART_RATE READ_OXYGEN_SATURATION (החיישן זמין במכשירים נתמכים) READ_SKIN_TEMPERATURE (החיישן זמין במכשירים נתמכים) |
BODY_SENSORS_BACKGROUND |
READ_HEALTH_DATA_IN_BACKGROUND |
כדי ללמוד איך לעדכן את האפליקציה כך שתטפל בהרשאות האלה כשהיא מטרגטת רמת API 36 ומעלה, צריך לפעול לפי שלבי ההעברה שמופיעים במדריך Health Services for Wear OS (שירותי בריאות ל-Wear OS).
הערה: כדי לשמור על תאימות לאפליקציות שמטרגטות Wear OS 5.1 (רמת API 35) ומטה, המערכת מציעה את התמיכה הבאה:
- אם המשתמש מתקין את האפליקציה במכשיר עם Wear OS בגרסה 6 ואילך,
המערכת מבקשת אוטומטית את ההרשאה
READ_HEART_RATE
בשם האפליקציה. - אם המשתמש העניק בעבר לאפליקציה שלכם את ההרשאות
BODY_SENSORS
ו-BODY_SENSORS_BACKGROUND
, ואם המשתמש מעדכן את המכשיר שלו ל-WearOS 6 ואילך, האפליקציה שומרת על ההרשאות שהוענקו לה.
אירועי אינטראקציה עם אריחים נשלחים בקבוצות
החל מ-Wear OS 6, אירועים שקשורים להחלקה של משתמשים אל הווידג'ט שלכם וממנו – onTileEnterEvent
ו-onTileLeaveEvent
בהתאמה – נשלחים בקבוצות.
אם האפליקציה שלכם מטרגטת ל-Wear OS 6 ומעלה, צריך להתקשר אל
onRecentInteractionEventsAsync()
כדי לעקוב אחרי האירועים האלה. אל תסתמכו על
העברה בזמן אמת של האירועים האלה כדי לעדכן את המשבצות.