تحتوي هذه الصفحة على معلومات حول إصدارات 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
لمزيد من المعلومات، يُرجى الاطّلاع على ما يلي:
- نقل بيانات تطبيقات Wear إلى GoogleApi
- الوصول إلى Google APIs
-
Wearable
class documentation
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:
- The
Activity
subclasses in the Android Support Library, such as
FragmentActivity
. Functionality for
support library fragments is available.
-
Architecture components, which are
lifecycle aware.
- Better support for Google
Sign-In.
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.