Wear OS 7 מבוססת על Android 17 (רמת API 37). כשמכינים את האפליקציה ל-Wear OS לשימוש ב-Wear OS 7, צריך לטפל בשינויים בהתנהגות המערכת שמשפיעים על כל האפליקציות ב-Android 17, וגם בשינויים באפליקציות שמטרגטות את Android 17.
אלא אם צוין אחרת, השינויים משפיעים על כל האפליקציות שפועלות ב-Wear OS 7 ומעלה, ללא קשר לגרסת ה-SDK לטירגוט.
השינויים הבאים בפלטפורמה הבסיסית מצריכים התמקדות מיוחדת כשמטרגטים את Wear OS 7:
חיזוק האבטחה של אודיו ברקע
כדי לוודא שאינטראקציות אודיו ברקע מופעלות בכוונה על ידי המשתמש,
ב-Android 17 נאכפות הגבלות על הפעלת אודיו ועל בקשות למיקוד. אפליקציות שפועלות ברקע ומשתמשות באודיו חייבות להפעיל שירות שפועל בחזית שהוא לא מסוג SHORT_SERVICE. באפליקציות שמטרגטות ל-Android 17 (רמת API 37), לשירות שפועל בחזית בדרך כלל צריכות להיות יכולות של שימוש בזמן שהאפליקציה פתוחה (WIU).
פרטים מקיפים ואסטרטגיות לצמצום סיכונים זמינים במדריך בנושא הקשחת אודיו ברקע.
הרשאות גישה לרשת המקומית
אפליקציות שמטרגטות ל-Android 17 צריכות להצהיר על הרשאת זמן הריצה ACCESS_LOCAL_NETWORK כדי ליצור אינטראקציה עם מכשירים ברשת מקומית (LAN). הבעיה משפיעה על אפליקציות ל-Wear OS שמתקשרות ישירות עם מכשירים לבית חכם או עם מכשירי Cast דרך Wi-Fi.
מידע נוסף זמין במאמר בנושא הרשאה לגישה לרשת המקומית.