استكشِف أحدث إصدار من Wear OS، وهو متاح على أجهزة محدّدة وفي الemualtor الرسمي في "استوديو Android". تأكَّد من أنّ تطبيقك يعمل على النحو المتوقّع بعد تحديث إصدار حزمة SDK المستهدَف.
يستند الإصدار 5.1 من نظام التشغيل Wear OS إلى الإصدار 15 من نظام التشغيل Android (المستوى 35 لواجهة برمجة التطبيقات)، ما يتطلّب منك اختبار تطبيقاتك التي تستهدف حاليًا المستوى 34 لواجهة برمجة التطبيقات على الإصدار 5 من نظام التشغيل Wear OS.
تجهيز جهاز متوافق للاختبار
يمكن تشغيل Wear OS 5.1 على الأجهزة التالية:
- Google Pixel Watch 3 (البلوتوث/Wi-Fi)
- Google Pixel Watch 2 (البلوتوث/Wi-Fi)
من المفترض أن يتلقّى جهازك تحديثًا للبرامج عبر شبكة غير سلكيّة. يمكنك أيضًا تحديث جهازك يدويًا من خلال تنفيذ أحد الإجراءات التالية:
- من تطبيق الإعدادات، انتقِل إلى النظام > تحديثات النظام.
- بعد تفعيل خيارات المطوّرين، يمكنك إعادة تحميل صورة برنامج معيّنة على الأجهزة التي تتيح الاتصال عبر كابل USB (سلكي) لنقل البيانات. على سبيل المثال، يمكنك تثبيت نسخة من برامج الجهة المصنِّعة أو نسخة كاملة من خلال شبكة غير سلكية (OTA).
تحضير المحاكي للاختبار
لتشغيل Wear OS 5.1 في المحاكي الرسمي، يجب أولاً تنزيل وتركيب صورة النظام التي تعمل على المحاكي. بعد ذلك، عليك إنشاء جهاز افتراضي يعمل بنظام التشغيل هذا.
تنزيل صورة النظام وتثبيتها
لتنزيل صورة النظام الصحيحة وتثبيتها، يُرجى إكمال الخطوات التالية:
- نزِّل أحدث إصدار من تحديث Ladybug الذي يحتوي على ميزات جديدة من "استوديو Android" أو إصدار أحدث إذا لم يسبق لك تثبيته.
- في "استوديو Android"، انقر على الأدوات > أداة إدارة حِزم تطوير البرامج (SDK).
في علامة تبويب "منصّات حِزم تطوير البرامج (SDK)"، انقر على عرض تفاصيل الحِزمة وسِّع القسم Android 15.0 ("VanillaIceCream") الذي يحتوي على عناصر المستوى 35-ext15 من واجهة برمجة التطبيقات. بعد ذلك، اختَر إما صورة نظام Wear OS 5.1 ARM 64 v8a أو صورة نظام Wear OS 5.1 Intel x86_64 Atom:
انقر على موافق. عندما تظهر نافذة تأكيد التغيير، انقر على حسنًا مجددًا.
انتظِر حتى ينزِّل Android Studio صورة النظام ويثبّتها، ثم انقر على إنهاء.
إنشاء جهاز افتراضي
لإنشاء جهاز افتراضي يعمل بنظام التشغيل هذا في المحاكي الرسمي، يُرجى اتّباع الخطوات التالية:
- في Android Studio، افتح "مدير الأجهزة" من خلال اختيار الأدوات > مدير الأجهزة. تظهر لوحة مدير الأجهزة.
- في شريط الأدوات ضمن لوحة مدير الأجهزة، انقر على إضافة
جهاز جديد
> إنشاء جهاز افتراضي.
- في لوحة شكل الجهاز، اختَر Wear OS واختَر ملف الأجهزة. وبعد ذلك، انقر على التالي.
- اختَر صورة نظام Wear OS 5.1 لاستخدامها. يجب أن تكون مستوى واجهة برمجة التطبيقات لصورة النظام هو 35.
- انقر على التالي، ثم انقر على إنهاء.
اختبار تطبيقك على المحاكي
لاختبار تطبيقك على هذا الجهاز الافتراضي الذي أنشأته، يُرجى إكمال الخطوات التالية:
- انتقِل إلى شريط أدوات Android Studio واختَر الجهاز الافتراضي.
- انقر على تشغيل
.
- ثبِّت تطبيقك على الجهاز الافتراضي وانتقِل بين نماذج سير العمل المختلفة المخصّصة للمستخدمين والتي يستخدمها تطبيقك.
التغييرات التي تؤثر في جميع التطبيقات
أثناء اختبار تطبيقك على Wear OS 5.1، تحقّق من كيفية تعامل تطبيقك مع تغييرات سلوك النظام التي تؤثّر في جميع التطبيقات في Android 15، والذي يستخدم مستوى واجهة برمجة التطبيقات نفسه المستخدَم في Wear OS 5.1.
لا يتم تطبيق العديد من التغييرات في السلوك في نظام التشغيل Wear OS 5.1:
- لا تتوفّر المساحات الخاصة في نظام التشغيل Wear OS 5.1.
- قد لا تظهر الصور المتحركة التي تعرض إيماءة الرجوع إلى الخلف التنبؤية.
تعديل إصدار حزمة تطوير البرامج (SDK) المستهدَف لتطبيقك
يمكنك تحسين توافق تطبيقك مع Wear OS 5.1 من خلال تحديث إصدار حزمة تطوير البرامج (SDK) المستهدَف لتطبيقك إلى المستوى 35 من واجهة برمجة التطبيقات. (هذا هو المستوى نفسه لواجهة برمجة التطبيقات الذي يستخدمه Android 15).
لإجراء ذلك، افتح ملف build.gradle
أو
build.gradle.kts
على مستوى الوحدة، وعدِّل الملفات باستخدام قيم Wear OS 5.1.
تعتمد طريقة تنسيق القيم في ملف الإنشاء على إصدار المكوّن الإضافي Android Gradle (AGP) الذي تستخدمه.
AGP 7.0.0 أو إصدار أحدث
إذا كنت تستخدم الإصدار 7.0.0 من AGP أو إصدارًا أحدث، عدِّل ملف build.gradle
أو
build.gradle.kts
في تطبيقك باستخدام القيم التالية لنظام التشغيل Wear OS 5.1:
Groovy
android { compileSdk 35 ... defaultConfig { targetSdk 35 } }
Kotlin
android { compileSdk = 35 ... defaultConfig { targetSdk = 35 } }
AGP 4.2.0 أو إصدار أقدم
إذا كنت تستخدم الإصدار 4.2.0 من AGP أو إصدارًا أقدم، عدِّل ملف build.gradle
أو
build.gradle.kts
في تطبيقك باستخدام القيم التالية لنظام التشغيل Wear OS 5.1:
Groovy
android { compileSdkVersion "35" ... defaultConfig { targetSdkVersion "35" } }
Kotlin
android { compileSdkVersion = "35" ... defaultConfig { targetSdkVersion = "35" } }
التغييرات التي تؤثر فقط في التطبيقات التي تستهدف المستوى 35 من واجهة برمجة التطبيقات
بعد تحديث إصدار حزمة تطوير البرامج (SDK) المستهدَف إلى المستوى 35 لواجهة برمجة التطبيقات، عليك إجراء التغييرات على التطبيقات التي تستهدف الإصدار 15 من Android، والذي يستخدم المستوى نفسه لواجهة برمجة التطبيقات المستخدَم في Wear OS 5.1.
ميزات جديدة بانتظارك
يقدّم الإصدار 5.1 من نظام التشغيل Wear OS عدة ميزات للمساعدة في تحسين تجربتك في استخدام تطبيقات Wear OS.
تشمل الميزات البارزة التي يجب استكشافها ما يلي:
- التوافق مع خدمة إدارة بيانات الاعتماد: توفِّر واجهة برمجة التطبيقات Credential Manager API حلّ مصادقة موحَّدًا، بما في ذلك عمليات تسجيل الدخول باستخدام كلمات المرور، ومفاتيح المرور، والهوية الموحَّدة (مثل ميزة تسجيل الدخول باستخدام حساب Google). يتم تخزين بيانات اعتماد المستخدِم في مقدّم بيانات الاعتماد الذي يُزامن معلومات حساب العميل على جميع الأجهزة.
- تشغيل الوسائط من مكبّر صوت الساعة: على الأجهزة التي تتيح تشغيل الوسائط من مكبّر صوت الساعة، يمكن للمستخدمين اختيار هذا المكبّر كخيار إخراج الوسائط المفضّل لديهم إذا كان تطبيقك مدمجًا مع مبدّل إخراج الصوت في Wear OS.
ملاحظات الإصدار
تتسم أحدث صورة نظام لنظام التشغيل Wear OS 5.1، والتي تتوفّر على الأجهزة المتوافقة وعلى المحاكي، بالسمات التالية:
تاريخ الإصدار | 4 آذار (مارس) 2025 |
الإصدار |
الإصدار BP1A.250305.019.W3 على الأجهزة AP4A.241205.004.F4 على المحاكي |
التوافق مع أجهزة المحاكاة | x86 (64 بت) وARM (v8-A) |
المشاكل المعروفة
تتضمّن صورة النظام التي تحتوي على Wear OS 5.1 المشاكل المعروفة التالية:
- لا يسمح المحاكي للمستخدم دائمًا بإضافة حساب أثناء عملية الإعداد بعد إعادة ضبط الجهاز.
- عند النقر على إشعار، لا يتم فتح التطبيق الذي أرسل الإشعار إلى أن ينتقل المستخدم إلى أعلى الشاشة.
- يتعذّر أحيانًا على "خدمات الصحة" في Wear بدء تمرين.
- إذا وصلت إلى مكتبتَي
androidx.wear.tiles
أوandroidx.wear:wear-phone-interactions
ضمن تطبيق يستهدف المستوى 35 من واجهة برمجة التطبيقات، قد يحدث خطأSecurityException
. لحلّ هذه المشكلة، عليك الترقية إلى أحدث إصدار من كل مكتبة.