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

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

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

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

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

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

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

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

الإصدار 2.9.0 من مكتبة الدعم القابل للارتداء (فبراير) 2022

إنّ الإصدار 2.9.0 من مكتبة الدعم القابل للارتداء يؤدي إلى إيقاف كل الفئات المتبقية نهائيًا. استخدام مكتبات Jetpack لنظام التشغيل Wear OS بدلاً من ذلك.

مكتبة Wear OS Jetpack

إنّ مكتبات Jetpack لنظام التشغيل Wear OS هي بديلة لمكتبات الدعم القابل للارتداء، وهي غير مصممة للاستخدام لا تعمل مكتبة الدعم القابل للارتداء على الإصدار 3 من Wear OS.

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

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

الإصدار 2.8.1 من مكتبة الدعم القابل للارتداء (أيلول/سبتمبر) 2020

يتضمن الإصدار 2.8.1 من مكتبة الدعم القابل للارتداء التغيير التالي.

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

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

الإصدار 2.8.0 من مكتبة الدعم القابل للارتداء (أيلول/سبتمبر) 2020

يتضمّن الإصدار 2.8.0 من مكتبة الدعم القابل للارتداء التغييرات التالية.

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

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

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

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

تم إيقاف SKIP_CONFIRMATION_UI

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

2020-15 أيار (مايو) 2020 في مكتبة الدعم القابل للارتداء، الإصدار 2.7.0

يشتمل الإصدار 2.7.0 من مكتبة الدعم القابل للارتداء على ما يلي: الجديدة.

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

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

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

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

يشتمل الإصدار 2.6.0 من مكتبة الدعم القابل للارتداء على ما يلي: التحسين.

نقل البيانات إلى حزمة Android Jetpack

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

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

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

يشتمل الإصدار 2.5.0 من مكتبة الدعم القابل للارتداء على ما يلي: التحسين.

حلّ مشكلة ComplicationDrawable عند استدعاء startActivity() باستخدام نوع الإضافة TYPE_NO_GOOGLE

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

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

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

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

تحديث برنامج المعاينة 2 لمطوّري تطبيقات Wear OS

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

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

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

معاينة مطوِّري تطبيقات Wear OS 2 في 8 أيار (مايو) 2018

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

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

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

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

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

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

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

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

مشاكل متعلقة بمحاكي Wear

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

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

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

الإصدار 1 من معاينة المطوِّر على نظام التشغيل Wear OS في 27 آذار (مارس) 2018

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

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

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

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

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

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

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

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

تحديثات في الإصدار 2.3.0 من مكتبة دعم الأجهزة القابلة للارتداء

صفحة تحديث مستندات الإصدار 2.3.0 لمكتبة الدعم القابلة للارتداء تشتمل على ما يلي: تغيير العلامة التجارية.

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

تغيير العلامة التجارية لـ Wear OS في 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

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

التحسينات في الإصدار 2.2.0 من مكتبة الدعم القابل للارتداء

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

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

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

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

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

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

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

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

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

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

2017 - 18 ديسمبر - الوصول الجديد إلى خدمات 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.