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

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

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

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

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

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

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

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

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

إنّ الإصدار 2.9.0 من "مكتبة دعم الأجهزة القابلة للارتداء" يؤدي إلى إيقاف جميع الصفوف المتبقية. يمكنك استخدام مكتبات Wear OS Jetpack بدلاً من ذلك.

مكتبة Wear OS Jetpack 2021-تشرين الأول (أكتوبر) 2029

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

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

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

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

يتضمن الإصدار 2.8.1 من "مكتبة دعم الأجهزة القابلة للارتداء" التغيير التالي:

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

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

الإصدار 2.8.0 من مكتبة دعم الأجهزة القابلة للارتداء في 2020 أيلول (سبتمبر) 2024

يتضمن الإصدار 2.8.0 من "مكتبة دعم الأجهزة القابلة للارتداء" التغييرات التالية:

إمكانية احتياطي لتحديد مقدّمي الإضافات التلقائيين الذين لا يستخدمون النظام

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

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

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

تم إيقاف SKIP_CONFIRMATION_UI

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

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

يتضمن الإصدار 2.7.0 من مكتبة دعم الأجهزة القابلة للارتداء الميزات التالية:

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

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

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

الإصدار 2.6.0 من مكتبة دعم الأجهزة القابلة للارتداء في 2020 نيسان (أبريل) 2021

يتضمن الإصدار 2.6.0 من مكتبة دعم الأجهزة القابلة للارتداء التحسينات التالية:

النقل إلى Android Jetpack

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

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

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

يتضمن الإصدار 2.5.0 من مكتبة دعم الأجهزة القابلة للارتداء التحسينات التالية:

إصلاح أمر Payment Drawable عند استدعاء startActivity() بنوع الإضافة TYPE_NO_PERMISSION

يتضمّن ComplicationDrawable الآن علامة NEW_TASK تضمن أن استدعاءات startActivity() التي تنشأ من WatchFaceService تشمل FLAG_ACTIVITY_NEW_TASK تجنُّب android.util.AndroidRuntimeException.

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

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

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

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

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

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

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

معاينة المطوّر 2 لنظام التشغيل Wear OS في 2018 أيار (مايو) 2018

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

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

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

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

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

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

مشاكل متعلقة بصورة "Wear OS في الصين"

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

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

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

مشاكل متعلقة بإصدار الصين من محاكي Wear OS

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

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

يتيح لك الدعم المتقدّم لخدمة "مساعد 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 لتجربة لغة خاصة بنطاق Kotlin.

معاينة مطوّر البرامج لنظام التشغيل Wear OS 2018-آذار (مارس) 2027

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

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

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

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

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

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

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

  • القيود المفروضة على استخدام التطبيقات للواجهات غير المتوفرة في حزمة SDK: لتحسين توافق التطبيقات، بدأ نظام Android P في تطبيق قيود معيّنة على استخدام الواجهات غير المتوفرة في حزمة SDK. يجب وضع خطط لنقل البيانات من طرق وحقول غير تابعة لحزمة تطوير برامج (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 عند فصل الساعة عن البلوتوث. وتشمل الاستثناءات إذا طلب تطبيق شبكة معدل نقل بيانات عالية، وحالة الساعة المتصلة بالشاحن. سيتم طرح هذه الميزة تدريجيًا في معاينات المطوّرين، لذا قد لا تظهر لك في البداية على ساعتك.

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

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

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

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

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

اسم جديد لـ Android Wear

تمت إعادة تسمية تطبيق Android Wear ليصبح "Wear OS من Google".

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

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

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

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

المحاكي النهائي لـ 2018-يناير-2025 والمزيد

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

محاكي Android: تحديث لأجهزة Wear OS

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

التحسينات المتوفّرة في الإصدار 2.2.0 من "مكتبة دعم الأجهزة القابلة للارتداء"

يتضمن الإصدار 2.2.0 من مكتبة دعم الأجهزة القابلة للارتداء التحديثات الموضحة أدناه.

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

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

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

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

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

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

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

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

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

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

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

نقل البيانات بعيدًا عن فئة GoogleApiClient

بدءًا من الإصدار 11.8.0 من خدمات Google Play، يمكنك نقل تطبيقات Wear OS من الفئة 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.