تعبئة تطبيقات Wear OS وتوزيعها

باستخدام Wear OS، يمكن للمستخدم الانتقال إلى "متجر Play" على ساعة وتنزيل تطبيق Wear على الساعة مباشرةً. بالإضافة إلى ذلك، يمكن للمستخدم تثبيت التطبيق مباشرةً على ساعته باستخدام "متجر Play" المستند إلى الويب.

التخطيط لمتجر Play

لا يمكن إنشاء ملف APK واحد يعمل على كل من الهاتف والساعة.

لإظهار تطبيقك في "متجر Play" على الساعة، عليك تحميل حزمة Android Package Kit (APK) على الساعة في Play Console مثلما تفعل مع أيّ حزمة APK أخرى. إذا كان لديك ملف APK للساعة بدون ملف APK للهاتف، لا حاجة إلى اتخاذ أي خطوات أخرى.

إذا كان لديك ملف APK للهاتف بالإضافة إلى ملف APK للساعة، يجب استخدام طريقة إرسال ملفات APK متعددة.

التوزيع على ساعات Wear OS

على الأجهزة التي تعمل بنظام التشغيل Wear OS، عندما يثبّت المستخدم تطبيق هاتف مرتبطًا بتطبيق ساعة، يتلقّى المستخدم إشعارًا على الساعة بشأن تطبيق الساعة المتاح. يؤدي النقر على الإشعار إلى فتح "متجر Play" للساعة، ما يمنح المستخدم خيار تثبيت تطبيق الساعة الذكية.

عند تحميل ملف APK للساعة باستخدام Play Console، يمكنك تعديل حزمة APK لنظام التشغيل Wear بشكل مستقل عن حزمة APK للهاتف. يتلقّى المستخدمون لديك التحديثات من خلال "متجر Play" للساعة. عند نشر تحديث على Play Console، يتم تحديث التطبيق تلقائيًا ما لم يوقِف المستخدم التحديثات التلقائية في إعدادات "متجر Play" على الساعة. ويمكنهم أيضًا تحديث التطبيقات يدويًا في "متجر Play".

تحديد رمز إصدار

يجب أن يكون رمز إصدار حزمة APK للساعة فريدًا على جميع أشكال الأجهزة. ويمكن أن يكون مخطط رمز الإصدار الخاص به مستقلاً عن مخطّط حزمة APK للهاتف.

إذا كان ملفا APK لتطبيقات Wear OS وحزمة 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 OS والأجهزة غير المتوافقة مع هذه الميزة غير متاح.

على سبيل المثال، إذا كانت حزمة 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 OS عمليات ضبط مختلفة للأجهزة.

تحديد الإعداد المستقل لتطبيق

يتطلب نظام التشغيل Wear OS عنصر meta-data في ملف بيان تطبيقات Android الخاص بتطبيقات الساعة الذكية، على أنّه عنصر ثانوي للعنصر <application>. واسم العنصر meta-data هو com.google.android.wearable.standalone، ويجب أن تكون القيمة true أو false. ويشير هذا العنصر إلى ما إذا كان تطبيق الساعة الذكية هو تطبيق _ Standalone_، ما يعني أنّه قابل للاستخدام بدون هاتف، ولا تتطلّب وظائفه الأساسية، بما في ذلك المصادقة، استخدام جهاز آخر.

وحتى إذا كانت قيمة com.google.android.wearable.standalone هي false، يمكن تثبيت تطبيق الساعة الذكية قبل تثبيت تطبيق الهاتف. راجِع تطبيقات Wear OS المستقلّة مقارنةً بتطبيقات Wear OS غير المستقلّة للاطّلاع على مزيد من المعلومات حول الإعلان عن الإعداد المستقلّ والحصول على إرشادات إضافية حول تصنيف تطبيقات الساعة الذكية.

ملاحظة: إذا كان تطبيق Wear OS مرتبطًا بتطبيق الهاتف، يجب استخدام اسم الحزمة نفسه للتطبيقَين.

استخدام Play Console

يمكنك استخدام Play Console من أجل تحميل حزمة Wear APK مستقلة إلى بطاقة بيانات تطبيق.

لمزيد من المعلومات، يُرجى الاطّلاع على القسم دعم حِزم APK المتعددة وإدارة تطبيقك. تأكَّد من توقيع حزمة APK قبل التحميل.

تحميل ملف APK ونشره

يتَّبِع تحميل ملف APK لتطبيقك ونشره باستخدام Play Console عملية مشابهة لعملية حزم APK للأجهزة الجوّالة. يجب تفعيل Wear OS في Play Console كما هو موضّح في الخطوات التالية:

  1. في Play Console، انتقِل إلى الإعداد وانقر لعرض المزيد من الخيارات.
  2. اختَر الإعدادات المتقدمة، ثم اختَر علامة التبويب عوامل النموذج، ثم انقر على إضافة شكل الجهاز.
  3. انقر على Wear OS.

يمكنك تحميل لقطة شاشة لتطبيق Wear OS والإشارة إلى Wear OS في بطاقة بيانات تطبيقك على "متجر Google Play". يُرجى الاطّلاع على التوزيع على نظام التشغيل Wear OS للحصول على مزيد من المعلومات.

أهم أسباب رفض تطبيقات Wear OS من "متجر Play"

راجِع القائمة التالية لتقليل احتمالية رفض تطبيقك من "متجر Play". بالإضافة إلى ذلك، يُرجى مراجعة صفحة جودة تطبيقات Wear OS للتأكّد من أنّ تطبيقك يستوفي تلك الإرشادات.

عدم الإشارة إلى "Wear OS" في بطاقة بيانات المتجر

يجب ذِكر "Wear OS" في بطاقة بيانات المتجر الخاصة بتطبيق Wear OS أو الساعة الذكية.

الوظيفة الأساسية غير مفعّلة

هذه فئة عامة، ولكن يتم رفض التطبيقات إذا لم تكن تعمل بشكل صحيح. احرص على اختبار تطبيقك بشكل دقيق على المحاكي وعلى جهاز مادي.

بالإضافة إلى ذلك، تأكّد من أنّ لقطات الشاشة الخاصة بتطبيقك تعكس الشكل الذي يبدو عليه التطبيق الفعلي. وإذا لم تكن لقطات الشاشة دقيقة، سيتم اعتبار التطبيق "لا يعمل على النحو الموضّح في الإعلان" ويتم رفضه.

ما مِن لقطة شاشة لنظام Wear OS

يجب تضمين لقطة شاشة لنظام التشغيل Wear. تشبه عملية التقاط لقطة شاشة أخذ لقطة شاشة من تطبيق متوافق مع الأجهزة الجوّالة ويمكن إجراؤها من "استوديو Android". هناك العديد من أسطح Wear المتاحة للقطات الشاشة الخاصة بك.

التطبيق غير مصمَّم لشاشات العرض المستديرة

احرِص على تحديد ما إذا كان تطبيقك لا يتوافق مع الشاشات المستديرة، وذلك في وصف "متجر Play". وإلا، سيتم رفض التطبيق إذا لم يتم عرض تنسيق التطبيق بشكل صحيح على شاشة دائرية.

اختبِر تطبيقك على جهاز دائري أو محاكي للتأكد من عرض التنسيقات بشكل صحيح. يمكنك استخدام تنسيقات Wear OS المضمّنة في "أداة فحص التنسيق" في "استوديو Android". ولمزيد من المعلومات، يُرجى الاطّلاع على فتح أداة فحص التنسيق.

متطلبات الوظائف غير متوفّرة

من المتطلبات الشائعة المتعلّقة بوظائف غير متوفّرة، عندما لا يتم تحسين الإشعارات لنظام Wear OS. يُرجى الحرص على اتّباع إرشادات الجودة لتطبيقات Wear OS والسماح للمستخدمين بالرد باستخدام RemoteInput على إرسال تطبيقات المراسلة.