يستند نظام التشغيل Wear OS 6 إلى Android 16 (المستوى 36 لواجهة برمجة التطبيقات). عند إعداد تطبيق Wear OS للاستخدام على Wear OS 6، عليك التعامل مع تغييرات سلوك النظام التي تؤثر في جميع التطبيقات في Android 16، بالإضافة إلى التغييرات في التطبيقات التي تستهدف Android 16.
ما لم يُنصّ على خلاف ذلك، تؤثر التغييرات في جميع التطبيقات التي تعمل على Wear OS 6 أو الإصدارات الأحدث، بغض النظر عن إصدار حزمة تطوير البرامج (SDK) المستهدَف.
نذكّرك بأنّ الساعات التي تعمل بنظام التشغيل Wear OS 6 لا تتيح استخدام خلفيات شاشة الساعة التي تستخدم تنسيق خلفية شاشة الساعة إلا. لهذا السبب، ننصحك بنقل بياناتك إلى استخدام تنسيق خلفية شاشة الساعة.
سلوك أكثر اتساقًا للحملات قيد التشغيل دائمًا
يدمج نظام التشغيل Wear OS 6 الحلول الحالية لتقديم تجربة متسقة للعرض الدائم على جميع الأجهزة. وكجزء من هذا التغيير، يظلّ أهم نشاط سابق مرئيًا وفي الحالة "مُستأنف" عندما يدخل الجهاز إلى الوضع "الإضاءة السينمائية".

خط النظام التلقائي للمربّعات
يقدّم نظام التشغيل Wear OS 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 |
للتعرّف على كيفية تحديث تطبيقك لمعالجة هذه الأذونات عندما يستهدف مستوى واجهة برمجة التطبيقات 36، اتّبِع خطوات نقل البيانات الموضّحة في دليل "خدمات الصحة" لنظام التشغيل Wear OS.
ملاحظة: للحفاظ على التوافق مع التطبيقات التي تستهدف الإصدار 5.1 من نظام التشغيل Wear OS (المستوى 35 لواجهة برمجة التطبيقات) والإصدارات الأقدم، يقدّم النظام التوافق التالي:
- إذا ثبَّت المستخدم تطبيقك على جهاز يعمل بنظام التشغيل Wear OS 6 أو إصدار أحدث،
سيطلب النظام تلقائيًا إذن
READ_HEART_RATE
بالنيابة عن تطبيقك. - إذا منح المستخدم في السابق إذنَي
BODY_SENSORS
BODY_SENSORS_BACKGROUND
لتطبيقك، وإذا حدَّث المستخدم جهازه بعد ذلك إلى Wear OS 6 أو إصدار أحدث، سيحتفظ تطبيقك بالأذونات الممنوحة.
تجميع أحداث التفاعل مع البطاقات
بدءًا من Wear OS 6، يتم تجميع الأحداث المتعلّقة بتمرير المستخدمين سريعًا لليمين أو اليسار على ملف التمريرonTileEnterEvent
وonTileLeaveEvent
على التوالي.
إذا كان تطبيقك يستهدف الإصدار 6 من نظام التشغيل Wear OS أو الإصدارات الأحدث، يمكنك الاتصال بالرقم
onRecentInteractionEventsAsync()
لمراقبة هذه الأحداث. لا تعتمد على
إرسال هذه الأحداث في الوقت الفعلي لتعديل مربّعاتك.