ב-Wear OS 7 הוספנו כמה תכונות שיעזרו לכם לשפר את חוויית השימוש באפליקציות ל-Wear OS. לפני שמוסיפים את התכונות האלה לאפליקציה, צריך להכין את האפליקציה לתאימות ל-Wear OS 7.
Wear Widgets
החל מ-Wear OS 7, הווידג'טים הישנים במסך מלא משתנים לווידג'טים דינמיים של Wear. ווידג'טים הם ממשק חדש ב-Wear OS שמאפשר לראות מידע במבט חטוף. הם נועדו להשלים את האפליקציות ותצוגות השעון, ולספק עקביות מבנית רבה יותר עם הסביבה העסקית הרחבה יותר של Android.
ווידג'טים ל-Wear מבוססים על Jetpack Glance ועל מסגרת RemoteCompose החדשה, והם מציעים יותר אפשרויות ביטוי מאשר ספריות protolayout מדור קודם. הם כוללים DSL הצהרתי שתואם ישירות ל-Modern Android Development.
בווידג'טים של Wear יש תמיכה בשני פריסות מדויקות של כרטיסים – קטנה וגדולה – שתואמות ישירות לפורמטים 2x1 ו-2x2 בנייד. הגמישות הזו מאפשרת לכם להטמיע פריסות עקביות במכשירים שונים, תוך שמירה על אופטימיזציה של התוכן לצפייה על פרק כף היד.
מפתחים יכולים להתאים לוגיקה קיימת של ממשק משתמש מmainSlot של Tile מדור קודם במסך מלא לווידג'ט בגודל 2x2.
מידע נוסף על יצירת ווידג'טים זמין במדריך לווידג'טים של Wear.
עדכונים בזמן אמת
ב-Wear OS 7 הוספנו עדכונים בזמן אמת שקל לראות במבט חטוף על פרק כף היד. כך מפתחים יכולים להציג למשתמשים התקדמות חשובה בזמן אמת. בין אם מדובר במעקב אחרי אימון פעיל, במעקב אחרי נסיעה משותפת או בהצגת הוראות ניווט מפורטות, העדכונים בזמן אמת מספקים נראות מתמשכת בלי שהמשתמשים יצטרכו לפתוח את האפליקציה המלאה.
העדכונים בזמן אמת ב-Wear OS תוכננו במטרה להשתלב בצורה חלקה עם מערכות אקולוגיות אחרות, ולכן יש התאמה רחבה בין ממשקי ה-API שלהם לבין ממשקי ה-API של פלטפורמות לנייד. מפתחים משתמשים בהרבה סגנונות סטנדרטיים של התראות – כמו ProgressStyle וכרונומטרים מובנים – וכך מצמצמים את הצורך בהטמעות קוד ספציפיות לפלטפורמה.
היכולות המרכזיות והיתרונות למפתחים ב-Wear OS 7 כוללים:
- התאמה של ממשקי API של המערכת האקולוגית: יצירת התראות באמצעות ממשקי API מוכרים של Android. אם כבר הטמעתם עדכונים בזמן אמת באפליקציה לנייד, תוכלו להשתמש בהרבה מאותם ממשקי API ב-Wear OS.
- חלופה מודרנית ל'פעילויות מתמשכות': לפרסום עדכונים מקומיים ב-Wear OS 7 ואילך, 'עדכונים בזמן אמת' הם דרך השדרוג המומלצת במקום Ongoing Activities API מדור קודם. הם מציעים שילוב עמוק יותר במערכת וניהול משופר של מחזור החיים.
- גישור אוטומטי של יצרני ציוד מקורי (OEM): כדי לצמצם את התקורה של פיתוח Wear OS, עדכונים בזמן אמת שנוצרו על ידי אפליקציה לנייד שמשויכת לשעון יכולים לגשר אוטומטית אל השעון במכשירי OEM תומכים.
- תצוגה מהירה של שבבי סטטוס: העדכונים בזמן אמת משולבים עמוק בממשק המשתמש של מערכת Wear OS, ומציגים שבבי סטטוס דינמיים. באמצעות ממשקי API כמו
setShortCriticalTextו-setUsesChronometer, האפליקציה יכולה להציג ספירה לאחור מדויקת של זמן ההגעה המשוער, טיימרים או סמלי סטטוס קריטיים ישירות במגש ההתראות ובתצוגות השעון הנתמכות.
פרטים מקיפים על הטמעה, אסטרטגיות לייעול חיי הסוללה והנחיות עיצוב זמינים במדריך למפתחים בנושא עדכונים בזמן אמת ב-Wear OS.