ملاحظات إصدار Wear OS

تحتوي هذه الصفحة على معلومات حول إصدارات Wear OS، مثل حزمة تطوير البرامج (SDK) الخاصة بالأجهزة القابلة للارتداء ومكتبة Wearable Support Library.

‫21 نوفمبر 2024 Wearable SDK 19.0.0

يتضمّن الإصدار 19.0.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء تحديثات ثانوية لحزمة تطوير البرامج (SDK). من بين التحديثات:

  • تم تعديل المكتبات التي يعتمد عليها التطبيق إلى أحدث الإصدارات.
  • تمت إزالة صيغة غير متوافقة من واجهة برمجة التطبيقات sendMessage() كانت تتضمّن المَعلمة MessageOptions.

‫2023-August-31 Wearable SDK 18.1.0

يتضمّن الإصدار 18.1.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء تحديثات بسيطة على واجهة برمجة التطبيقات لدعم الإصدار التالي من "مكتبة دعم الأجهزة القابلة للارتداء". من بين التحديثات:

  • يُرجى الاطّلاع على NodeClient.OnNodeMigratedListener لمعرفة المزيد من التفاصيل حول ميزة "التبديل بين الهواتف".
  • مستندات إضافية حول ميزة MessageClient إرسال الرسائل والرد عليها
  • تم تعديل الروابط في أوصاف واجهة برمجة التطبيقات.

‫2022-09-20 Wearable SDK 18.0.0

يتضمّن الإصدار 18.0.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء تحديثات بسيطة على واجهة برمجة التطبيقات لدعم الإصدار التالي من "مكتبة دعم الأجهزة القابلة للارتداء". من بين التحديثات:

  • WearableListenerService التوافق مع التطبيقات التي تستهدف الإصدار 13 من نظام التشغيل Android—المشكلة 235538840
  • طريقة MessageClient.sendRequest() جديدة

‫2022-February-16 Wearable Support Library v2.9.0

يؤدي الإصدار 2.9.0 من Wearable Support Library إلى إيقاف جميع الفئات المتبقية نهائيًا. استخدِم مكتبات Wear OS Jetpack بدلاً من ذلك.

‫29-أكتوبر-2021 مكتبة Wear OS Jetpack

مكتبات Wear OS Jetpack هي بدائل لمكتبات Wearable Support، وهي غير مصمَّمة للاستخدام معًا. لا تتوافق مكتبة Wearable Support مع الإصدار 3 من نظام التشغيل Wear OS.

‫2021-04-27 Wearable SDK 17.1.0

يتضمّن الإصدار 17.1.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء تحديثات بسيطة على واجهة برمجة التطبيقات لدعم الإصدار التالي من "مكتبة دعم الأجهزة القابلة للارتداء".

‫28 سبتمبر 2020 Wearable Support Library الإصدار 2.8.1

يتضمّن الإصدار 2.8.1 من Wearable Support Library التغيير التالي.

السماح بإيقاف Jetifier عند استخدام نموذج "خلفية شاشة الساعة"

يستخدم نموذج خلفية شاشة الساعة في "استوديو Android" الآن ملحقات AndroidX للسماح بإيقاف Jetifier. تنطبق هذه الإصلاحات عند استخدام نموذج "خلفية شاشة الساعة" مع الإصدار 4.2 من "استوديو Android" أو إصدار أحدث.

‫24-سبتمبر-2020 Wearable Support Library الإصدار 2.8.0

يتضمّن الإصدار 2.8.0 من Wearable Support Library التغييرات التالية.

إمكانية تحديد مقدّمي خدمات الإضافات التلقائية غير التابعة للنظام

يمكن لخلفيات شاشة الساعة الآن استخدام setDefaultComplicationProviderWithFallbacks لتحديد واحد أو أكثر من موفّري البيانات غير التابعين للنظام لاستخدامهم تلقائيًا. إذا لم يتم تثبيت أي من موفّري الخدمات غير التابعين للنظام المحدّدين، سيعود النظام إلى استخدام موفّر الخدمات التابع للنظام التلقائي.

WearableActivity تم إيقافه نهائيًا

تم إيقاف WearableActivity نهائيًا. استخدِم AmbientModeSupport بدلاً من ذلك.

تم إيقاف SKIP_CONFIRMATION_UI نهائيًا

تم إيقاف ActionConfirmationActivity.SKIP_CONFIRMATION_UI نهائيًا. لم يتم استخدام هذا العنصر الإضافي منذ إصدار Wear 2.0.

‫2020-May-15 Wearable Support Library v2.7.0

يتضمّن الإصدار 2.7.0 من Wearable Support Library الميزة التالية.

تسريع الأجهزة لخلفيات شاشة الساعة

يمكنك الآن طلب لوحة عرض مزوّدة بميزة تسريع الأجهزة عند استخدام الفئة CanvasWatchFaceService. استفِد من ميزة تسريع الأجهزة لتحسين أداء خلفية شاشة الساعة والوصول إلى المزيد من بيانات أداء واجهة المستخدم.

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تحسين أداء خلفية الساعة باستخدام ميزة تسريع الأجهزة.

‫21-April-2020 Wearable Support Library v2.6.0

يتضمّن الإصدار 2.6.0 من Wearable Support Library التحسين التالي.

نقل البيانات إلى Android Jetpack

تم نقل Wearable Support Library إلى Android Jetpack. تمت الآن مطابقة المكتبات الحالية وإتاحتها في AndroidX باستخدام مساحة الاسم androidx، وتمت إزالة جميع العناصر التابعة لمكتبة الدعم المتوقّفة نهائيًا.

يتيح لك هذا التغيير أيضًا استخدام مكتبات Wearable Support في الإصدار 4.0 من "استوديو Android" والإصدارات الأحدث، ما يحلّ مشاكل مثل المشكلة رقم 147972079.

‫28-August-2019 Wearable Support Library v2.5.0

يتضمّن الإصدار 2.5.0 من Wearable Support Library التحسين التالي.

إصلاح Complication Drawable عند استخدام نوع الإضافة TYPE_NO_PERMISSION

يتضمّن ComplicationDrawable الآن علامة NEW_TASK تضمن أنّ مكالمات startActivity() التي مصدرها WatchFaceService تتضمّن FLAG_ACTIVITY_NEW_TASK لتجنُّب android.util.AndroidRuntimeException.

يتيح هذا التغيير لنوع العنصر TYPE_NO_PERMISSION تشغيل نشاط طلب الإذن بشكل صحيح بدلاً من تعطُّل خلفية شاشة الساعة.

‫25 سبتمبر 2018 Wearable SDK 16.0.0

يقلّل الإصدار 16.0.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء من الإصدار المطلوب من "خدمات Google Play"، من الإصدار 12.4 إلى الإصدار 8.6. يتيح هذا التغيير للتطبيقات الحالية التحديث إلى أحدث إصدار من حزمة Wearable SDK بدون الحاجة إلى تحديث حزمة APK لخدمات Google Play.

‫11 يونيو 2018: تحديث الإصدار الثاني من "معاينة المطوِّر" لنظام التشغيل Wear OS

أتاح التحديث الأخير عبر الأثير لإصدار "معاينة المطوِّر 2" من Wear OS إعادة تفعيل المنبّهات والمهام للتطبيقات التي تعمل في الخلفية.

مع أنّ هذا التغيير في السياسة يتيح مرونة أكبر في تطوير التطبيقات، تظل المنبّهات والمهام التي تعمل في الخلفية خاضعة لقيود أخرى في Android P، بما في ذلك القيود المتعلقة بحِزم وضع الاستعداد للتطبيقات. اتّبِع أفضل الممارسات لضمان عمل تطبيقاتك بشكل جيد، بغض النظر عن الفئة التي تنتمي إليها.

يعزّز هذا التحديث أيضًا خصوصية البيانات ومدخلات المستخدم من خلال الحدّ من إمكانية وصول التطبيقات التي تعمل في الخلفية إلى مدخلات المستخدم وبيانات أجهزة الاستشعار. استنادًا إلى متطلبات التطبيق، قد تحتاج إلى استخدام خدمة تعمل في المقدّمة لتفعيل الوصول المستمر إلى بيانات أجهزة الاستشعار.

‫2018-05-08 الإصدار الثاني من "معاينة المطوِّر" لنظام التشغيل Wear OS

يتضمّن الإصدار الثاني من "معاينة المطوِّرين" لنظام التشغيل Wear OS ميزات مثل تجربة محسّنة مع "مساعد Google".

يمكنك إرسال أي أخطاء أو ملاحظات باستخدام أداة تتبُّع المشاكل في Wear OS من Google. وكلما أرسلتها مبكرًا، زادت احتمالية تضمين الإصلاحات في الإصدار النهائي.

المشاكل المعروفة

يحتوي هذا القسم على المشاكل المعروفة في الإصدار Preview 2.

مشاكل في صورة Wear OS

  • عندما تكون في أي تطبيق وتضغط على زر التشغيل على جانب الساعة، قد يتم نقلك إلى الشاشة السابقة بدلاً من خلفية شاشة الساعة.

مشاكل في صورة Wear OS في الصين

  • عندما تكون في أي تطبيق وتضغط على زر التشغيل على جانب الساعة، قد يتم نقلك إلى الشاشة السابقة بدلاً من خلفية شاشة الساعة.

  • لا يتم الاحتفاظ بإعدادات الصوت ذات الصلة بمستوى الصوت. على سبيل المثال، يؤدي تلقّي مكالمة إلى سماع رنين على الساعة، حتى إذا كان الصوت على الساعة غير مفعّل، ولن يكون لأي تغيير في مستوى صوت المنبّه أي تأثير.

  • قد لا يتم عرض الإشعارات المتعدّدة الجارية بشكل صحيح. على سبيل المثال، إذا تم ضبط كل من المؤقت وساعة الإيقاف، لن يتم عرض الإشعارات. ننصحك باختبار تطبيقك باستخدام إشعار واحد مستمر بدلاً من استخدام أكثر من إشعار واحد.

  • لا يعمل متجر تطبيقات Wear في الإصدار الصيني. ولا يمكن للمطوّرين تحديث التطبيقات أو تثبيت تطبيقات جديدة باستخدام هذه القناة. ننصحك باستخدام adb كحلّ بديل لتحميل تطبيقك جانبًا بغرض الاختبار.

مشاكل في محاكي Wear

  • لا يتم عرض مكالمة هاتفية واردة إلى هاتف مقترن، أو نسخها، كمكالمة واردة في المحاكي المقترن.

  • عند استخدام أداة إدارة حِزم SDK لتثبيت الإصدار الأخير من Android P أو الإصدار المخصّص للصين أو التأكّد من تثبيته، قد تتم إزالة العلامة من مربّعات الاختيار بجانب هذه الخيارات بعد تحديدها. إذا تم إلغاء اختيارها، اختَرها مرة أخرى.

  • عندما ينفّذ المحاكي عملية إعادة تشغيل باردة، قد يظهر الخطأ التالي: "حدثت مشكلة داخلية في جهازك. يُرجى التواصل مع الشركة المصنّعة للحصول على التفاصيل". ولا يؤثر ذلك في الوظائف. انقر على حسنًا لبدء اختبار تطبيقك.

  • قد لا تعمل ميزة "الرد الصوتي" على المحاكي. على سبيل المثال، إذا تلقّيت إشعارًا برسالة Google Hangouts على محاكي Wear وحاولت الرد على الرسالة صوتيًا، ستظهر رسالة الخطأ "يتوقف Google باستمرار" ولن تتمكّن من الرد صوتيًا.

  • قد لا تكون ميزة "التشغيل الفوري" متوافقة مع محاكي Wear.

  • قد لا تعمل ميزة أخذ لقطة شاشة آليًا، مثلاً باستخدام adb أو من خلال أخذ تقرير خطأ. كحلّ بديل، انقر على زر الكاميرا في شريط أدوات المحاكي لالتقاط لقطة شاشة.

مشاكل في الإصدار الصيني من محاكي Wear

  • قد لا يتم عرض مكالمة هاتفية واردة إلى هاتف مقترن أو نسخها كمكالمة واردة في المحاكي المقترن. وبناءً على ذلك، قد لا تظهر إشعارات المكالمات الفائتة في المحاكي. بالإضافة إلى ذلك، قد لا تتمكّن من الردّ على مكالمة من المحاكي، وفي هذه الحالة سيستمر رنين المكالمة.

  • عند استخدام أداة إدارة حِزم SDK لتثبيت الإصدار الأخير من Android P أو الإصدار المخصّص للصين أو التأكّد من تثبيته، قد تتم إزالة العلامة من مربّعات الاختيار بجانب هذه الخيارات بعد تحديدها. إذا تم إلغاء اختيارها، اختَرها مرة أخرى.

  • عندما ينفّذ المحاكي عملية إعادة تشغيل باردة، قد يظهر الخطأ التالي: "حدثت مشكلة داخلية في جهازك. يُرجى التواصل مع الشركة المصنّعة للحصول على التفاصيل." ولا يؤثر ذلك في الوظائف. انقر على حسنًا لبدء اختبار تطبيقك.

  • قد لا تكون ميزة "التشغيل الفوري" متوافقة مع محاكي Wear.

  • قد لا ينجح التقاط لقطة شاشة آليًا، مثلاً باستخدام adb أو من خلال تقرير خطأ. كحلّ بديل، انقر على زر الكاميرا في شريط أدوات المحاكي لالتقاط لقطة شاشة.

"مساعد Google" على Wear

يتيح لك الدعم المحسّن لمساعد Google على Wear OS إنشاء تجربة متوافقة مع الأجهزة القابلة للارتداء بدون كتابة رمز Android. على وجه التحديد، يمكنك إنشاء تطبيقات لمنصة Actions on Google، ما يساعد المستخدمين في إنجاز المهام باستخدام منتجاتك وخدماتك.

بالإضافة إلى ذلك، تتيح Wear OS الآن تفاعلات أسرع من خلال الصوت واللمس. تتوفّر أيضًا شرائح الاقتراحات. وتتضمّن ما يلي:

  • مساعدة المستخدمين في إكمال التفاعلات بسرعة

  • تقديم تلميحات للمستخدمين حول إمكانات تطبيقك

بالإضافة إلى ذلك، يتيح نظام التشغيل Wear OS الآن المزيد من البطاقات المرئية، فضلاً عن القوائم واللوحات الدوّارة.

وبالتالي، يمكنك استخدام DialogFlow أو النماذج أو حزمة تطوير البرامج (SDK) الخاصة بـ "إجراءات Google" لإنشاء "إجراءات على Google" لنظام التشغيل Wear OS. يمكنك أيضًا الاستفادة من نماذج الردود الجديدة المخصّصة للساعات. تشمل أفضل الممارسات المتعلّقة بـ "إجراءات على Google" ما يلي:

  • محادثة قصيرة وموجزة

  • تفعيل الملاحظات المرئية والصوتية

لا تعتمد هذه التحسينات على "مساعد Google" على Wear OS على نظام التشغيل Android P، وسيتم طرحها لجميع مستخدمي Wear 2.0. للحصول على مقدّمة حول إنشاء "مهام" على Google، راجِع التكامل مع "مساعد Google".

توفير شحن البطارية في الإصدار الثاني من "معاينة المطوّرين"

وكما هو موضّح في القسم التالي، تتوفّر ميزات متعلّقة بالطاقة لإطالة عمر البطارية. تحل المعلومات الواردة في قسم "الإصدار التجريبي الثاني للمطوّرين" محل المعلومات المتعلقة بالطاقة في "الإصدار التجريبي الأول للمطوّرين".

وضع جديد: "توفير شحن البطارية" المحسّن

عندما تكون الساعة في وضع "توفير شحن البطارية المحسّن"، يتم عرض خلفية شاشة ساعة تلقائية محسّنة لتوفير الطاقة. يجب أن تكون جميع الإعدادات التالية غير مفعّلة:

  • أجهزة الراديو

  • الشاشة التي تعمل باللمس

  • ميزة "الإمالة لتنشيط الشاشة"

يمكن للمستخدمين معرفة الوقت من خلال الضغط لفترة قصيرة على الزر الجانبي. يتيح الضغط مع الاستمرار للمستخدم التبديل إلى وضع التشغيل الكامل وتنفيذ مهام، مثل الدفع باستخدام تقنية NFC أو الرد على رسالة. افترِض أنّ التطبيقات وخلفيات شاشة الساعة ومقدّمي بيانات التطبيقات المصغّرة غير متوفّرين في وضع "توفير شحن البطارية المحسّن".

نشاط محدود في الخلفية

لتحسين إدارة الطاقة، لم يعُد بإمكان التطبيقات التي تعمل في الخلفية بدء التنبيهات والمهام ما لم تكن الساعة متصلة بالشاحن. تشمل الاستثناءات خلفيات شاشة الساعة والإضافات النشطة.

تحسين توافق التطبيقات

لتحسين توافق التطبيقات، بدأ نظام التشغيل Android P في فرض بعض القيود على استخدام الواجهات غير المتوفرة في حزمة SDK. ضَع خططًا لنقل البيانات من الطرق والحقول غير التابعة لحزمة SDK. إذا لم يتوفّر أي معادل عام لحالة الاستخدام الخاصة بك، يُرجى إعلامنا بذلك.

مظهر النظام الداكن لواجهة المستخدم

منذ بداية عام 2018، تم تغيير مظهر واجهة المستخدم التلقائي في Wear OS إلى خلفية داكنة في خلاصة الإشعارات ومشغّل النظام. يهدف هذا التغيير إلى تسهيل إلقاء نظرة سريعة على تطبيقاتك، لذا ننصحك بالتحقّق من إمكانية استخدام تطبيقك مع مظهر واجهة المستخدم الجديد.

تتوفّر الآن دروس برمجية محدّثة

لمساعدتك في استكشاف الطرق المهمة لتطوير تطبيقات Wear OS، تتوفّر دروس تطبيقية حول الترميز محدَّثة. على سبيل المثال، جرِّب الدرس التطبيقي الجديد حول الترميز الخاص بخلفيات شاشة الساعة المستند إلى Kotlin لتجربة لغة Kotlin الخاصة بالنطاق، أو DSL.

‫27 مارس 2018 - الإصدار 1 من "معاينة المطوِّر" لنظام التشغيل Wear OS

يحتوي هذا القسم على معلومات حول الإصدار 1 من برنامج معاينة Wear OS من Google. من المتوقّع إجراء عدة تعديلات على هذه المعاينة قبل طرح الإصدار النهائي. يمكنك إرسال أي أخطاء تجدها باستخدام أداة تتبُّع المشاكل في Wear OS من Google. وكلما أرسلتها مبكرًا، زادت احتمالية أن نتمكّن من تضمين الإصلاحات في الإصدار النهائي.

المشاكل المعروفة

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

أهم الميزات في معاينة المطوّر هذه

تتضمّن معاينة المطوّر الأولى الميزات التالية لاختبار التطبيقات:

  • الحدّ من النشاط في الخلفية: لتحسين إدارة الطاقة، لم يعُد بإمكان التطبيقات التي تعمل في الخلفية استخدام المنبّهات والمهام. تشمل الاستثناءات خلفيات شاشة الساعة والإضافات التي اختارها المستخدم. سيتم طرح هذه الميزة تدريجيًا في معاينات المطوّرين، لذا قد لا تظهر لك على الفور على ساعتك. ملاحظة: إذا كان يجب أن يعمل تطبيقك دائمًا، عدِّله ليصبح خدمة تعمل في المقدّمة باستخدام طريقة startForegroundService(). يمكنك الاطّلاع على قيود الخدمة التي تعمل في الخلفية لمزيد من التفاصيل.
  • قيود على استخدام التطبيقات لواجهات غير تابعة لحزمة SDK: لتحسين توافق التطبيقات، بدأ نظام التشغيل Android P في فرض بعض القيود على استخدام الواجهات غير التابعة لحزمة SDK. ضَع خططًا لنقل البيانات من الطرق والحقول التي لا تستخدم الإصدار 10 من حزمة تطوير البرامج (SDK) أو الإصدارات الأحدث. إذا لم يتوفّر أي معرّف مكافئ عام لحالة الاستخدام الخاصة بك، يُرجى إعلامنا بذلك.
  • مظهر داكن لواجهة مستخدم النظام: منذ بداية عام 2018، أصبحت Wear OS تستخدم مظهرًا تلقائيًا لواجهة المستخدم يتضمّن خلفية داكنة لسلسلة الإشعارات ومشغّل النظام. يهدف هذا التغيير إلى تحسين إمكانية الاطّلاع السريع على المعلومات في تطبيقاتك، لذا ننصحك بالتحقّق من إمكانية الوصول إلى تطبيقك باستخدام مظهر واجهة المستخدم الجديد هذا.
  • إيقاف موجات الراديو عندما تكون الساعة غير مثبتة على المعصم: لتحسين إدارة الطاقة، يتم إيقاف موجات راديو البلوتوث وموجات راديو Wi-Fi وموجات راديو شبكة الجوّال عندما يتم رصد أنّ الساعة غير مثبتة على المعصم لفترة طويلة. سيتم طرح هذه الميزة تدريجيًا في معاينات المطوّرين، لذا قد لا تظهر لك في البداية على ساعتك. إذا كانت هذه الميزة تسبّب مشاكل في عملية التطوير، يمكنك إيقافها باستخدام adb من خلال تنفيذ الأمر التالي: adb shell settings put global off_body_radios_off_for_small_battery_enabled 0
  • إيقاف شبكة Wi-Fi عند قطع اتصال البلوتوث: لتحسين إدارة الطاقة، لم تعُد الساعة تتصل تلقائيًا بشبكة Wi-Fi عند قطع اتصالها بالبلوتوث. تشمل الاستثناءات حالة تطبيق يطلب شبكة ذات نطاق ترددي عالٍ وحالة الساعة المتصلة بشاحن. سيتم طرح هذه الميزة تدريجيًا في معاينات المطوّرين، لذا قد لا تظهر لك في البداية على ساعتك.

تعديلات على Wearable Support Library، الإصدار 2.3.0

يتضمّن تحديث مستندات الإصدار 2.3.0 لمكتبة Wearable Support Library تعديلات على إعادة تسمية العلامة التجارية.

بالإضافة إلى ذلك، يتضمّن الإصدار 2.3.0 من المكتبة تعديلات ذات صلة ComplicationDrawable وTextRenderer للنص الذي يحتوي على عناصر ترميز مرتبطة بنطاقات النص. تتعامل هذه الفئات بشكل أفضل مع النصوص الممتدة. يمكن عرض مجموعة فرعية معيّنة فقط من الفترات الزمنية، لذا راجِع طريقة setText لمعرفة أنواع الفترات الزمنية التي يمكن رسمها، وبالتالي لا تبدو الفترات الزمنية غير ملائمة عند عرضها في خلفية شاشة الساعة.

‫15 مارس 2018: تغيير العلامة التجارية لـ Wear

يحتوي هذا القسم على معلومات حول ميزات Wear OS.

اسم جديد لنظام Android Wear

تمت إعادة تسمية Android Wear إلى Wear OS من Google.

‫27 شباط (فبراير) 2018: تعديل على "وضع عدم النشاط"

يحتوي هذا القسم على معلومات حول ميزات Android Wear الجديدة.

فئة جديدة لتفعيل "وضع عدم النشاط"

يحتوي الإصدار 27.1.0 من "مكتبة دعم Android" على فئة جديدة، وهي AmbientModeSupport، التي تحلّ محل الفئة AmbientMode التي تم إيقافها نهائيًا. من المقرّر إجراء تعديلات على العيّنات في الأسابيع المقبلة.

‫25-01-2018 الإصدار النهائي من المحاكي والمزيد

يحتوي هذا القسم على معلومات حول ميزات Android Wear الجديدة.

Android Emulator: تحديث Wear

يتوفّر آخر تحديث متعلّق بنظام التشغيل Wear OS على محاكي Android لاختبار التطبيقات المستندة إلى الإصدار 26 من واجهة برمجة التطبيقات.

التحسينات في Wearable Support Library، الإصدار 2.2.0

يتضمّن الإصدار 2.2.0 من Wearable Support Library التحديثات الموضّحة في القسم التالي.

مؤشر جديد للإشعارات غير المقروءة

بما أنّ المستخدمين يريدون الاطّلاع على الإشعارات غير المقروءة، تم توفير مؤشر جديد، وهو عبارة عن نقطة محاطة بدائرة في أسفل خلفية شاشة الساعة. إذا كنت تفضّل إدارة الإشعارات بنفسك، يمكنك استخدام setHideNotificationIndicator لإخفاء المؤشر التلقائي وعرض مؤشرك الخاص، أو setShowUnreadCountIndicator لعرض عدد الإشعارات في شريط الحالة.

يمكنك تخصيص لون الحلقة الخارجية لمؤشر الإشعارات غير المقروءة باستخدام الطريقة setAccentColor.

تحسينات على فئة ComplicationDrawable

يبدأ الصف ComplicationDrawable طلب إذن لوجه ساعة تم النقر عليه عندما يشير النظام إلى القيمة TYPE_NO_PERMISSION، ما يشير إلى أنّ وجه الساعة لا يملك إذنًا بالحصول على بيانات العنصر.

بالإضافة إلى ذلك، يبطُل الصف ComplicationDrawable عندما ينتهي من تحميل الصور أو عندما تنتهي صلاحية تمييز النقر. للردّ على عملية الإبطال هذه، مثل إعادة رسم خلفية شاشة الساعة، أضِف Drawable.Callback.

المشاكل المعروفة

  • في حال تفعيل "وضع المسرح" في المحاكي، كما هو موضّح في تغيير إعدادات الشاشة والسطوع، قد يبقى المحاكي عالقًا في "وضع المسرح". يتطلّب حلّ المشكلة محو بيانات المحاكي. راجِع مقالة تشغيل محاكي وإيقافه ومحو البيانات.

  • لا يعمل زر التشغيل ضمن نافذة محاكي بمستوى واجهة برمجة تطبيقات 25 أو 26. استخدِم أزرارًا أخرى غير زر التشغيل بدلاً من ذلك. على وجه التحديد، للتبديل إلى الوضع المحيطي، مثلاً كما لو أنّ المستخدم غطّى الشاشة بيده، استخدِم زر التشغيل في شريط أدوات المحاكي على يسار الشاشة. لبدء مشغّل التطبيقات في الوضع التفاعلي، استخدِم زر "الصفحة الرئيسية" في شريط أدوات المحاكي.

  • في الإصدار الصيني من المحاكي، إذا كنت تستخدم طريقة الإدخال بالكتابة اليدوية، قد تبدأ الشاشة في الوميض. بعد ذلك، عندما تنقر على زر لوحة المفاتيح على الشاشة، ستحجب لوحة المفاتيح نصف الشاشة.

‫2017-12-18 إذن وصول جديد إلى "خدمات Google Play"

يحتوي هذا القسم على معلومات حول ميزات Android Wear الجديدة.

التوقف عن استخدام فئة GoogleApiClient

بدءًا من الإصدار 11.8.0 من "خدمات Google Play"، عليك نقل تطبيقات Wear من الفئة GoogleApiClient واستخدام عناصر برنامج واجهة برمجة التطبيقات المستندة إلى الفئة GoogleApi وTasks API بدلاً من ذلك.

لمزيد من المعلومات، يُرجى الاطّلاع على ما يلي:

مكوّنات جديدة للاتصال بخدمات Google Play

عند استخدام فئات توسّع الفئة GoogleApi، مثل DataClient وMessageClient، تتولّى حزمة تطوير البرامج (SDK) الخاصة بـ "خدمات Google Play" إدارة عمليات الربط بـ "خدمات Google Play" نيابةً عنك. لم تعُد التطبيقات التي تستخدم هذه الفئات بحاجة إلى إنشاء كائنات GoogleApiClient وإدارتها. لمزيد من المعلومات، يُرجى الاطّلاع على منشور المدوّنة تجاوز GoogleApiClient.

للاطّلاع على بدائل المكوّنات المتعلّقة بنظام التشغيل Wear والتي تُستخدم للاتصال بخدمات Google Play، يُرجى الاطّلاع على بدائل المكوّنات المتوقّفة نهائيًا. للاطّلاع على الإصدارات والمشاكل المعروفة المتعلقة بخدمات Google Play، راجِع ملاحظات الإصدار الخاصة بخدمات Google Play.

‫2017-10-25 "وضع الاستراحة" والمزيد

يحتوي هذا القسم على معلومات حول ميزات Android Wear الجديدة.

الإصدار 27.0.0 من "مكتبة دعم Android": الميزات وإصلاح الأخطاء

يحتوي الإصدار 27.0.0 من "مكتبة دعم Android" على ميزات جديدة لأجهزة Wear. راجِع القسم التالي.

طريقة جديدة ومفضّلة لاستخدام "وضع عدم النشاط"

يتيح "وضع الاستراحة" إبقاء تطبيق Wear مرئيًا للمستخدم عندما يصبح الجهاز غير نشط. تتضمّن "مكتبة دعم Android" طريقة جديدة ومفضّلة لتفعيل وضع العرض المحيط في تطبيقاتك. يسعى فريق Wear إلى الحصول على ملاحظات المطوّرين حول هذا التغيير المهم.

على وجه التحديد، يوفّر استخدام الفئة AmbientMode المزايا التالية:

ثوابت البيانات الوصفية لملف البيان في "مكتبة دعم Android"

أصبحت الثوابت الخاصة بتطبيقات Android Wear، والتي يتم استخدامها في العلامة meta-data في ملف Android Manifest، متوفّرة الآن في "مكتبة دعم Android". لاستخدام الثوابت، أي للتطبيقات المستقلة ووضع ربط الإشعارات وصور معاينة خلفيات شاشة الساعة، أضِف مرجعًا إلى ما يلي في قسم التبعيات في ملف build.gradle الخاص بوحدة التطبيق، والذي يتطلّب أحدث إصدار من "مستودع Google":

Groovy

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

Kotlin

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

تعديلات على درج الإجراءات

تتوفّر تحديثات للفئة WearableActionDrawerView، والتي تُستخدَم لإنشاء درج إجراءات على الأجهزة القابلة للارتداء. في أحدث إصدار:

  • عند تعديل عناصر القائمة، يتم تعديل درج الإجراءات بشكل صحيح.

  • إذا تم ضبطها على درج إجراءات، سيتم عرض العنوان بشكل صحيح.

تضخيم فئة RoundedDrawable

بافتراض أنّ مستوى واجهة برمجة التطبيقات هو 24 على الأقل، يمكن الآن إنشاء مثيل للفئة RoundedDrawable من ملف XML قابل للرسم، راجِع عناصر قابلة للرسم مخصّصة.

الإصدار 2.1.0 من Wearable Support Library: تحسينات وميزات إضافية

يتضمّن الإصدار 2.1.0 من Wearable Support Library التحديثات الموضّحة في القسم التالي، ويتطلّب الإصدار 26.0.2 أو إصدارًا أحدث من Android Support Library.

توفير صور آمنة من حيث عدم التسبّب في احتراق الشاشة في "الوضع المحيط"

تتيح لك الفئة ComplicationDrawable توفير صور آمنة للعرض بدون حدوث احتراق للشاشة في "الوضع المحيط". على وجه التحديد، يتيح حقل صورة صغيرة لوقاية الشاشة من التلف في عنصر ComplicationData لخلفية الساعة عرض صورة صغيرة في نوع SMALL_IMAGE من العناصر، وذلك في وضع عدم النشاط عند تفعيل ميزة "الوقاية من التلف".

النقر على إشعارات الأحداث للإضافات

يحتوي الصف ComplicationDrawable على طريقة onTap جديدة تتيح لخلفية شاشة الساعة تمرير أحداث النقر إلى الإضافات. تستند الطريقة الجديدة إلى الوظيفة الحالية التي تؤدي فيها نقرة على خلفية شاشة الساعة إلى تشغيل الطريقة WatchFaceService.Engine.onTapCommand.

يمكنك تمرير الإحداثيات إلى ComplicationDrawable باستخدام طلب onTap لتنفيذ الإجراء المرتبط بـ ComplicationDrawable الذي يحتوي على إحداثيات النقر. عند استدعاء طريقة onTap الجديدة، يمكنك استخدام قيمة إرجاع true لمعرفة ما إذا كان ComplicationDrawable قد أطلق الإجراء المرتبط بها.

بالإضافة إلى ذلك، يضبط الإجراء setHighlightDuration مدة بقاء إحدى الإضافات مميّزة بعد استدعاء الإجراء onTap.

شريط التقدّم الخاص بإضافات القيم النطاقية

إذا كنت تفضّل رسم شريط التقدّم الخاص بك لعرض البيانات المعقّدة ذات القيم النطاقية في خلفية شاشة الساعة، استخدِم طريقة setRangedValueProgressHidden من فئة ComplicationDrawable لإخفاء تقدّم القيمة النطاقية الذي يتم رسمه بواسطة ComplicationDrawable.

‫2017-10-02 الإصدار التجريبي من Android Wear

  • التاريخ: 2017-Oct-02
  • الإصدار: OWP4.170828.008
  • الجهاز المتوافق: LG Watch Sport

يحتوي هذا القسم على المشاكل المعروفة في الإصدار التجريبي من Android Wear. للحصول على معلومات حول البرنامج التجريبي أو للتسجيل فيه، يُرجى الاطّلاع على صفحة البرنامج التجريبي لنظام التشغيل Android.

المشاكل المعروفة

  • لا تعمل خدمة Google Pay وبطاقاتها مع هذا الإصدار التجريبي من Android Wear.
  • حتى إذا كان الاتصال بشبكة الجوّال مفعّلاً، سيتم إيقافه بعد تثبيت الإصدار التجريبي. كحلّ بديل، فعِّل الاتصال بشبكة الجوّال بعد تثبيت الإصدار التجريبي من خلال الانتقال إلى الإعدادات > الاتصال > شبكة الجوّال.
  • إذا كانت الإشعارات غير منتظمة أو مفقودة بعد تثبيت إصدار تجريبي، أو إذا لم تتم مزامنة جهات الاتصال، أعِد ضبط الساعة على الإعدادات الأصلية.
  • في البرنامج التعليمي الخاص بنظام التشغيل Wear، والذي يبدأ بعد إعداد الساعة، تتصرف بعض البطاقات بشكل غير منتظم، ولكن يمكن إغلاقها بشكل عادي من خلال التمرير سريعًا.
  • على هواتف Android 6.0، لا يتم تلقّي إشعارات المكالمات الهاتفية على الساعة.
  • قد يتعذّر أحيانًا رصد معدّل نبضات القلب بعد إجراء تحديث. كحلّ بديل، أعِد تشغيل الساعة.
  • في بعض الأحيان، يتعذّر تفعيل عملية التثبيت من خلال بطاقة التحديث عبر الهواء (OTA) في البث. كحلّ بديل، انتقِل إلى الإعدادات > النظام > لمحة > تحديثات النظام.