باستخدام Wear OS، يمكن للمستخدم الانتقال إلى "متجر Play" على الساعة وتنزيل تطبيق Wear مباشرةً على الساعة. بالإضافة إلى ذلك، يمكن للمستخدم تثبيت تطبيق مباشرةً على ساعته باستخدام "متجر Play" المستند إلى الويب.
خطة "متجر Play"
لا يمكن إنشاء حِزمة APK واحدة تعمل على كلّ من الهاتف والساعة.
لكي يظهر تطبيقك في "متجر Play" على الساعات، عليك تحميل حزمة تطبيق Android للساعات (APK) في Play Console كما تفعل مع أي حزمة APK أخرى. إذا كان لديك ملف APK خاص بساعات اليد الذكية فقط وليس لديك ملف APK خاص بالهواتف، لن تحتاج إلى اتّخاذ أي خطوات أخرى.
إذا كان لديك حزمة APK للهاتف بالإضافة إلى حزمة APK للساعة، عليك استخدام طريقة تسليم حِزم APK المتعددة.
التوزيع على ساعات Wear
على الأجهزة التي تعمل بنظام التشغيل Wear OS، عندما يثبِّت المستخدم تطبيقًا على الهاتف يتضمّن تطبيقًا مرتبطًا على الساعة، يتلقّى إشعارًا على الساعة بشأن تطبيق الساعة المتاح. يؤدي النقر على الإشعار إلى فتح "متجر Play" على الساعة، ما يمنح المستخدم خيار تثبيت تطبيق الساعة.
عند تحميل حِزمة APK لتطبيق على ساعة باستخدام Play Console، يمكنك تحديث حِزمة APK لتطبيق Wear بشكل مستقل عن حِزمة APK لتطبيق الهاتف. يتلقّى المستخدمون التحديثات باستخدام تطبيق "متجر Play" على الساعة. عند إرسال تحديث إلى Play Console، يتم تحديث التطبيق تلقائيًا ما لم يوقف المستخدم التحديثات التلقائية في إعدادات "متجر Play" على الساعة. يمكن للمستخدمين أيضًا تحديث التطبيقات يدويًا في "متجر Play".
تحديد رمز إصدار
يجب أن يكون رمز إصدار حزمة APK الخاصة بالساعات فريدًا على مستوى جميع أشكال الأجهزة. ويمكن أن يكون نظام رموز الإصدارات مستقلاً عن نظام رموز إصدارات APK الخاصة بالهاتف.
إذا كانت حزمة APK لتطبيق Wear وحزمة APK للتطبيق المصاحب تتشاركان الرمز وتتطلّبان إصدارات منسَّقة، احجز آخر رقمَين من رمز الإصدار لصيغ حِزم APK. ومن أمثلة تنويعات حِزم APK، بنية وحدة المعالجة المركزية (CPU). وللاطّلاع على مثال، راجِع استخدام نظام لرموز الإصدارات.
في ما يلي نظام رموز إصدار مقترَح:
- اضبط أول رقمَين من رمز الإصدار على
targetSdkVersion، مثل 28. - اضبط الأرقام الثلاثة التالية على إصدار المنتج، مثل 152 لإصدار منتج 1.5.2.
- اضبط الرقمَين التاليَين على رقم الإصدار أو الإنشاء، مثل 01.
- احتفِظ بالرقمَين الأخيرَين لمتغير حِزم APK المتعددة، مثل 00.
على سبيل المثال، تؤدي القيم النموذجية هنا، وهي 28 و152 و01 و00، إلى رمز إصدار 281520100.
لمزيد من المعلومات، يُرجى الاطّلاع على ضبط معلومات إصدار التطبيق.
إعداد الاستهداف على ساعة
في ملف بيان Android، يجب ضبط العنصر uses-feature على android.hardware.type.watch. لا تضبط السمة required على false، لأنّ إنشاء حِزمة APK واحدة لأجهزة Wear وغير Wear غير متاح.
على سبيل المثال، إذا كانت حزمة APK تتضمّن الإعداد uses-feature الموضّح في النموذج التالي، لن يوفّر Google Play حزمة APK إلا للساعات:
<manifest package="com.example.standalone"
xmlns:android="http://schemas.android.com/apk/res/android">
<uses-feature
android:name="android.hardware.type.watch"/>
...
</manifest>
يمكنك الجمع بين الإعداد android.hardware.type.watch في نموذج الرمز السابق ومعايير أخرى، مثل إصدار حزمة تطوير البرامج (SDK) ودقة الشاشة وبنية وحدة المعالجة المركزية (CPU). بهذه الطريقة، يمكن أن تستهدف حِزم APK المختلفة على Wear إعدادات مختلفة للأجهزة.
تحديد إعدادات التطبيق المستقل
يتطلّب Wear عنصر meta-data
في ملف بيان Android لتطبيقات الساعات، كعنصر ثانوي تابع للعنصر <application>. اسم العنصر meta-data هو com.google.android.wearable.standalone، ويجب أن تكون القيمة true أو false. يشير العنصر إلى ما إذا كان تطبيق الساعة تطبيقًا مستقلاً، أي أنّه يمكن استخدامه بدون هاتف وأنّ وظائفه الأساسية، بما في ذلك المصادقة، لا تتطلّب جهازًا آخر.
حتى إذا كانت قيمة com.google.android.wearable.standalone هي false، يمكن تثبيت تطبيق الساعة قبل تثبيت تطبيق الهاتف. يمكنك الاطّلاع على التطبيقات المستقلة
مقابل التطبيقات غير المستقلة على Wear OS
للحصول على مزيد من المعلومات حول الإفصاح عن إعدادات التطبيقات المستقلة وللحصول على إرشادات إضافية حول تصنيف تطبيقات الساعات.
استيفاء متطلبات التجارب المناسبة للأطفال
تتيح بعض أجهزة Wear OS تجربة مناسبة للأطفال، ما يتيح للساعة والتطبيقات المرتبطة بها العمل بشكل مستقل تمامًا باستخدام شبكة LTE، وعند توفّرها، شبكة Wi-Fi. ويشمل ذلك المكالمات والرسائل النصية والألعاب. لنشر تجربة مناسبة للأطفال في تطبيقك أو خلفية شاشة الساعة على "متجر Play"، يجب استيفاء المتطلبات الإضافية التالية:
- العمر والتقييم حسب الفئة العمرية: يجب أن تستوفي التطبيقات وخلفيات شاشة الساعة المصمَّمة للأطفال متطلبات العمر والمحتوى المناسبة لوظائفها.
- الوظائف المستقلة: يجب أن تضبط التطبيقات
com.google.android.wearable.standaloneعلىtrue، كما هو موضّح في القسم حول تحديد إعدادات التطبيق المستقلة. ويجب أيضًا أن تستوفي جميع المتطلبات المرتبطة بالتطبيقات المستقلة، والتي تسري عند إعداد الساعة باستخدام حساب طفل. - تنسيق خلفية شاشة الساعة: إذا كنت بصدد تطوير خلفية شاشة ساعة للأطفال، يجب إنشاؤها باستخدام تنسيق خلفية شاشة الساعة.
لمزيد من المعلومات حول إنشاء تجارب مناسبة للأطفال، اطّلِع على إرشادات التطوير.
استخدام Play Console
يمكنك استخدام Play Console لتحميل حزمة APK مستقلة لتطبيق Wear إلى بطاقة بيانات التطبيق.
لمزيد من المعلومات، يُرجى الاطّلاع على إتاحة حِزم APK متعددة وإدارة تطبيقك. تأكَّد من توقيع حِزمة APK قبل تحميلها.
تحميل حزمة APK ونشرها
تتّبع عملية تحميل ونشر حِزمة APK الخاصة بتطبيق Wear باستخدام Play Console عملية مشابهة لتلك المتّبعة مع حِزم APK الخاصة بالأجهزة الجوّالة. ومع ذلك، عليك تفعيل Wear OS في Play Console، كما هو موضّح في الخطوات التالية:
- في Play Console، انتقِل إلى الإعداد وانقر لفتح المزيد من الخيارات.
- اختَر الإعدادات المتقدّمة، ثم علامة التبويب أشكال الأجهزة، وانقر على إضافة شكل جهاز.
- انقر على Wear OS.
حمِّل لقطة شاشة لتطبيقك على Wear OS واذكر Wear OS في بطاقة بيانات تطبيقك على "متجر Google Play". اطّلِع على مقالة التوزيع على Wear OS للحصول على مزيد من المعلومات.
أهم أسباب رفض تطبيقات Wear OS من "متجر Play"
راجِع القائمة التالية لتقليل احتمالية رفض تطبيقك من "متجر Play". بالإضافة إلى ذلك، راجِع صفحة جودة تطبيقات Wear OS للتأكّد من أنّ تطبيقك يستوفي هذه الإرشادات.
عدم ذكر "Wear OS" في بطاقة بيانات المتجر
يجب الإشارة إلى Wear OS في بطاقة بيانات المتجر الخاصة بتطبيقك على Wear أو على الساعة.
الوظائف الأساسية معطّلة
هذه فئة واسعة، ولكن يتم رفض التطبيقات إذا لم تعمل بشكل صحيح. احرص على اختبار تطبيقك بشكل كامل على المحاكي وجهاز فعلي.
بالإضافة إلى ذلك، تأكَّد من أنّ لقطات شاشة تطبيقك توضّح الشكل الفعلي للتطبيق. إذا لم تكن لقطات الشاشة دقيقة، سيتم اعتبار التطبيق "لا يعمل على النحو المعلَن عنه" وسيتم رفضه.
ما مِن لقطة شاشة للتطبيق على Wear OS
يجب تضمين لقطة شاشة من Wear. تشبه عملية أخذ لقطة شاشة عملية أخذ لقطة شاشة لتطبيق على الجهاز الجوّال، ويمكن إجراؤها من "استوديو Android". تتوفّر عدة أشكال لواجهة Wear يمكنك استخدامها مع لقطات الشاشة.
التطبيق غير مصمَّم لشاشات العرض المستديرة
احرص على توضيح ذلك في وصف التطبيق على "متجر Play" إذا كان تطبيقك لا يتوافق مع الشاشات الدائرية. في ما عدا ذلك، إذا لم يتم عرض تخطيط التطبيق بشكل صحيح على شاشة مستديرة، سيتم رفضه.
اختبِر تطبيقك على جهاز أو محاكي دائري للتأكّد من عرض التنسيقات بشكل صحيح. استخدِم تصاميم Wear OS المضمّنة في "أداة فحص التصميم" في "استوديو Android". لمزيد من المعلومات، يُرجى الاطّلاع على فتح "أداة فحص التنسيق".
متطلبات الوظائف غير متوفّرة
من المتطلبات الشائعة للوظائف غير المتوفّرة عدم تحسين الإشعارات
على Wear. تأكَّد من اتّباع إرشادات الجودة الخاصة بتطبيقات Wear OS والسماح للمستخدمين بالرد باستخدام RemoteInput في تطبيقات المراسلة.