נתוני הגרסה של Wear OS

הדף הזה מכיל מידע על גרסאות ל-Wear OS, כמו ה-SDK הלביש וספריית תמיכה בגאדג'טים לבישים.

31 באוגוסט 2023, גרסה 18.1.0 של ערכת SDK לבישה

גרסה 18.1.0 של ה-SDK הלביש כוללת עדכונים קלים ל-API כדי לתמוך בגרסה הבאה גרסה של ספריית התמיכה בגאדג'טים לבישים. העדכונים כוללים:

  • תמיכה בהחלפת טלפון: NodeClient.OnNodeMigratedListener אפשר לקבל פרטים נוספים.
  • מסמכים נוספים עבור MessageClient לשלוח הודעות ולענות להן בשרשור.
  • הקישורים בתיאורי ה-API עודכנו.

ערכת SDK לבישה עם גרסה 18.0.0 של 2022-ספטמבר-20

גרסה 18.0.0 של ה-SDK הלביש כוללת עדכונים קלים ל-API כדי לתמוך בגרסה הבאה גרסה של ספריית התמיכה בגאדג'טים לבישים. העדכונים כוללים:

  • תמיכה של WearableListenerService באפליקציות שמטרגטות ל-Android 13 – גיליון 235538840.
  • שיטת MessageClient.sendRequest() חדשה.

16.02.2022 ספריית תמיכה לבישה גרסה 2.9.0

גרסה 2.9.0 של ספריית התמיכה לבישה מוציאה משימוש את כל הכיתות שנותרו. שימוש בספריות ה-Jetpack של Wear OS במקום זאת.

2021-29 באוקטובר-2021 ספריית Wear OS Jetpack

ספריות ה-Jetpack של Wear OS הן חלופיים לספריות התמיכה בגאדג'טים לבישים, והם לא מיועדים לשימוש את כל החלקים. ספריית התמיכה בגאדג'טים לבישים לא פועלת ב-Wear OS 3.

2021-27 באפריל – 2021 של SDK לביש בגרסה 17.1.0

גרסה 17.1.0 של ה-SDK הלביש כוללת עדכונים קלים ל-API כדי לתמוך בגרסה הבאה גרסה של ספריית התמיכה בגאדג'טים לבישים.

28.1.2020-28 בספטמבר 2020 של ספריית התמיכה הלבישה גרסה 2.8.1

גרסה 2.8.1 של ספריית התמיכה בגאדג'טים לבישים כוללת את השינוי הבא.

אישור השבתה של Jetifier כשמשתמשים בתבנית Watch Face

התבנית של Android Studio Watch Face משתמשת עכשיו ביחסי תלות של AndroidX כדי לאשר ה-Jeter יושבת. התיקונים האלה חלים כשמשתמשים בתבנית של תצוגת השעון ב-Android Studio מגרסה 4.2 ואילך.

2020-ספטמבר-24 (24 בספטמבר) ספריית תמיכה לבישה גרסה 2.8.0

גרסה 2.8.0 של ספריית התמיכה בגאדג'טים לבישים כוללת את השינויים הבאים.

יכולת חלופית לציין ספקי ברירת מחדל של רכיבים שאינם מערכת

תצוגות השעון יכולות עכשיו להשתמש במאפיין setDefaultComplicationProviderWithFallbacks כדי לציין ספק אחד או יותר של רכיבים שאינם מערכת שישמשו כברירת מחדל. אם אף אחד מהתנאים האלה אם הספקים שאינם מערכות מותקנים, המערכת חוזרת באמצעות ספק המערכת שמוגדר כברירת מחדל.

WearableActivity הוצא משימוש

WearableActivity הוצא משימוש. שימוש ב-AmbientModeSupport במקום זאת.

SKIP_CONFIRMATION_UI הוצא משימוש

ActionConfirmationActivity.SKIP_CONFIRMATION_UI הוצא משימוש. התוספת הזו לא הייתה בשימוש מאז ההשקה של Wear 2.0.

ספריית תמיכה לגאדג'טים לבישים גרסה 2.7.0, 2020-15 במאי 2020

גרסה 2.7.0 של ספריית התמיכה בגאדג'טים לבישים כוללת את הפרטים הבאים .

האצת חומרה בתצוגות השעון

עכשיו תוכלו לבקש עיבוד תמונה עם שיפור מהירות באמצעות חומרה בזמן השימוש כיתה אחת (CanvasWatchFaceService). נצלו את שיפור המהירות באמצעות חומרה כדי שיפור הביצועים של תצוגת השעון וגישה לביצועים נוספים של ממשק המשתמש .

מידע נוסף זמין במאמר שיפור הביצועים של תצוגת השעון באמצעות חומרה האצה.

ספריית תמיכה לגאדג'טים לבישים גרסה 2.6.0 – 2020 באפריל 2020

גרסה 2.6.0 של ספריית התמיכה בגאדג'טים לבישים כוללת את הפרטים הבאים לשיפור.

העברה אל Android Jetpack

ספריית התמיכה בגאדג'טים לבישים הועברה אל Android Jetpack. ספריות קיימות ממופות עכשיו וניתן לגשת אליהן ב-AndroidX באמצעות מרחב השמות androidx, וכל יחסי התלות בתמיכה שהוצא משימוש יש בספרייה הוסר.

השינוי הזה יאפשר לך גם להשתמש בספריות של התמיכה בגאדג'טים לבישים ב-Android גרסה 4.0 ואילך של Studio, הפותרת בעיות כמו גיליון מס' 147972079.

ספריית תמיכה לגאדג'טים לבישים גרסה 2.5.0, 2019-28 באוגוסט 2019

גרסה 2.5.0 של ספריית התמיכה בגאדג'טים לבישים כוללת את הפרטים הבאים לשיפור.

תיקון ל-ComlicationDrawable בעת קריאה של startActivity() עם סוג רכיב TYPE_NO_permission

ComplicationDrawable כולל עכשיו דגל NEW_TASK שמבטיח ש-startActivity() קורא מקור: WatchFaceService כוללים את FLAG_ACTIVITY_NEW_TASK כדי להימנע מandroid.util.AndroidRuntimeException.

השינוי הזה מאפשר ל-TYPE_NO_PERMISSION סוג הרכיב יפעיל בצורה תקינה את הפעילות של בקשת ההרשאה במקום זה קורס של תצוגת השעון.

2018-ספטמבר-25 לבישה SDK 16.0.0

גרסה 16.0.0 של SDK לבישה מורידה את הגרסה הנדרשת של Google Play Services מגרסה 12.4 לגרסה 8.6. השינוי הזה מאפשר לאפליקציות קיימות להתעדכן לגרסה האחרונה של הגאדג'ט הלביש SDK ללא צורך בעדכון ה-APK של Google Play Services.

עדכון ל-11 ביוני 2018 לתצוגה מקדימה 2 למפתחים של Wear OS

דיווח אלחוטי עדכון לתצוגה המקדימה למפתחים 2 של Wear OS הפעלה מחדש של התראות ועבודות עבור אפליקציות ברקע.

השינוי הזה במדיניות תומך בגמישות רבה יותר בפיתוח האפליקציות, בהתראות ברקע המשרות עדיין כפופות להגבלות אחרות ב-Android P, כולל אלה הקשורות קטגוריות בהמתנה של אפליקציות. צריך לפעול לפי שיטות מומלצות כדי להבטיח שהאפליקציות יפעלו כראוי, בכל קטגוריה שבה האפליקציות נמצאות.

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

2018-8 במאי-8: תצוגה מקדימה למפתחים של Wear OS 2

התצוגה המקדימה למפתחים 2 של Wear OS כוללת תכונות כמו חוויה משופרת של Google Assistant.

אפשר לשלוח באגים או משוב באמצעות מעקב אחר בעיות ב-Wear OS by Google ככל ששולחים אותן מוקדם יותר, הסבירות שהתיקונים ייכללו בגרסה הסופית.

בעיות מוכרות

הקטע הזה מכיל בעיות ידועות בגרסה של Preview 2.

בעיות בתמונה של Wear OS

  • כשנכנסים לאפליקציה כלשהי ולוחצים על על לחצן ההפעלה בצד השעון, ייתכן שתחזרו במסך ולא בתצוגת השעון.

בעיות בתמונה של Wear OS לסין

  • כשנכנסים לאפליקציה כלשהי ולוחצים על על לחצן ההפעלה בצד השעון, ייתכן שתחזרו במסך ולא בתצוגת השעון.
  • הגדרות הצליל שקשורות לעוצמת הקול לא נמשך. לדוגמה, שיחה נכנסת תוביל לצלצולים שנשמעים בשעון, אפילו אם הסאונד בשעון כבוי. אם כוונון עוצמת הקול של ההתראה, לשינוי אין השפעה.
  • יכול להיות שכמה התראות מתמשכות לא יוצגו כמו שצריך. לדוגמה, אם הוגדרו גם טיימר וגם שעון עצר, התראות לא מוצגות. מומלץ לבדוק את אפליקציה עם התראה מתמשכת אחת במקום יותר מהתראה אחת.
  • חנות האפליקציות של Wear בגרסה הסינית מאפשרת זה לא עובד. מפתחים לא יכולים לעדכן או להתקין אפליקציות חדשות באמצעות ההגדרה הזו . מומלץ להשתמש ב-'adb' כפתרון עקיף לטעינת אפליקציות לבדיקה.

בעיות באמולטור Wear

  • שיחת טלפון נכנסת לטלפון נלווה לא מוצגת, או _mirrored_, כשיחה נכנסת באמולטור המותאם.
  • כשמשתמשים במנהל ה-SDK כדי להתקין או לאשר שהגרסה העדכנית ביותר התקנת Android P או הגרסה סין, תיבות הסימון לצד אפשר לבטל את הבחירה באפשרויות אחרי שבוחרים אותן. אם הן לבטל את הבחירה, לבחור אותן שוב.
  • כשהאמולטור מבצע אתחול קר, ייתכן שתוצג השגיאה הבאה: "יש בעיה פנימית במכשיר. לפרטים נוספים, אפשר לפנות ליצרן." אין לכך השפעה החדשה. גוללים למטה ולוחצים על OK (אישור) כדי להתחיל לבדוק את האפליקציה.
  • יכול להיות שהתשובה הקולית לא תפעל באמולטור. לדוגמה, אם קיבלת התראה על הודעת Google Hangouts באמולטור Wear ואתם מנסים כדי להשיב להודעה הקולית, "Google ממשיכה להפסיק" הודעת שגיאה מתרחשת ולמנוע ממך להשיב באמצעות הקול.
  • ייתכן ש'הפעלה מיידית' אינה תואמת אמולטור Wear.
  • ייתכן שצילום מסך באופן פרוגרמטי, למשל שימוש ב-'adb' או דיווח על באג, לא יפעל. כדי לעקוף את הבעיה, צריך ללחוץ על לחצן המצלמה באמולטור בסרגל הכלים כדי לצלם צילום מסך.

בעיות בגרסה הסינית של אמולטור Wear

  • ייתכן ששיחת טלפון נכנסת לטלפון נלווה לא תוצג או _mirrored_, בתור שיחה נכנסת באמולטור המותאם. לכן, התראות על שיחות שלא נענו עלולות לא יוצגו באמולטור. בנוסף, ייתכן שלא תוכלו לענות על מהאמולטור, ובמקרה כזה השיחה תמשיך לצלצל.
  • כשמשתמשים במנהל ה-SDK כדי להתקין או לאשר שהגרסה העדכנית ביותר התקנת Android P או הגרסה סין, תיבות הסימון לצד אפשר לבטל את הבחירה באפשרויות אחרי שבוחרים אותן. אם הן לבטל את הבחירה, לבחור אותן שוב.
  • כשהאמולטור מבצע אתחול קר, הודעת השגיאה הבאה עשויה להופיע: "יש בעיה פנימית עם במכשיר. לפרטים נוספים, אפשר לפנות ליצרן." אין לכך השפעה החדשה. גוללים למטה ולוחצים על OK (אישור) כדי להתחיל לבדוק את האפליקציה.
  • ייתכן ש'הפעלה מיידית' אינה תואמת אמולטור Wear.
  • ביצוע צילום מסך באופן פרוגרמטי, כמו שימוש ב-'adb' או על ידי ביצוע של דוח על באג, ייתכן שלא יעבוד. כדי לעקוף את הבעיה, צריך ללחוץ על לחצן המצלמה באמולטור בסרגל הכלים כדי לצלם צילום מסך.

Google Assistant ב-Wear

תמיכה משופרת ב-Assistant ב-Wear OS מאפשרת ליצור חוויה לבישה שמתאימה בלי לכתוב קוד Android. וליתר דיוק, אפשר מותאמות לפלטפורמת Actions on Google, ועוזרות למשתמשים לבצע משימות עם המוצרים והשירותים שלך.

בנוסף, Wear OS תומכת עכשיו באינטראקציות מהירות יותר באמצעות קול ומגע. יש תמיכה גם בצ'יפים של הצעות. הן מבצעות את הפעולות הבאות:

  • איך לעזור למשתמשים להשלים אינטראקציות במהירות
  • צריך לספק למשתמשים רמזים לגבי יכולת הפעולה

בנוסף, ב-Wear OS יש עכשיו תמיכה ביותר כרטיסים חזותיים, וגם רשימות וקרוסלות.

לכן אפשר להשתמש ב-DialogFlow, templates, או את ה-Actions SDK כדי יוצרים פעולות ב-Google ל-Wear OS. אפשר גם לנצל את היתרונות של תבניות תגובה שספציפיות לשעון. שיטות מומלצות לפעולה ב- Google כוללות את:

  • תיבת דו-שיח קצרה ותמציתית
  • הפעלת משוב חזותי וגם משוב קולי

השיפורים האלה ב-Assistant ב-Wear OS לא תלויים ב-Android P ומשיקים את התכונה לכל משתמשי Wear 2.0. למבוא לבנייה פעולות ב-Google: שילוב עם Google Assistant

חיסכון בסוללה אצל המפתח תצוגה מקדימה 2

כפי שמתואר בקטע הבא, תכונות הקשורות לחשמל זמינות לצורך הגדלת הסוללה חיים. המידע בקטע 'תצוגה מקדימה 2 למפתחים' מחליפה את המידע שקשור לשימוש בתצוגה המקדימה למפתחים 1.

מצב חדש: חיסכון משופר בסוללה

בזמן שהשעון נמצא במצב 'חיסכון בסוללה משופר', הגדרת ברירת מחדל תצוגות שעון שעברו אופטימיזציה לחשמל. כל הפריטים הבאים מופעלים כבוי:

  • רדיו
  • מסך המגע
  • התכונה 'הטיה כדי להוציא ממצב שינה'

המשתמשים יכולים לראות את השעה בלחיצה קצרה על הלחצן שבצד. לחיצה ארוכה מאפשר למשתמש לחזור למצב תפעולי מלא ולבצע משימות, למשל, תשלום באמצעות NFC או מענה להודעה. מניחים אפליקציות, תצוגות שעון וספקי נתונים של רכיבים אינם זמינים מצב חיסכון משופר בסוללה.

פעילות מוגבלת ברקע

כדי לשפר את ניהול צריכת החשמל, לא ניתן להפעיל יותר אפליקציות ברקע התראות ועבודות אחרות, אלא אם השעון על המטען. מקרים חריגים כאלה כוללים את השעון פנים ורכיבים פעילים.

הערה: אם האפליקציה חייבת לפעול תמיד, למשל לפעול ברקע במעקב, מומלץ להשתמש בשירות שפועל בחזית באמצעות אמצעי תשלום אחד ( startForegroundService()). לצפייה ברקע הגבלות שירות. שימוש בשירות שפועל בחזית מתאימה לתרחישים חריגים, כמו מעקב אחר בריאות.

תאימות משופרת של האפליקציה

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

עיצוב כהה של מערכת ממשק המשתמש

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

יש גרסה מעודכנת של Codelabs

כדי לעזור לכם לפתח דרכים חשובות לפתח עם Wear OS, תוכלו למצוא Codelabs מעודכנים. עבור למשל, נסו את ה-Codelab החדש של תצוגת השעון שמבוסס על Kotlin להתנסות בשפה ספציפית לדומיין Kotlin, או DSL.

2018-27 במרץ-27 במרץ-27 במרץ 2018 למפתחים ל-Wear OS 1

הקטע הזה מכיל מידע על תצוגה מקדימה למפתחים 1 של Wear OS by Google. כמה עדכונים לתצוגה המקדימה הזו צפויים לפני השקת הגרסה הסופית. אפשר לשלוח באגים שמצאת באמצעות מעקב אחר בעיות ב-Wear OS by Google ככל ששולחים אותם מוקדם יותר, כך גובר הסיכוי שאנחנו יכולים לכלול את התיקונים בגרסה הסופית.

בעיות מוכרות

  • באפליקציה הנלווית של Wear OS, נראה שהקשה על דיווח על באג לביש פועלת. אבל לא נוצר בפועל דוח על באג. אפשר להשתמש ב-adb bugreport כפתרון עקיף.
  • קבלת שיחת טלפון באמצעות השעון לא תמיד מצליחה. אם הפעולה לא מצליחה, המשתמש צריך לאשר את השיחה ישירות בטלפון.
  • "זוהו בעיות שקשורות לתאימות ל-API" שגיאה מופיעה לפעמים אחרי התאמה או הפעלה של אפליקציה שנטענה מראש. הודעת השגיאה הזו נעלמת אחרי זמן קצר ולא משפיעה על נוחות השימוש.
  • בתפריט ההגדרות בשעון ובאמולטור, מקישים על האפשרות מילוי דוח על באג מוצגת פעמיים. כדי לדווח על באג: נסו להשתמש בכל אחת משתי האפשרויות, כי רק אחת מהן פועלת. כשמקישים על האפשרות הפונקציונלית, מופיע חלון קופץ ומוצג שנוצר דוח על באג.
  • בגרסה בסין, קלט קולי גורם לקריסה של אפליקציה. לדוגמה, במצב כזה באמצעות חיפוש קולי או באמצעות קול כדי להוסיף תזכורת, מפני שהפונקציונליות הזו משתמשת בממשקי API של קלט קולי. כדי לבצע בדיקה, יש להשתמש בקלט כתב יד או במקלדת במקום בקלט קולי.
  • חנות האפליקציות של Wear בגרסה הסין לא פועלת. מפתחים לא יכולים לעדכן או להתקין אפליקציות חדשות באמצעות הערוץ הזה. מומלץ להשתמש 'adb' כפתרון זמני לטעינת אפליקציות לצורך בדיקה.

המיטב בתצוגה המקדימה הזו למפתחים

תצוגה מקדימה למפתחים 1 כוללת את התכונות הבאות לבדיקת אפליקציות:

  • פעילות מוגבלת ברקע: כדי לשפר את ניהול צריכת החשמל, אפליקציות ברקע אי אפשר יותר להשתמש בהתראות ובמשימות. מקרים חריגים כאלה כוללים את השעון פנים ורכיבים נוספים שהמשתמש בחר. התכונה הזו תושק בהדרגה בתצוגות המקדימות למפתחים, כך שייתכן שלא תראו זאת מיד שעון.

    הערה: אם האפליקציה חייבת לפעול תמיד, משנים אותה כדי להפוך אותה לחזית באמצעות השירות startForegroundService(). צפייה הגבלות על שירות ברקע לקבלת פרטים נוספים.

  • הגבלות על אפליקציות שימוש בממשקים שאינם SDK: כדי לשפר את האפליקציה תאימות, Android P התחיל להטמיע הגבלות על השימוש בממשקים שאינם SDK. תכננו מעבר משיטות ומשדות שאינם SDK. אם אין מקבילה ציבורית זמינה לתרחיש לדוגמה שלכם, נשמח לשמוע על כך.
  • עיצוב של מערכת ממשק משתמש כהה: מתחילת 2018, Wear OS עברת לעיצוב ברירת מחדל של ממשק המשתמש עם רקע כהה יותר של ההתראות להפעיל את הסטרימינג ומערכת ההפעלה. השינוי הזה נועד לשפר את יכולת הדיווח על הביצועים שלך אפליקציות; לבדוק את הנגישות של האפליקציה בעזרת העיצוב החדש של ממשק המשתמש.
  • הרדיו מושבת כשהשעון לא מהגוף: כדי לשפר את ניהול צריכת החשמל, רדיו Bluetooth, רדיו Wi-Fi ורדיו סלולרי יהיו כבויים כשהשעון מזוהה בתור את הגוף למשך זמן ארוך. התכונה הזו תושק בהדרגה בתצוגות מקדימות למפתחים, לכן יכול להיות שלא תראו אותה בהתחלה בשעון. אם התכונה הזו שגורמת לאתגרים בתהליך הפיתוח שלך, אפשר להשבית את התכונה באמצעות 'adb' באמצעות הפקודה הבאה:
    adb shell settings put global off_body_radios_off_for_small_battery_enabled 0
  • ה-Wi-Fi כבוי כשה-Bluetooth מנותק: כדי לשפר את ניהול צריכת החשמל, השעון לא יתחבר יותר באופן אוטומטי ל-Wi-Fi כשהשעון מתנתק מ-Bluetooth. מקרים חריגים: אפליקציה שמבקשת רשת עם רוחב פס גבוה, ומקרה לדוגמה של השעון שמחובר למטען. התכונה הזו תושק בהדרגה בתצוגות מקדימות למפתחים, לכן יכול להיות שלא תראו אותה בהתחלה בשעון.

עדכונים לספריית התמיכה בגאדג'טים לבישים, גרסה 2.3.0

עדכון מסמכי התיעוד לגרסה 2.3.0 של ספריית התמיכה לגאדג'טים לבישים כולל עדכונים שקשורים למיתוג מחדש.

בנוסף, גרסה 2.3.0 של הספרייה כוללת עדכונים שקשורים ל ComplicationDrawable והקבוצה TextRenderer לטקסט עם אובייקטים של תגי עיצוב שמצורפים לטווחי טקסט. בכיתות האלה יש טיפול משופר טקסטים מורחבים. ניתן לעבד רק קבוצת משנה מסוימת של אזורים. ראו את השיטה setText לגבי סוגי ה-span שאפשר לצייר — כך שלא ניתן לצייר על הגבולות נראה כאילו הוא לא מתאים לתצוגת השעון.

מיתוג מחדש של Wear מ-2018 עד 15 במרץ

הקטע הזה מכיל מידע על התכונות של Wear OS.

השם החדש של Android Wear

השם של Android Wear השתנה ל-Wear OS by Google.

עדכון למצב רגישות לסביבה ל-27 בפברואר 2018

הקטע הזה מכיל מידע על תכונות חדשות של Android Wear.

כיתה חדשה לתמיכה במצב רגישות לסביבה

בגרסה 27.1.0 של ספריית התמיכה ב-Android יש גרסה חדשה כיתה, AmbientModeSupport, שמחליף את הקמפיינים שהוצאו משימוש כיתה אחת ( AmbientMode). בקרוב מתכננים עדכונים בדוגמאות שבועות.

אמולטור סופי – 2018 בינואר ועוד

הקטע הזה מכיל מידע על תכונות חדשות של Android Wear.

אמולטור Android: עדכון ל-Wear

העדכון האחרון שקשור ל-Wear ל-Android emulator זמין לבדיקת אפליקציות על סמך גרסה 26 של API.

שיפורים בספריית התמיכה לבישים, גרסה 2.2.0

גרסה 2.2.0 של ספריית התמיכה בגאדג'טים לבישים כוללת את העדכונים שמתואר בהמשך.

אינדיקטור חדש שלא נקרא

מכיוון שהמשתמשים רוצים להיות מודעים להתראות שלא נקראו, אינדיקטור חדש מופיע: נקודה מוקפת בעיגול בחלק התחתון של תצוגת השעון. אם אתם מעדיפים כדי לנהל את ההתראות בעצמך, אפשר אפשר להשתמש ב- setHideNotificationIndicator כדי להסתיר את אינדיקטור ברירת המחדל להציג את שלכם או setShowUnreadCountIndicator כדי להציג ספירת התראות בשורת הסטטוס.

התאמה אישית של הצבע של הצלצול החיצוני של ההתראה שלא נקראה באמצעות השיטה setAccentColor.

הערה: האינדיקטור של התראות שלא נקראו אינו מופעל בגרסת הייצור של Wear 2.8.0. ניסוי את ההטמעה באמצעות האמולטור העדכני של Wear. החל מהגרסה הבאה של Wear לצרכנים (גרסה 2.9.0), כברירת מחדל, האינדיקטור של ההתראות שלא נקראו יוצג.

שיפורים למחלקה ComplicationDrawable

הכיתה ComplicationDrawable מתחילה בקשת הרשאה לקורס תצוגת שעון שמקישים עליה כשהמערכת מציינת ערך של TYPE_NO_PERMISSION, מציין שאין בתצוגת השעון הרשאה לקבל את נתוני הרכיבים.

בנוסף, המחלקה ComplicationDrawable מבטלת את התוקף שלה כשהיא מסיימת נטענות תמונות או כשפג התוקף של ההדגשה. כדי להשיב על ללא תוקף – למשל, ציור מחדש של תצוגת השעון – מוסיפים Drawable.Callback.

בעיות מוכרות

  • אם מפעילים מצב קולנוע באמולטור, כפי שמתואר במאמר שינוי מסך ו הגדרות הבהירות, האמולטור יכול להישאר נתקע במצב קולנוע. כדי לפתור את הבעיה צריך לנקות את נתוני אמולטור; ראה מפעילים אמולטור ומפסיקים את הפעולה ומנקים את הנתונים.
  • בחלון של אמולטור של רמת API 25 או 26, לחצן ההפעלה לא פועל. יש להשתמש בלחצנים שאינם לחצן ההפעלה. ספציפית, כדי לעבור למצב רגישות לסביבה, לדוגמה, כאילו משתמש מסתיר במסך באמצעות כף היד שלהם - השתמשו בלחצן ההפעלה סרגל הכלים של האמולטור משמאל למסך. כדי להפעיל את מרכז האפליקציות במצב אינטראקטיבי: להשתמש בלחצן דף הבית שבסרגל הכלים של האמולטור.
  • בגרסה סין של האמולטור, אם משתמשים בכתב היד שיטת הקלט, המסך יכול להתחיל להבהב. לאחר מכן, כשלוחצים על הלחצן למקלדת שמופיעה במסך, המקלדת חוסמת חצי מהמסך.

18-18 בדצמבר 2017 – גישה חדשה לשירותי Google Play

הקטע הזה מכיל מידע על תכונות חדשות של Android Wear.

מעבר מהמחלקה GoogleApiClient

החל מ-גרסה גרסה 11.8.0 של Google Play Services, מעבירים את אפליקציות Wear מ- GoogleApiClient ובמקום זאת להשתמש באובייקטים של לקוח API שמבוססים על המחלקה GoogleApi ו-Tasks API.

הערה: העדכון הזה לא חל על אפליקציות Android Wear לסין, שמשתמשות בדרך כלל בגרסה 10.2.0 מתוך Google Play Services.

למידע נוסף, קראו את המאמרים הבאים:

New components for connecting with Google Play services

When you use classes that extend the GoogleApi class, such as DataClient and MessageClient, the Google Play services SDK manages connections to Google Play services for you. Apps that use these classes no longer need to create and manage GoogleApiClient objects. See the blog post Moving Past GoogleApiClient for more information.

For the replacements of Wear-related components for connecting to Google Play services, see Replacements for deprecated components. For releases and known issues related to Google Play services, see the Release Notes for Google Play services.

Note: If you compile your app with the latest version of Google Play services, users are prompted to update their devices to that latest version. However, a known issue for apps that target API version 26 might prevent users from being prompted to update their devices. This issue is described in the Release Notes for Google Play services.

2017-Oct-25 Ambient mode and more

This section contains information about new Android Wear features.

Android Support Library, v27.0.0: Features and bugfixes

The 27.0.0 version of the Android Support Library contains new features for Wear. Review the following section.

New, preferred way to support ambient mode

Ambient mode lets a Wear app remain visible to a user when the device goes idle. The Android Support Library has a new, preferred way for your apps to use ambient mode. The Wear team seeks developer feedback about this significant change.

Specifically, using the AmbientMode class offers the following benefits:

Manifest metadata constants in the Android Support Library

Constants for Android Wear apps, used in the meta-data tag in the Android Manifest file, are now available in the Android Support Library. To use the constants—for standalone apps, notification bridging mode, and watch face preview images—add a reference to the following in the dependencies section of the app module's build.gradle file, which requires the latest version of the Google Repository:

Groovy

implementation 'com.android.support:wear:27.0.0'

Kotlin

implementation("com.android.support:wear:27.0.0")

Action drawer updates

Updates are available to the WearableActionDrawerView class, which is used for creating a wearable action drawer. In the latest version:

  • When menu items are modified, the action drawer properly updates.
  • If set for an action drawer, the title displays correctly.

Inflation of the RoundedDrawable class

Assuming an API level of at least 24, the RoundedDrawable class can now be inflated from a drawable XML file; see Custom drawables.

Wearable Support Library, v2.1.0: Enhancements and more

The 2.1.0 version of the Wearable Support Library includes the updates described in the following section, and requires Android Support Library version 26.0.2 or higher.

Supply burn-in-safe images for ambient mode

The ComplicationDrawable class lets you supply burn-in-safe images for ambient mode. Specifically, a ComplicationData object's burn-in protection small image field lets a watch face display a small image in the SMALL_IMAGE complication type, in ambient mode, when burn-in protection is enabled.

Tap event updates for complications

The ComplicationDrawable class has a new onTap method that lets your watch face pass tap events to complications. The new method builds on the existing functionality in which a tap on the watch face triggers the WatchFaceService.Engine.onTapCommand method.

You can pass the coordinates to a ComplicationDrawable with an onTap call to launch the action associated with the ComplicationDrawable that contains the tap coordinates. When the new onTap method is called, you can use a return value of true to see whether a ComplicationDrawable launched the action associated with it.

Additionally, the setHighlightDuration method sets the duration for a complication to remain highlighted after the onTap method is called.

Progress bar for ranged value complications

If you prefer to draw your own progress bar for ranged value complications in your watch face, use the setRangedValueProgressHidden method of the ComplicationDrawable class to hide the ranged value progress that's drawn by the ComplicationDrawable.

2017-Oct-02 Android Wear beta

Date: 2017-Oct-02
Build: OWP4.170828.008
Supported device: LG Watch Sport

This section contains known issues for an Android Wear beta release. For information about the beta program or to enroll, see the Android beta page.

Known issues

  • Google Pay and its cards do not function with this Android Wear beta release.
  • Even if cellular connectivity is on, it is turned off after the beta is installed. As a workaround, turn on cellular connectivity after the beta is installed by navigating to Settings > Connectivity > Cellular.
  • If notifications are erratic or missing after a beta update, or contacts were not synced, factory-reset your watch.
  • In the Wear tutorial, which starts after a watch is set up, some cards behave erratically, but they can be dismissed normally with a swipe.
  • On Android 6.0 phones, phone call notifications are not received on the watch.
  • Heart rate monitoring sometimes fails after an update. As a workaround, reboot the watch.
  • The OTA card in the stream sometimes fails to enable an installation. As a workaround, navigate to Settings > System > About > System Updates.