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

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

الإصدار 18.1.0 من حزمة تطوير البرامج (SDK) القابلة للارتداء في 31 آب (أغسطس) 2023

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

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

الإصدار 18.0.0 من حزمة تطوير البرامج (SDK) القابلة للارتداء في 20 أيلول (سبتمبر) 2022

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

  • WearableListenerService دعم التطبيقات التي تستهدف Android 13: المشكلة 235538840.
  • طريقة MessageClient.sendRequest() جديدة

الإصدار 2.9.0 من مكتبة دعم الأجهزة القابلة للارتداء لعام 2022 حتى شباط (فبراير) 2022

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

مكتبة Wear OS Jetpack 2021

تُعد مكتبات Wear OS Jetpack بدائل لمكتبات دعم الأجهزة القابلة للارتداء، وهي غير مصمَّمة للاستخدام معًا. لا تعمل "مكتبة الدعم القابل للارتداء" على نظام التشغيل Wear OS 3.

الإصدار 17.1.0 من حزمة تطوير البرامج (SDK) القابلة للارتداء في 27 نيسان (أبريل) 2021

يتضمّن الإصدار 17.1.0 من حزمة تطوير البرامج (SDK) القابلة للارتداء تحديثات طفيفة لواجهة برمجة التطبيقات لإتاحة الإصدار التالي من Wearable Support Library.

الإصدار 2.8.1 من مكتبة دعم الأجهزة القابلة للارتداء لعام 2020 حتى 28 أيلول (سبتمبر)

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

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

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

الإصدار 2.8.0 من Wearable Support Library من 2020 إلى 24 أيلول (سبتمبر)

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

إمكانية الإجراء الاحتياطي لتحديد الموفرين الافتراضيين للإضافات غير النظامية

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

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

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

تم إيقاف SKIP_ConfirmATION_UI

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

الإصدار 2.7.0 من مكتبة دعم الأجهزة القابلة للارتداء لعام 2020 حتى 15 أيار (مايو)

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

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

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

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

الإصدار 2.6.0 من Wearable Support Library من العام 2020 وحتى نيسان (أبريل) 2021

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

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

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

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

الإصدار 2.5.0 من مكتبة دعم الأجهزة القابلة للارتداء لعام 2019 آب (أغسطس) 2019

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

إصلاح المشاكل التي يتم حلّها عند استدعاء الإجراء startActivity() باستخدام نوع الإضافة TYPE_NO_Permission

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

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

الإصدار 16.0.0 من حزمة تطوير البرامج (SDK) القابلة للارتداء في 25 أيلول (سبتمبر) 2018 حتى 25 أيلول (سبتمبر)

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

تحديث 2018-حزيران (يونيو) 2018 إلى معاينة المطوّر 2 لنظام التشغيل Wear OS

أعاد التحديث عبر شبكة غير سلكيّة إلى Wear OS Developer Preview2 إعادة تفعيل المنبّهات والمهام للتطبيقات الخلفية.

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

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

المعاينة 2 لمطوّري تطبيقات نظام التشغيل Wear OS لعام 2018 حتى 8 أيار (مايو) 2018

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

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

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

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

مشاكل متعلقة بصورة Wear OS

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

مشاكل متعلقة بنسخة Wear OS المخصّصة للصين

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

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

  • لا تظهر المكالمة الهاتفية الواردة إلى الهاتف المصاحب أو _Mirrored_ كمكالمة واردة في المحاكي المقترن.
  • عند استخدام مدير حزمة تطوير البرامج (SDK) لتثبيت أحدث إصدار من نظام التشغيل Android P أو الإصدار المخصص للصين أو تأكيد أنّه تم تثبيت آخر إصدار من نظام التشغيل Android P أو الإصدار المخصص للصين، يمكن أن تصبح مربّعات الاختيار بجانب هذه الخيارات غير محدّدة بعد اختيارها. وإذا تم إلغاء اختيارها، اختَرها مرة أخرى.
  • عندما يجري المحاكي تشغيلاً على البارد، قد يظهر الخطأ التالي: "هناك مشكلة داخلية في جهازك. يُرجى التواصل مع الشركة المصنّعة للحصول على التفاصيل". ولا يؤثر ذلك في الوظائف. مرِّر لأسفل وانقر على حسنًا لبدء اختبار تطبيقك.
  • قد لا يعمل الرد الصوتي على المحاكي. على سبيل المثال، إذا تلقيت إشعارًا لرسالة من Google Hangouts على محاكي Wear وحاولت الرد على الرسالة بالصوت، تظهر رسالة الخطأ "Google تتوقف باستمرار" ويتم منعك من الرد الصوتي.
  • قد يكون التشغيل الفوري غير متوافق مع محاكي Wear.
  • قد لا يكون من الممكن أخذ لقطة شاشة بشكل آلي، مثل استخدام "adb" أو إعداد تقرير خطأ. كحل بديل، يمكنك النقر على زر الكاميرا في شريط أدوات المحاكي لالتقاط لقطة شاشة.

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

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

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

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

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

  • مساعدة المستخدمين على إكمال التفاعلات بسرعة
  • تقديم تلميحات للمستخدمين حول إمكانية الإجراء الخاص بك

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

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

  • حوار قصير وموجز
  • تمكين كل من الملاحظات المرئية والصوتية

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

توفير شحن البطارية في التطبيق المعاينة 2

كما هو موضح في ما يلي في هذا القسم، تتوفر الميزات المتعلقة بالطاقة لزيادة عمر البطارية. تحل المعلومات الواردة في قسم "معاينة المطور 2" هذا بحلول المعلومات المتعلقة بالطاقة الخاصة ببرنامج "معاينة المطور" 1.

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

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

  • أجهزة الراديو
  • الشاشة التي تعمل باللمس
  • ميزة الإمالة لتنشيط الشاشة

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

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

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

ملاحظة: إذا كان يجب تشغيل تطبيقك دائمًا، مثل المراقبة في الخلفية، نقترح عليك استخدام خدمة تعمل في المقدّمة عبر الطريقة startForegroundService(). للمزيد من التفاصيل، يُرجى الاطّلاع على القيود المفروضة على الخدمة في الخلفية. إنّ استخدام الخدمة التي تعمل في المقدّمة يُعدّ مناسبًا لحالات الاستخدام الاستثنائية مثل مراقبة الحالة الصحية.

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

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

مظهر نظام التشغيل الداكن في واجهة المستخدم

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

تتوفّر الدروس التطبيقية المعدّلة حول الترميز.

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

الفترة 1 من معاينة مطوّري تطبيقات Wear OS في 2018 آذار (مارس) 2018

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

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

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

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

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

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

    ملاحظة: إذا كان يجب تشغيل تطبيقك دائمًا، يجب تعديله ليصبح خدمة تعمل في المقدّمة باستخدام طريقة startForegroundService(). يمكنك الاطّلاع على قيود الخدمة في الخلفية للحصول على المزيد من التفاصيل.

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

تحديثات على الإصدار 2.3.0 من Wearable Support Library

يتضمّن الإصدار 2.3.0 من المستندات لـ "مكتبة دعم الأجهزة القابلة للارتداء" تحديثات بشأن تغيير العلامة التجارية.

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

تغيير العلامة التجارية لـ Wear في 15 آذار (مارس) 2018

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

اسم جديد لـ Android Wear

تم تغيير اسم تطبيق Android Wear إلى "Wear OS من Google".

تحديث "وضع الإضاءة السينمائية" لعام 2018-27 شباط (فبراير)

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

فئة جديدة تتيح استخدام "وضع الإضاءة السينمائية"

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

المحاكي النهائي لعام 2018-25-يناير والمزيد

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

محاكي Android: تحديث لـ Wear OS

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

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

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

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

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

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

ملاحظة: لا يتم تفعيل مؤشر الإشعارات غير المقروءة في إصدار الإنتاج من Wear 2.8.0. وننصحك باختبار عملية التنفيذ باستخدام أحدث محاكي لنظام التشغيل Wear بدلاً من ذلك. بدءًا من الإصدار التالي للمستهلك من Wear (الإصدار 2.9.0)، سيتم تلقائيًا عرض مؤشر الإشعارات غير المقروءة.

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

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

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

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

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

2017-18 كانون الأول (ديسمبر) 2018 وصول جديد إلى خدمات Google Play

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

الانتقال من فئة GoogleApiClient

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

ملاحظة: لا ينطبق هذا التحديث على تطبيقات Android Wear في الصين التي تستخدم بشكل عام الإصدار 10.2.0 من خدمات Google Play.

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

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.