تحتوي هذه الصفحة على معلومات حول إصدارات Wear OS، مثل حزمة تطوير البرامج (SDK) الخاصة بالأجهزة القابلة للارتداء ومكتبة Wearable Support Library.
2026-April-28 Wearable SDK 20.0.1
يتضمّن الإصدار 20.0.1 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء تحديثات ثانوية لحزمة تطوير البرامج (SDK). من بين التحديثات:
- إصلاح الثغرة الأمنية يُنصح بأن تستخدم التطبيقات التي تستهدف المستوى 37 من واجهة برمجة التطبيقات أو مستوى أحدث هذا الإصدار من حزمة تطوير البرامج (SDK) كحدّ أدنى.
- يتم الآن نشر العناصر مع ملفات توقيع
.ascمصاحبة لضمان صحتها. يمكنك اختياريًا تفعيل التحقّق من التوقيع.
21 نوفمبر 2024 Wearable SDK 19.0.0
يتضمّن الإصدار 19.0.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء تحديثات ثانوية لحزمة تطوير البرامج (SDK). من بين التحديثات:
- تم تعديل المكتبات التي يعتمد عليها التطبيق إلى أحدث الإصدارات.
- تمت إزالة صيغة غير متوافقة من واجهة برمجة التطبيقات
sendMessage()كانت تتضمّن المَعلمةMessageOptions.
2023-August-31 Wearable SDK 18.1.0
يتضمّن الإصدار 18.1.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء تحديثات بسيطة على واجهة برمجة التطبيقات لدعم الإصدار التالي من "مكتبة دعم الأجهزة القابلة للارتداء". من بين التحديثات:
- يُرجى الاطّلاع على
NodeClient.OnNodeMigratedListenerلمعرفة المزيد من التفاصيل حول ميزة "التبديل بين الهواتف". - مستندات إضافية حول ميزة
MessageClientإرسال الرسائل والرد عليها - تم تعديل الروابط في أوصاف واجهات برمجة التطبيقات.
2022-09-20 Wearable SDK 18.0.0
يتضمّن الإصدار 18.0.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء تحديثات بسيطة على واجهة برمجة التطبيقات لدعم الإصدار التالي من "مكتبة دعم الأجهزة القابلة للارتداء". من بين التحديثات:
WearableListenerServiceالتوافق مع التطبيقات التي تستهدف الإصدار 13 من نظام التشغيل Android—المشكلة 235538840- طريقة
MessageClient.sendRequest()جديدة
2022-February-16 Wearable Support Library v2.9.0
يؤدي الإصدار 2.9.0 من مكتبة دعم الأجهزة القابلة للارتداء إلى إيقاف جميع الفئات المتبقية نهائيًا. استخدِم مكتبات Wear OS Jetpack بدلاً من ذلك.
29-أكتوبر-2021 مكتبة Wear OS Jetpack
مكتبات Wear OS Jetpack هي بدائل لمكتبات Wearable Support، وهي غير مصمّمة للاستخدام معًا. لا تتوافق مكتبة Wearable Support مع الإصدار 3 من نظام التشغيل Wear OS.
2021-04-27 Wearable SDK 17.1.0
يتضمّن الإصدار 17.1.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء تحديثات بسيطة على واجهة برمجة التطبيقات لدعم الإصدار التالي من "مكتبة دعم الأجهزة القابلة للارتداء".
28 سبتمبر 2020 Wearable Support Library الإصدار 2.8.1
يتضمّن الإصدار 2.8.1 من Wearable Support Library التغيير التالي.
السماح بإيقاف Jetifier عند استخدام نموذج "خلفية شاشة الساعة"
يستخدم نموذج خلفية شاشة الساعة في "استوديو Android" الآن ملحقات AndroidX للسماح بإيقاف Jetifier. تنطبق هذه الإصلاحات عند استخدام نموذج "خلفية شاشة الساعة" مع الإصدار 4.2 من "استوديو Android" أو إصدار أحدث.
24-سبتمبر-2020 مكتبة دعم الأجهزة القابلة للارتداء الإصدار 2.8.0
يتضمّن الإصدار 2.8.0 من Wearable Support Library التغييرات التالية.
إمكانية تحديد مقدّمي خدمات الإضافات التلقائية غير التابعة للنظام
يمكن لخلفيات شاشة الساعة الآن استخدام setDefaultComplicationProviderWithFallbacks لتحديد
واحد أو أكثر من موفّري البيانات غير التابعين للنظام لاستخدامهم تلقائيًا. في حال عدم تثبيت أي من موفّري الخدمات غير التابعين للنظام المحدّدين، يعود النظام إلى استخدام موفّر الخدمات التابع للنظام التلقائي.
WearableActivity تم إيقافه نهائيًا
تم إيقاف WearableActivity نهائيًا. استخدِم AmbientModeSupport بدلاً من ذلك.
تم إيقاف SKIP_CONFIRMATION_UI نهائيًا
تم إيقاف ActionConfirmationActivity.SKIP_CONFIRMATION_UI نهائيًا. لم يتم استخدام هذه البيانات الإضافية منذ إصدار Wear 2.0.
2020-May-15 Wearable Support Library v2.7.0
يتضمّن الإصدار 2.7.0 من Wearable Support Library الميزة التالية.
تسريع الأجهزة لخلفيات شاشة الساعة
يمكنك الآن طلب لوحة عرض مزوّدة بميزة تسريع الأجهزة عند استخدام الفئة CanvasWatchFaceService. استفِد من ميزة تسريع الأجهزة لتحسين أداء خلفية شاشة الساعة والوصول إلى المزيد من بيانات أداء واجهة المستخدم.
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تحسين أداء خلفية الساعة باستخدام ميزة تسريع الأجهزة.
21-April-2020 مكتبة دعم الأجهزة القابلة للارتداء v2.6.0
يتضمّن الإصدار 2.6.0 من Wearable Support Library التحسين التالي.
نقل البيانات إلى Android Jetpack
تم نقل مكتبة دعم الأجهزة القابلة للارتداء إلى Android Jetpack.
تم الآن ربط المكتبات الحالية وإتاحتها في AndroidX باستخدام مساحة الاسم androidx، وتمت إزالة جميع العناصر التابعة لمكتبة الدعم المتوقّفة نهائيًا.
يتيح لك هذا التغيير أيضًا استخدام مكتبات Wearable Support في الإصدار 4.0 من "استوديو Android" والإصدارات الأحدث، ما يحلّ مشاكل مثل المشكلة رقم 147972079.
28-August-2019 Wearable Support Library v2.5.0
يتضمّن الإصدار 2.5.0 من مكتبة دعم الأجهزة القابلة للارتداء التحسين التالي.
إصلاح Complication Drawable عند استخدام نوع الإضافة TYPE_NO_PERMISSION
يتضمّن ComplicationDrawable الآن علامة NEW_TASK تضمن أنّ مكالمات startActivity() التي مصدرها WatchFaceService تتضمّن FLAG_ACTIVITY_NEW_TASK لتجنُّب android.util.AndroidRuntimeException.
يتيح هذا التغيير لنوع الإضافة TYPE_NO_PERMISSION تشغيل نشاط طلب الحصول على إذن بشكل صحيح بدلاً من تعطُّل خلفية شاشة الساعة.
25 سبتمبر 2018 Wearable SDK 16.0.0
يقلّل الإصدار 16.0.0 من حزمة تطوير البرامج (SDK) للأجهزة القابلة للارتداء من الإصدار المطلوب من "خدمات Google Play"، من الإصدار 12.4 إلى الإصدار 8.6. يتيح هذا التغيير للتطبيقات الحالية التحديث إلى أحدث إصدار من حزمة Wearable SDK بدون الحاجة إلى تحديث حزمة APK لخدمات Google Play.
11 يونيو 2018: تحديث "معاينة المطوّر 2" لنظام التشغيل Wear OS
أتاح التحديث الأخير عبر شبكة غير سلكيّة لإصدار "معاينة المطوِّر 2" من Wear OS إعادة تفعيل التنبيهات والمهام للتطبيقات التي تعمل في الخلفية.
مع أنّ هذا التغيير في السياسة يتيح مرونة أكبر في تطوير التطبيقات، تظلّ المنبّهات والمهام التي تعمل في الخلفية خاضعة لقيود أخرى في Android P، بما في ذلك القيود المتعلّقة بحِزم وضع الاستعداد للتطبيقات. اتّبِع أفضل الممارسات لضمان عمل تطبيقاتك بشكل جيد، بغض النظر عن الفئة التي تنتمي إليها.
يعزّز هذا التحديث أيضًا خصوصية البيانات وإدخالات المستخدم من خلال الحدّ من إمكانية وصول التطبيقات التي تعمل في الخلفية إلى إدخالات المستخدم وبيانات أجهزة الاستشعار. بناءً على متطلبات التطبيق، قد تحتاج إلى استخدام خدمة تعمل في المقدّمة لتفعيل الوصول المستمر إلى بيانات أجهزة الاستشعار.
2018-05-08 الإصدار الثاني من "معاينة المطوِّر" لنظام التشغيل Wear OS
يتضمّن الإصدار الثاني من "معاينة المطوِّر" لنظام التشغيل Wear OS ميزات مثل تجربة محسّنة مع "مساعد Google".
يمكنك إرسال أي أخطاء أو ملاحظات باستخدام أداة تتبُّع المشاكل في Wear OS من Google. وكلما أرسلتها في وقت مبكر، زادت احتمالية تضمين الإصلاحات في الإصدار النهائي.
المشاكل المعروفة
يحتوي هذا القسم على المشاكل المعروفة في الإصدار Preview 2.
مشاكل في صورة Wear OS
- عندما تكون في أي تطبيق وتضغط على زر التشغيل على جانب الساعة، قد يتم نقلك إلى الشاشة السابقة بدلاً من خلفية شاشة الساعة.
مشاكل في صورة Wear OS في الصين
عندما تكون في أي تطبيق وتضغط على زر التشغيل على جانب الساعة، قد يتم نقلك إلى الشاشة السابقة بدلاً من خلفية شاشة الساعة.
لا يتم الاحتفاظ بإعدادات الصوت ذات الصلة بمستوى الصوت. على سبيل المثال، يؤدي تلقّي مكالمة واردة إلى سماع رنين على الساعة، حتى إذا كان الصوت على الساعة متوقفًا، ولن يكون لأي تغيير في مستوى صوت المنبّه أي تأثير.
قد لا يتم عرض الإشعارات المتعدّدة الجارية بشكل صحيح. على سبيل المثال، إذا تم ضبط كل من المؤقت وساعة الإيقاف، لن يتم عرض الإشعارات. ننصحك باختبار تطبيقك باستخدام إشعار بنشاط مستمر في الخلفية بدلاً من استخدام أكثر من إشعار واحد.
لا يعمل متجر تطبيقات Wear OS في الإصدار الصيني. ولا يمكن للمطوّرين تحديث التطبيقات أو تثبيت تطبيقات جديدة باستخدام هذه القناة. ننصحك باستخدام
adbكحلّ بديل لتحميل تطبيقك جانبًا بغرض الاختبار.
مشاكل في محاكي Wear
لا يتم عرض مكالمة هاتفية واردة إلى هاتف مقترن، أو نسخها، كمكالمة واردة في المحاكي المقترن.
عند استخدام أداة إدارة حِزم SDK لتثبيت الإصدار الأخير من Android P أو الإصدار المخصّص للصين أو التأكّد من تثبيته، قد تتم إزالة العلامة من مربّعات الاختيار بجانب هذه الخيارات بعد تحديدها. إذا تم إلغاء اختيارها، اختَرها مرة أخرى.
عندما ينفّذ المحاكي عملية إعادة تشغيل باردة، قد يظهر الخطأ التالي: "حدثت مشكلة داخلية في جهازك. يُرجى التواصل مع الشركة المصنّعة للحصول على التفاصيل". ولا يؤثّر ذلك في الوظائف. انقر على حسنًا لبدء اختبار تطبيقك.
قد لا تعمل ميزة "الرد الصوتي" على المحاكي. على سبيل المثال، إذا تلقّيت إشعارًا برسالة Google Hangouts على محاكي Wear وحاولت الرد على الرسالة صوتيًا، ستظهر رسالة الخطأ "يتوقف Google باستمرار" ولن تتمكّن من الرد صوتيًا.
قد لا تكون ميزة "التشغيل الفوري" متوافقة مع محاكي Wear.
قد لا يكون من الممكن التقاط لقطة شاشة آليًا، مثلاً باستخدام
adbأو من خلال أخذ تقرير خطأ. كحلّ بديل، انقر على زر الكاميرا في شريط أدوات المحاكي لالتقاط لقطة شاشة.
مشاكل في الإصدار الصيني من محاكي Wear
قد لا يتم عرض مكالمة هاتفية واردة إلى هاتف مقترن أو عرضها بشكل مطابق كمكالمة واردة في المحاكي المقترن. وبناءً على ذلك، قد لا تظهر إشعارات المكالمات الفائتة في المحاكي. بالإضافة إلى ذلك، قد لا تتمكّن من الردّ على مكالمة من المحاكي، وفي هذه الحالة سيستمر رنين المكالمة.
عند استخدام أداة إدارة حِزم SDK لتثبيت الإصدار الأخير من Android P أو الإصدار المخصّص للصين أو التأكّد من تثبيته، قد تتم إزالة العلامة من مربّعات الاختيار بجانب هذه الخيارات بعد تحديدها. إذا تم إلغاء اختيارها، اختَرها مرة أخرى.
عندما ينفّذ المحاكي عملية إعادة تشغيل باردة، قد تظهر رسالة الخطأ التالية: "حدثت مشكلة داخلية في جهازك. يُرجى التواصل مع الشركة المصنّعة للحصول على التفاصيل." ولا يؤثّر ذلك في الوظائف. انقر على حسنًا لبدء اختبار تطبيقك.
قد لا تكون ميزة "التشغيل الفوري" متوافقة مع محاكي Wear.
قد لا يكون من الممكن التقاط لقطة شاشة آليًا، مثلاً باستخدام
adbأو من خلال أخذ تقرير خطأ. كحلّ بديل، انقر على زر الكاميرا في شريط أدوات المحاكي لالتقاط لقطة شاشة.
"مساعد Google" على Wear
يتيح لك الدعم المحسّن لمساعد Google على Wear OS إنشاء تجربة متوافقة مع الأجهزة القابلة للارتداء بدون كتابة رمز Android. على وجه التحديد، يمكنك إنشاء تطبيقات لمنصة Actions on Google، ما يساعد المستخدمين في إنجاز المهام باستخدام منتجاتك وخدماتك.
بالإضافة إلى ذلك، تتيح Wear OS الآن تفاعلات أسرع من خلال الصوت واللمس. تتوفّر أيضًا شرائح الاقتراحات. وتشمل ما يلي:
مساعدة المستخدمين في إكمال التفاعلات بسرعة
تقديم تلميحات للمستخدمين حول إمكانات الإجراء
بالإضافة إلى ذلك، يتيح نظام التشغيل Wear OS الآن المزيد من البطاقات المرئية، فضلاً عن القوائم واللوحات الدوّارة.
وبالتالي، يمكنك استخدام DialogFlow أو النماذج أو حزمة تطوير البرامج (SDK) الخاصة بـ "إجراءات Google" لإنشاء "إجراءات على Google" لنظام التشغيل Wear OS. يمكنك أيضًا الاستفادة من نماذج الردود الجديدة المخصّصة للساعات. تشمل أفضل الممارسات المتعلّقة بـ "إجراءات على Google" ما يلي:
محادثة قصيرة وموجزة
تفعيل كلّ من الملاحظات المرئية والصوتية
لا تعتمد هذه التحسينات في "مساعد Google" على Wear OS على نظام التشغيل Android P، وسيتم طرحها لجميع مستخدمي Wear 2.0. للحصول على مقدّمة حول إنشاء "مهام" على Google، يُرجى الاطّلاع على الدمج مع "مساعد Google".
توفير شحن البطارية في الإصدار الثاني من "معاينة المطور"
وكما هو موضّح في القسم التالي، تتوفّر ميزات متعلّقة بالطاقة لإطالة عمر البطارية. تحلّ المعلومات الواردة في قسم الإصدار التجريبي الثاني للمطوّرين محل المعلومات المتعلقة بالطاقة في الإصدار التجريبي الأول للمطوّرين.
وضع جديد: "توفير شحن البطارية" المحسّن
عندما تكون الساعة في وضع "توفير شحن البطارية" المحسّن، يتم عرض خلفية شاشة ساعة تلقائية محسّنة لتوفير الطاقة. تم إيقاف جميع ما يلي:
أجهزة راديو
الشاشة التي تعمل باللمس
ميزة "الإمالة لتنشيط الشاشة"
يمكن للمستخدمين معرفة الوقت من خلال الضغط لفترة قصيرة على الزر الجانبي. يتيح الضغط مع الاستمرار للمستخدم التبديل إلى وضع التشغيل الكامل وتنفيذ مهام، مثل الدفع باستخدام تقنية NFC أو الرد على رسالة. يُرجى العِلم أنّ التطبيقات وخلفيات شاشة الساعة ومقدّمي بيانات التطبيقات المصغّرة غير متوفّرين في وضع "توفير شحن البطارية المحسَّن".
نشاط محدود في الخلفية
لتحسين إدارة الطاقة، لم يعُد بإمكان التطبيقات التي تعمل في الخلفية بدء التنبيهات والمهام إلا إذا كانت الساعة متصلة بالشاحن. تشمل الاستثناءات خلفيات شاشة الساعة والإضافات النشطة.
تحسين توافق التطبيقات
لتحسين توافق التطبيقات، بدأ نظام التشغيل Android P في فرض بعض القيود على استخدام الواجهات غير المتوفرة في حزمة SDK. ضَع خططًا لنقل البيانات من الطرق والحقول غير التابعة لحزمة تطوير البرامج (SDK). إذا لم يتوفّر أي معادل عام لحالة الاستخدام الخاصة بك، يُرجى إعلامنا بذلك.
مظهر النظام الداكن لواجهة المستخدم
منذ بداية عام 2018، تم تغيير مظهر واجهة المستخدم التلقائي في Wear OS إلى خلفية داكنة في خلاصة الإشعارات ومشغّل النظام. يهدف هذا التغيير إلى تسهيل إلقاء نظرة سريعة على تطبيقاتك، لذا ننصحك بالتحقّق من إمكانية استخدام تطبيقك مع مظهر واجهة المستخدم الجديد.
تتوفّر دروس تطبيقية حول الترميز محدّثة
لمساعدتك في استكشاف الطرق المهمة لتطوير تطبيقات Wear OS، تتوفّر دروس تطبيقية حول الترميز محدَّثة. على سبيل المثال، يمكنك تجربة الدرس التطبيقي الجديد حول الترميز الخاص بخلفية شاشة الساعة المستند إلى Kotlin لتجربة لغة Kotlin الخاصة بالنطاق، أو DSL.
27-03-2018 الإصدار 1 من "معاينة المطوِّر" لنظام التشغيل Wear OS
يحتوي هذا القسم على معلومات حول الإصدار 1 من برنامج معاينة المطور Wear OS من Google. من المتوقّع إجراء عدة تعديلات على هذه المعاينة قبل طرح الإصدار النهائي. يمكنك إرسال أي أخطاء تجدها باستخدام أداة تتبُّع المشاكل في Wear OS من Google. وكلما أرسلتها مبكرًا، زادت احتمالية أن نتمكّن من تضمين الإصلاحات في الإصدار النهائي.
المشاكل المعروفة
- في تطبيق Wear OS المرافق، يبدو أنّ النقر على الإبلاغ عن خطأ في الجهاز القابل للارتداء يعمل، ولكن لا يتم إنشاء تقرير خطأ فعليًا. استخدِم
adb bugreportكحلّ بديل. - قد لا يتم قبول مكالمة هاتفية باستخدام الساعة في بعض الأحيان. إذا لم ينجح ذلك، على المستخدم قبول المكالمة من الهاتف مباشرةً.
- يظهر أحيانًا الخطأ "تم رصد مشاكل في توافق واجهة برمجة التطبيقات" بعد إقران جهاز أو تشغيل تطبيق محمَّل مسبقًا، ولكن تختفي رسالة الخطأ بعد فترة قصيرة ولا تؤثّر في سهولة الاستخدام.
- في قائمة "الإعدادات" على الساعة وفي المحاكي، يظهر الخيار تسجيل تقرير بالأخطاء مرتين. لإنشاء تقرير بالأخطاء، جرِّب استخدام كل من الخيارَين، لأنّ أحدهما فقط يعمل. عند النقر على الخيار الوظيفي، سيظهر إشعار مؤقت يوضّح أنّه يتم إنشاء تقرير خطأ.
- في الإصدار الصيني، يؤدي الإدخال الصوتي إلى تعطُّل التطبيق. على سبيل المثال، يحدث ذلك عند البحث الصوتي أو عند استخدام الصوت لإضافة تذكير، لأنّ هذه الوظيفة تستخدم واجهات برمجة التطبيقات الخاصة بإدخال الصوت. للاختبار، استخدِم لوحة المفاتيح أو الإدخال بالكتابة اليدوية بدلاً من الإدخال الصوتي.
- لا يعمل متجر تطبيقات Wear OS في الإصدار الصيني. ولا يمكن للمطوّرين تحديث التطبيقات أو تثبيت تطبيقات جديدة باستخدام هذه القناة. ننصحك باستخدام
adbكحلّ بديل لتحميل تطبيقك جانبًا بغرض الاختبار.
أبرز الميزات في معاينة المطوّر هذه
تتضمّن معاينة المطوّر الأولى الميزات التالية لاختبار التطبيقات:
- الحدّ من النشاط في الخلفية: لتحسين إدارة الطاقة، لم يعُد بإمكان التطبيقات التي تعمل في الخلفية استخدام المنبّهات والمهام. تشمل الاستثناءات خلفيات شاشة الساعة والإضافات التي اختارها المستخدم. سيتم طرح هذه الميزة تدريجيًا في معاينات المطوّرين، لذا قد لا تظهر لك على الفور على ساعتك. ملاحظة: إذا كان يجب أن يعمل تطبيقك دائمًا، عدِّله ليصبح خدمة تعمل في المقدّمة باستخدام طريقة
startForegroundService(). يمكنك الاطّلاع على قيود خدمة تُشغَّل في الخلفية لمزيد من التفاصيل. - قيود على استخدام التطبيقات لواجهات غير تابعة لحزمة SDK: لتحسين توافق التطبيقات، بدأ نظام التشغيل Android P في فرض بعض القيود على استخدام الواجهات غير التابعة لحزمة SDK. خطِّط لنقل البيانات من الطرق والحقول التي لا تستخدم إصدارًا من حزمة SDK أقل من 0x0A. إذا لم يتوفّر أي معرّف مكافئ عام لحالة الاستخدام الخاصة بك، يُرجى إعلامنا بذلك.
- مظهر داكن لواجهة مستخدم النظام: منذ بداية عام 2018، أصبحت Wear OS تستخدم مظهرًا تلقائيًا لواجهة المستخدم يتضمّن خلفية داكنة لتدفق الإشعارات ومشغّل النظام. يهدف هذا التغيير إلى تحسين إمكانية الاطّلاع السريع على المعلومات في تطبيقاتك، لذا ننصحك بالتحقّق من إمكانية استخدام تطبيقك مع ميزة تسهيل الاستخدام باستخدام مظهر واجهة المستخدم الجديد.
- إيقاف أجهزة الراديو عندما تكون الساعة غير مثبتة على المعصم: لتحسين إدارة الطاقة، يتم إيقاف جهاز راديو البلوتوث وجهاز راديو Wi-Fi وجهاز راديو شبكة الجوّال عندما يتم رصد أنّ الساعة غير مثبتة على المعصم لفترة طويلة. سيتم طرح هذه الميزة تدريجيًا في معاينات المطوّرين، لذا قد لا تظهر لك في البداية على ساعتك. إذا كانت هذه الميزة تسبّب مشاكل في عملية التطوير، يمكنك إيقافها باستخدام
adbمن خلال تنفيذ الأمر التالي:adb shell settings put global off_body_radios_off_for_small_battery_enabled 0 - إيقاف شبكة Wi-Fi عند قطع اتصال البلوتوث: لتحسين إدارة الطاقة، لم تعُد الساعة تتصل تلقائيًا بشبكة Wi-Fi عند قطع اتصالها بالبلوتوث. تشمل الاستثناءات حالة تطبيق يطلب شبكة ذات نطاق ترددي عالٍ وحالة الساعة المتصلة بشاحن. سيتم طرح هذه الميزة تدريجيًا في معاينات المطوّرين، لذا قد لا تظهر لك في البداية على ساعتك.
تعديلات على Wearable Support Library، الإصدار 2.3.0
يتضمّن تعديل مستندات الإصدار 2.3.0 لمكتبة Wearable Support Library تعديلات على تغيير العلامة التجارية.
بالإضافة إلى ذلك، يتضمّن الإصدار 2.3.0 من المكتبة تعديلات ذات صلة ComplicationDrawable وTextRenderer للنص الذي يحتوي على عناصر ترميز مرتبطة بنطاقات النص. تتضمّن هذه الفئات معالجة محسّنة للنصوص الممتدة. يمكن عرض مجموعة فرعية معيّنة فقط من الفترات الزمنية، لذا راجِع طريقة setText لمعرفة أنواع الفترات الزمنية التي يمكن رسمها، وبالتالي لن تبدو الفترات الزمنية غير ملائمة عند عرضها في خلفية شاشة الساعة.
15 مارس 2018: تغيير العلامة التجارية لـ Wear
يحتوي هذا القسم على معلومات حول ميزات Wear OS.
اسم جديد لنظام Android Wear
تمت إعادة تسمية Android Wear إلى Wear OS من Google.
27 شباط (فبراير) 2018: تعديل على "وضع عدم النشاط"
يحتوي هذا القسم على معلومات حول ميزات Android Wear الجديدة.
فئة جديدة لتفعيل "وضع عدم النشاط"
يحتوي الإصدار 27.1.0 من "مكتبة دعم Android" على فئة جديدة، وهي AmbientModeSupport، التي تحلّ محل الفئة AmbientMode التي تم إيقافها نهائيًا. من المقرّر أن يتم طرح تحديثات على العيّنات في الأسابيع المقبلة.
25-01-2018 الإصدار النهائي من المحاكي والمزيد
يحتوي هذا القسم على معلومات حول ميزات Android Wear الجديدة.
Android Emulator: تحديث Wear
يتوفّر آخر تحديث متعلّق بنظام التشغيل Wear OS على محاكي Android لاختبار التطبيقات المستندة إلى الإصدار 26 من واجهة برمجة التطبيقات.
التحسينات في مكتبة دعم الأجهزة القابلة للارتداء، الإصدار 2.2.0
يتضمّن الإصدار 2.2.0 من مكتبة دعم الأجهزة القابلة للارتداء التحديثات الموضّحة في القسم التالي.
مؤشر جديد للإشعارات غير المقروءة
بما أنّ المستخدمين يريدون الاطّلاع على الإشعارات غير المقروءة، تم توفير مؤشر جديد، وهو عبارة عن نقطة محاطة بدائرة في أسفل خلفية شاشة الساعة. إذا كنت تفضّل إدارة الإشعارات بنفسك، يمكنك استخدام setHideNotificationIndicator لإخفاء المؤشر التلقائي وعرض مؤشرك الخاص، أو setShowUnreadCountIndicator لعرض عدد الإشعارات في شريط الحالة.
يمكنك تخصيص لون الحلقة الخارجية لمؤشر الإشعارات غير المقروءة باستخدام الطريقة setAccentColor.
تحسينات على فئة ComplicationDrawable
يبدأ الصف ComplicationDrawable طلب الحصول على إذن لعرض خلفية شاشة الساعة التي يتم النقر عليها عندما يشير النظام إلى القيمة TYPE_NO_PERMISSION، ما يشير إلى أنّ خلفية شاشة الساعة لا تملك إذنًا بالحصول على بيانات الإضافة.
بالإضافة إلى ذلك، يبطل الصف ComplicationDrawable نفسه عند الانتهاء من تحميل الصور أو عند انتهاء صلاحية تمييز النقر. للردّ على عملية الإبطال هذه، مثلاً لإعادة رسم خلفية شاشة الساعة، أضِف Drawable.Callback.
المشاكل المعروفة
إذا فعّلت "وضع المسرح" في المحاكي، كما هو موضّح في تغيير إعدادات الشاشة والسطوع، قد يبقى المحاكي عالقًا في "وضع المسرح". يتطلّب حلّ المشكلة محو بيانات المحاكي. راجِع مقالة تشغيل محاكي وإيقافه ومحو البيانات.
لا يعمل زر التشغيل في نافذة محاكي بمستوى واجهة برمجة تطبيقات 25 أو 26. استخدِم أزرارًا أخرى غير زر التشغيل بدلاً من ذلك. على وجه التحديد، للتبديل إلى وضع عدم النشاط، مثلاً كما لو أنّ المستخدم غطّى الشاشة بيده، استخدِم زر التشغيل في شريط أدوات المحاكي على يسار الشاشة. لبدء مشغّل التطبيقات في الوضع التفاعلي، استخدِم زر "الصفحة الرئيسية" في شريط أدوات المحاكي.
في الإصدار الصيني من المحاكي، إذا كنت تستخدم طريقة الإدخال بالكتابة اليدوية، قد تبدأ الشاشة في الوميض. بعد ذلك، عندما تنقر على زر لوحة المفاتيح على الشاشة، ستحجب لوحة المفاتيح نصف الشاشة.
2017-12-18 إذن وصول جديد إلى "خدمات Google Play"
يحتوي هذا القسم على معلومات حول ميزات Android Wear الجديدة.
التوقف عن استخدام فئة GoogleApiClient
بدءًا من الإصدار 11.8.0 من "خدمات Google Play"، عليك نقل تطبيقات Wear من الفئة GoogleApiClient واستخدام عناصر برنامج واجهة برمجة التطبيقات المستندة إلى الفئة GoogleApi وTasks API بدلاً من ذلك.
لمزيد من المعلومات، يُرجى الاطّلاع على ما يلي:
مكوّنات جديدة للتواصل مع "خدمات Google Play"
عند استخدام فئات توسّع الفئة GoogleApi، مثل DataClient وMessageClient، تتولّى حزمة تطوير البرامج (SDK) الخاصة بـ "خدمات Google Play" إدارة عمليات الربط بخدمات Google Play نيابةً عنك. لم تعُد التطبيقات التي تستخدم هذه الفئات بحاجة إلى إنشاء كائنات GoogleApiClient وإدارتها. لمزيد من المعلومات، يُرجى الاطّلاع على منشور المدوّنة تجاوز GoogleApiClient.
للاطّلاع على بدائل المكوّنات المتعلّقة بنظام التشغيل Wear والتي تُستخدم للاتصال بخدمات Google Play، يُرجى الاطّلاع على بدائل المكوّنات المتوقّفة نهائيًا. للاطّلاع على الإصدارات والمشاكل المعروفة المتعلقة بخدمات Google Play، راجِع ملاحظات الإصدار الخاصة بخدمات Google Play.
2017-10-25 "وضع الاستراحة" والمزيد
يحتوي هذا القسم على معلومات حول ميزات Android Wear الجديدة.
الإصدار 27.0.0 من "مكتبة دعم Android": الميزات وإصلاح الأخطاء
يحتوي الإصدار 27.0.0 من مكتبة دعم Android على ميزات جديدة لساعات Wear. راجِع القسم التالي.
طريقة جديدة ومفضّلة لاستخدام "وضع عدم النشاط"
يتيح وضع عدم النشاط إبقاء تطبيق Wear OS مرئيًا للمستخدم عندما يصبح الجهاز غير نشط. توفّر "مكتبة دعم Android" طريقة جديدة ومفضّلة لتطبيقاتك لاستخدام وضع العرض المحيط. يسعى فريق Wear إلى الحصول على ملاحظات المطوّرين حول هذا التغيير المهم.
على وجه التحديد، يوفّر استخدام الفئة AmbientMode المزايا التالية:
فئات
Activityالفرعية في "مكتبة دعم Android"، مثلFragmentActivityتتوفّر وظيفة لأجزاء مكتبة الدعم.تحسين التوافق مع ميزة تسجيل الدخول باستخدام حساب Google
ثوابت البيانات الوصفية لملف البيان في "مكتبة دعم Android"
أصبحت الثوابت الخاصة بتطبيقات Android Wear، والمستخدَمة في العلامة meta-data في ملف Android
Manifest، متوفّرة الآن في "مكتبة دعم Android". لاستخدام الثوابت للتطبيقات المستقلة ووضع الجسر للإشعارات وصور معاينة خلفيات شاشة الساعة، أضِف مرجعًا إلى ما يلي في قسم التبعيات ضمن ملف build.gradle الخاص بوحدة التطبيق، والذي يتطلّب أحدث إصدار من "مستودع Google":
أنيق
implementation 'com.android.support:wear:27.0.0'
Kotlin
implementation("com.android.support:wear:27.0.0")
تعديلات على درج الإجراءات
تتوفّر تحديثات للفئة WearableActionDrawerView، والتي تُستخدَم لإنشاء درج إجراءات للأجهزة القابلة للارتداء. في أحدث إصدار:
عند تعديل عناصر القائمة، يتم تعديل درج الإجراءات بشكل صحيح.
إذا تم ضبطها على درج إجراءات، سيتم عرض العنوان بشكل صحيح.
تضخّم فئة RoundedDrawable
بافتراض أنّ مستوى واجهة برمجة التطبيقات هو 24 على الأقل، يمكن الآن إنشاء مثيل للفئة RoundedDrawable من ملف XML قابل للرسم، راجِع عناصر قابلة للرسم مخصّصة.
الإصدار 2.1.0 من Wearable Support Library: تحسينات وميزات إضافية
يتضمّن الإصدار 2.1.0 من Wearable Support Library التحديثات الموضّحة في القسم التالي، ويتطلّب الإصدار 26.0.2 أو إصدارًا أحدث من مكتبة دعم Android.
توفير صور آمنة من حيث عدم التسبّب في احتراق الشاشة في "الوضع المحيط"
تتيح لك الفئة ComplicationDrawable توفير صور آمنة للعرض بدون حدوث احتراق للشاشة في "الوضع المحيط". على وجه التحديد، يتيح حقل صورة صغيرة للحماية من تلف الشاشة في عنصر ComplicationData لخلفية شاشة الساعة عرض صورة صغيرة في نوع SMALL_IMAGE من الإضافات، وذلك في وضع عدم النشاط عند تفعيل ميزة الحماية من تلف الشاشة.
النقر على إشعارات الأحداث للإضافات
يحتوي الصف ComplicationDrawable على طريقة onTap جديدة تتيح لخلفية شاشة الساعة تمرير أحداث النقر إلى الإضافات. تستند الطريقة الجديدة إلى الوظيفة الحالية التي يتم فيها تفعيل طريقة WatchFaceService.Engine.onTapCommand عند النقر على خلفية شاشة الساعة.
يمكنك تمرير الإحداثيات إلى ComplicationDrawable باستخدام طلب onTap لتنفيذ الإجراء المرتبط بـ ComplicationDrawable الذي يحتوي على إحداثيات النقر. عند استدعاء طريقة onTap الجديدة، يمكنك استخدام قيمة إرجاع true لمعرفة ما إذا كان ComplicationDrawable قد أطلق الإجراء المرتبط بها.
بالإضافة إلى ذلك، يضبط الإجراء setHighlightDuration مدة بقاء إحدى الإضافات مميّزة بعد استدعاء الإجراء onTap.
شريط التقدّم الخاص بإضافات القيم النطاقية
إذا كنت تفضّل رسم شريط التقدّم الخاص بك لعناصر واجهة المستخدم التي تعرض قيمًا ضمن نطاق في خلفية شاشة الساعة، استخدِم طريقة setRangedValueProgressHidden من فئة ComplicationDrawable لإخفاء تقدّم القيمة ضمن النطاق الذي رسمته ComplicationDrawable.
2017-10-02 الإصدار التجريبي من Android Wear
- التاريخ: 2017-Oct-02
- رقم الإصدار: OWP4.170828.008
- الجهاز المتوافق: LG Watch Sport
يحتوي هذا القسم على المشاكل المعروفة في الإصدار التجريبي من Android Wear. للحصول على معلومات حول البرنامج التجريبي أو للتسجيل فيه، يُرجى الاطّلاع على صفحة البرنامج التجريبي لنظام Android.
المشاكل المعروفة
- لا تعمل خدمة Google Pay وبطاقاتها مع هذا الإصدار التجريبي من Android Wear.
- حتى إذا كان الاتصال بشبكة الجوّال مفعّلاً، سيتم إيقافه بعد تثبيت الإصدار التجريبي. كحلّ بديل، فعِّل الاتصال بشبكة الجوّال بعد تثبيت الإصدار التجريبي من خلال الانتقال إلى الإعدادات > الاتصال > شبكة الجوّال.
- إذا كانت الإشعارات غير منتظمة أو مفقودة بعد تثبيت إصدار تجريبي، أو إذا لم تتم مزامنة جهات الاتصال، عليك إعادة ضبط الساعة على الإعدادات الأصلية.
- في البرنامج التعليمي الخاص بنظام التشغيل Wear، والذي يبدأ بعد إعداد الساعة، تتصرف بعض البطاقات بشكل غير منتظم، ولكن يمكن إغلاقها بشكل عادي من خلال التمرير سريعًا.
- على هواتف Android 6.0، لا يتم تلقّي إشعارات المكالمات الهاتفية على الساعة.
- قد يتعذّر أحيانًا تتبُّع معدّل نبضات القلب بعد إجراء تحديث. كحلّ بديل، أعِد تشغيل الساعة.
- في بعض الأحيان، يتعذّر على بطاقة OTA في البث تفعيل عملية التثبيت. كحلّ بديل، انتقِل إلى الإعدادات > النظام > لمحة > تحديثات النظام.