باستخدام نظام التشغيل Wear OS، يمكن للمستخدم الانتقال إلى "متجر Play" على الساعة و تنزيل تطبيق Wear مباشرةً على الساعة. بالإضافة إلى ذلك، يمكن للمستخدم تثبيت تطبيق على ساعته مباشرةً باستخدام "متجر Play" المستند إلى الويب.
التخطيط لإصدار تطبيقك على "متجر Play"
لا يمكن إنشاء حزمة APK واحدة تعمل على كل من الهاتف والساعة.
لعرض تطبيقك في "متجر Play" على الساعة، حمِّل حزمة 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. لمزيد من المعلومات، يُرجى الاطّلاع على استخدام مخطّط رمز الإصدار.
في ما يلي مخطّط مقترَح لرمز الإصدار:
- اضبط أول رقمين من رمز الإصدار على
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 ودرجة دقة الشاشة
وبنية وحدة المعالجة المركزية. بهذه الطريقة، يمكن لحِزم 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 يتضمّن تطبيقًا مصاحبًا للهاتف، يجب استخدام اسم الحزمة نفسه لكلا التطبيقَين.
استيفاء متطلبات التجارب المناسبة للأطفال
توفّر بعض الأجهزة التي تعمل بنظام التشغيل Wear OS تجربة مناسبة للأطفال، ما يتيح للساعات والتطبيقات المرتبطة بها العمل بشكل مستقل تمامًا باستخدام شبكة LTE وشبكة Wi-Fi متى توفّرت. ويشمل ذلك المكالمات والرسائل النصية والألعاب. لنشر تجربة مناسبة للأطفال لتطبيقك أو خلفية شاشة ساعتك على "متجر Play"، يجب أن يستوفي التطبيق أو خلفية شاشة الساعة المتطلبات الإضافية التالية:
- تقييم الفئة العمرية والمحتوى: يجب أن تستوفي التطبيقات ووجوه الساعة المصمّمة للأطفال متطلبات الفئة العمرية والمحتوى المناسبة لوظائفها.
- الوظيفة المستقلة: يجب أن تضبط التطبيقات القيمة
com.google.android.wearable.standalone
علىtrue
، كما هو موضّح في القسم حول تحديد الإعداد المستقل للتطبيق. ويجب أن يستوفي التطبيق أيضًا جميع المتطلبات المرتبطة بالتطبيقات المستقلة، والتي تسري عند إعداد الساعة باستخدام حساب طفل. - تنسيق خلفية شاشة الساعة: إذا كنت تُطوّر خلفية ساعة للأطفال، يجب إنشاؤها باستخدام تنسيق خلفية شاشة الساعة.
لمزيد من المعلومات حول إنشاء تجارب مناسبة للأطفال، يمكنك الاطّلاع على إرشادات التطوير.
ملاحظة: في حال تنفيذ حلّ مصادقة في تجربته المناسبة للأطفال، لا يمكنك استخدام ميزة تسجيل الدخول باستخدام حساب Google لأنّها غير متوافقة مع حسابات الأطفال.
استخدام 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
يجب تضمين لقطة شاشة لنظام التشغيل Wear. تشبه عملية التقاط لقطة شاشة عملية التقاط لقطة شاشة لتطبيق جوّال، ويمكن إجراؤها من "استوديو Android". تتوفّر عدة تصاميم لنظام التشغيل Wear OS لقطات الشاشة.
التطبيق غير مصمَّم لشاشات العرض المستديرة
احرص على توضيح ما إذا كان تطبيقك لا يتوافق مع الشاشات المستديرة في وصفه على "متجر Play". وفي حال عدم عرض تنسيق التطبيق بشكل صحيح على شاشة مستديرة، سيتم رفضه.
اختبِر تطبيقك على جهاز دائري أو محاكي للتأكّد من أنّ التنسيقات يتم عرضها بشكل صحيح. استخدِم تصاميم Wear OS المضمّنة في "أداة فحص التنسيق" في "استوديو Android". لمزيد من المعلومات، يُرجى الاطّلاع على مقالة فتح "أداة فحص التنسيق".
متطلبات الوظائف غير متوفّرة
من الأمثلة الشائعة على عدم توفّر وظيفة معيّنة عدم تحسين الإشعارات لنظام التشغيل Wear.
احرص على اتّباع
إرشادات جودة تطبيقات Wear OS
والسماح للمستخدمين بالرد باستخدام رمز
RemoteInput
في
تطبيقات المراسلة.