يعد HMS Core على Android بديلاً من Huawei لخدمات Google Play

click fraud protection

إن HMS Core على Android هي محاولة من Huawei لتوفير وظائف مشابهة لـ GMS Core وGoogle Play Services. اكتشف كيف تهدف الشركة إلى القيام بذلك!

يعد هاتف Huawei Mate 30 Pro أحد أفضل إصدارات الأجهزة لهذا العام، حيث يتميز عمليا كل ابتكار ذي معنى في عالم الهاتف حتى الآن، وتقديم عدد لا بأس به من المنتجات الخاصة به. ومع ذلك، على الرغم من تقديمه واحدة من أفضل مجموعات الميزات المتوفرة على هاتف ذكي يعمل بنظام Android، إلا أنه لا يمكن التوصية به لمجموعة كبيرة من المستخدمين. واللوم في مثل هذا الاستبعاد يقع فقط على عاتق الوضع السياسي بين هواوي والولايات المتحدة الأمريكية، الأمر الذي أجبر الشركة على إطلاق قطعة ممتازة من الأجهزة بدون الجزء الأكثر أهمية من Android الوظيفي: خدمات جوجل بلاي. لا يمكن للعالم أن يفعل شيئًا سوى المشاهدة بينما يحاول عملاق Android اكتشاف طريقه في عالم لا يوجد فيه Google. كانت شركة هواوي بحاجة إلى بدائل عملية وموثوقة لنفسها ولمستخدميها، وكانت بحاجة إليها بالأمس.

ولحسن الحظ، كان لدى هواوي البصيرة للعمل على بعض الحلول الخاصة بها قبل فترة طويلة من ظهور أي سياسة تجارية. ال معرض تطبيقات هواوي

قدمت للمستخدمين النهائيين ومطوري التطبيقات بديلاً لمتجر Google Play، حيث يعمل كوسيط لتوزيع تطبيقات Android وصيانتها. لكن توزيع التطبيقات لا يحل سوى جزء من المعادلة. العامل الرئيسي الآخر الذي يجب معالجته أيضًا هو حقيقة أن الكثير من تطبيقات Android، بما في ذلك Google Apps، تعتمد على مجموعة مغلقة من التطبيقات. واجهات برمجة التطبيقات التي تعمل - واجهات برمجة التطبيقات التي فصلت Android الخاص بـ AOSP عن Android الخاص بـ Google، وتأتي في شكل Google Mobile Services وGoogle Play خدمات. على الرغم من أنه لا يزال بإمكان شركة Huawei الاستمرار في استخدام Android بسبب طبيعة AOSP مفتوحة المصدر، إلا أنها لم تتمكن من استخدام الملكية. خدمات جوجل للهواتف المحمولة (GMS)، وامتدادًا، خدمات جوجل بلاي على هواوي ميت 30 برو. وهذا يعني أن المطورين الذين اعتمدوا بشكل حصري على GMS للوظائف داخل تطبيقاتهم فقدوا الوصول إلى الأدوات التي جعلت هذه الوظائف ممكنة على أجهزة Huawei المستقبلية. بالنسبة للمستخدمين المتأثرين، كان هذا يعني أن العديد من تطبيقاتهم ستظل معطلة حتى يتم التداول تم حل الموقف، أو قام مطورو التطبيق باستكشاف البدائل، أو قام المستخدم باستكشافها تطبيقات بديلة. اثنان من هذه المواقف الثلاثة يضران بمطور التطبيق، واستكشاف بديل لتقليل الاعتماد المفرط على GMS قد يكون في مصلحة العمل الأفضل للمطور.

في هذه المقالة، سنستكشف الذراع الثاني لحلول هواوي البديلة. يقابل هواوي HMS الأساسية، البديل لخدمات Google Play على نظام Android.


خدمات Google Mobile وGMS Core وخدمات Google Play

قبل أن نحاول الإجابة على ما يفعله بديل Huawei، نحتاج إلى الرجوع خطوة إلى الوراء وإلقاء نظرة على ما فعله حل Google لنظام Android.

في حين يمكن تصنيف نظام التشغيل Android على أنه نظام تشغيل "مفتوح المصدر" بفضل وجود AOSP (مشروع Android مفتوح المصدر)، فإن معظم المستخدمين حول العالم لم يسبق لهم مطلقًا حقًا شهدت AOSP في أنقى معانيها. معظم الهواتف الذكية المباعة في جميع أنحاء العالم، باستثناء مناطق معينة مثل الصين، تأتي مزودة بنظام Android من Google، وهو AOSP plus خدمات جوجل للجوال.

تتكون خدمات Google Mobile من تطبيقات عادية تواجه المستخدم مثل تطبيق جوجلومتجر Play وChrome والخرائط وYouTube وGmail والصور والمزيد؛ بالإضافة إلى ملفات APK لخدمات الخلفية الأساسية مثل GoogleOneTimeInitializer, معالج الاعداد, GooglePackageInstaller، وبالطبع com.GMSCore، و اكثر. GMS Core هو ما نشير إليه عادةً باسم خدمات Google Play.

خدمات جوجل بلاي تطورت كوسيلة لحل بعض مشكلات التجزئة الخطيرة التي كانت Google تواجهها في الأيام الأولى لنظام Android. بينما كانت جوجل دقيقة في تقديم تحديثات أندرويد مع وظائف جديدة يمكن لمطوري التطبيقات الاستفادة منها في تطبيقاتهم الخاصة، نفس الشيء لن تكون الوظائف متاحة عبر عالم Android بأكمله لبضع سنوات بسبب عدم وجود تحديثات من الشركات المصنعة الأصلية. استجابت جوجل بواسطة تحويل حلول API الرئيسية إلى منصة Play Services، والتي كان لديها سيطرة أكبر عليها ويمكن تحديثها بشكل مستقل عن نظام التشغيل Android.

سمح هذا لمطوري التطبيقات ببناء تجارب تعمل بنفس الطريقة عبر إصدارات Android المختلفة. لقد ساعدت عملية الترحيل في التغلب على مشاكل التجزئة التي يعاني منها نظام Android، ولكنها أدت أيضًا إلى عالم احتكاري حيث يمكن أن يؤدي استبعاد خدمات Google Play إلى إعاقة تجربة Android بأكملها هاتف ذكي.

يتوفر GMS فقط من خلال ترخيص مع Google ويقدم مجموعة شاملة من التطبيقات الشائعة والخدمات المستندة إلى السحابة.

تتوفر خدمة GMS، ومن خلال تضمين خدمات Google Play، فقط لمصنعي الأجهزة الأصلية للهواتف الذكية من خلال ترخيص مع Google، والتي تحتاج شركات تصنيع المعدات الأصلية إلى التقدم للحصول على بمجرد اجتيازهم مجموعة اختبار توافق Android (CTS) وGoogle Test Suite (GTS) على أساس كل جهاز. نظرًا لأن تضمين GMS وGMS Core يكون وراء الترخيص، فقد أصبحت جميع التطبيقات الرئيسية تقريبًا تعتمد على خدمات Play و واجهات برمجة التطبيقات الخاصة بها للعديد من وظائفها الأساسية، تحتفظ Google بالسيطرة الكاملة على نظام Android البيئي على الرغم من كون Android مفتوح المصدر باعتباره نظام التشغيل. من المحتمل، كمستخدم Android، أنه لا يمكنك عمليًا استخدام Android بدون Google، نظرًا لأنك ستخسر واجهات برمجة التطبيقات التالية:

  • تسجيل الدخول إلى جوجل: هل تكره الاضطرار إلى إنشاء حساب جديد لكل خدمة جديدة تهتم بها؟ إذا كانت الخدمة تدعم تسجيل الدخول بحساب Google، فيمكنك الاشتراك بسرعة باستخدام حساب Google الخاص بك.
  • مزود الموقع المندمج: بدلاً من تشغيل مجموعة من التطبيقات المختلفة في الخلفية في أوقات مختلفة للاقتراع الموقع، يمكن لخدمات Google Play توفير بيانات الموقع بطريقة موفرة للبطارية نسبيًا طريق.
  • خرائط: تعد خرائط Google أكثر تطبيقات الخرائط والملاحة شيوعًا للمستخدمين. باستخدام Maps SDK، يمكن للمطورين استخدام بيانات خرائط Google في تطبيقاتهم الخاصة. إنه ليس مجاني الاستخدام، ولهذا السبب لن تستخدم الكثير من التطبيقات المستقلة الصغيرة حزمة SDK هذه، ولكنك ستراها في الكثير من التطبيقات من الشركات الأكبر.
  • العاب جوجل بلاي: تعتمد الكثير من الألعاب، خاصة تلك التي يقدمها مطورو الألعاب المستقلة، على خدمات ألعاب Google Play. على سبيل المثال، من الممكن (ولكن ليس لفترة أطول من ذلك بكثير) لإنشاء لعبة مجانية تمامًا في الوقت الفعلي أو لعبة متعددة اللاعبين تعتمد على تبادل الأدوار باستخدام Play Games Services.
  • المراسلة السحابية من Firebase: هل تحب الحصول على إشعارات فورية من تطبيقاتك؟ ألن يكون الأمر مزعجًا إذا كان لدى مجموعة من التطبيقات المختلفة خوادم إشعارات خاصة بها، حيث ترسل جميعها إشعارات إليك بشكل مستقل، مما يؤدي إلى تنشيط هاتفك باستمرار واستنزاف بطاريته؟ هذا هو السبب وراء Firebase Cloud Messaging⁠—فقط اسمح لخدمات Google Play بالتعامل مع الإشعارات الفورية! ليست هناك فائدة من تنفيذ بديل لأن إصدارات Android الحديثة تضمن عدم بقائها حية في الخلفية.
  • Google Play الفواتير داخل التطبيق: جوجل يتطلب أن جميع التطبيقات والألعاب التي تحتوي على عمليات شراء داخل التطبيق (IAP) والتي يتم توزيعها من خلال Google Play يستخدم المتجر واجهة برمجة التطبيقات هذه وواجهة برمجة التطبيقات هذه فقط للتعامل مع الشراء داخل التطبيق، مما يفرض تخفيضًا بنسبة 30% على Google للجميع المعاملات.
  • ادموب: تستخدم الكثير من التطبيقات المجانية الإعلانات لتحقيق بعض الإيرادات عندما يشاهدها المستخدمون أو يتفاعلون معها. من الأفضل أن تلجأ إليه للإعلانات أكثر من جوجل؟ من المؤكد أن هناك منصات إعلانية بديلة - ويتم تشجيع المطورين على تنويع مصادر إعلاناتهم - ولكن القليل منهم يشعرون بأنهم مجبرون على استخدامها.
  • جوجل كاست: هل تمتلك Google Chromecast أو مكبر صوت Google Home الذكي أو Google Nest Hub أو أي جهاز ذكي آخر يدعم النظام البيئي لمساعد Google؟ لإرسال الفيديو أو الصوت إلى الأجهزة المدعومة، تستخدم التطبيقات Google Cast SDK التي توفرها خدمات Google Play.
  • شبكة الأمان: تشتهر SafetyNet بواجهة برمجة تطبيقات Attestation API التي تستخدمها التطبيقات المصرفية والألعاب عبر الإنترنت لاكتشاف ما إذا كان قد تم العبث بالجهاز.

لقد تم تجاهل هذه السيطرة الشاملة إلى حد كبير من قبل معظمنا. تعاملت معظم الشركات المصنعة للمعدات الأصلية بشكل جيد مع قرارات Google التي تم اتخاذها من خلال GMS Core، على الرغم من أننا لا نعرف ما إذا كان هذا التعاون خارج نطاق إرادتهم الحرة أو لأنه لم يكن لديهم خيار حقيقي. عندما ظهرت أخبار عن الوضع السياسي لشركة Huawei، تحول التركيز مرة أخرى إلى مدى أهمية خدمات Google Play في تجربة Android، وكيف ستعوض Huawei هذا العجز.


خدمات هواوي للهواتف المحمولة وHMS Core

تعد خدمات Huawei Mobile Services، أو HMS، بديل Huawei لـ GMS، وتتكون من تطبيقات تواجه المستخدم بالإضافة إلى خدمات الخلفية الأساسية. الفكرة وراء HMS هي نفس فكرة GMS - لتوفير تجربة متسقة عبر الأجهزة ومستقلة عن تحديث النظام الأساسي. تمامًا مثل الطريقة التي يتكون بها GMS من عناصر التطبيق والعناصر الأساسية، يتكون نظام HMS البيئي من تطبيقات HMS، وHMS Core، وقدرات HMS التي يتيحها Core من خلال واجهات برمجة التطبيقات المتاحة.

شهد نظام HMS البيئي زيادة في متوسط ​​عدد المستخدمين الشهري من 420 مليونًا على مستوى العالم في يوليو 2018 إلى 530 مليونًا بحلول يوليو 2019، بينما ارتفع عدد المطورين المسجلين على هذا النظام الأساسي من 450.000 إلى 910.000 في نفس الفترة الزمنية، كما زاد تكامل تطبيقات HMS Core من 20.000 تطبيق إلى 43.000 تطبيق. لا تنشر Google أرقامًا لعمليات تكامل GMS الخاصة بها، لذا فإن الحصول على نطاق واسع هنا أمر صعب مقابل اللاعب رقم 1، لكن هذه الأرقام لا تزال مثيرة للإعجاب من حيث القيمة المطلقة. وفقًا للأرقام الإضافية التي كشفت عنها هواوي، تتمتع HMS Core بإمكانية الوصول العالمي إلى 530 مليون مستخدم في أكثر من 170 دولة (بما في ذلك الصين)، بينما لا تزال توفر ميزات مثل فعالية التكلفة، وبوابة موحدة للتكامل الشامل، واستهداف المستخدم الدقيق من خلال الترويج المتعدد القنوات. تدعي شركة Huawei أيضًا أنها متوافقة مع معايير الأمن والخصوصية الدولية، بما في ذلك GAPP وGDPR واللوائح المحلية ضمن نطاقها.

سيظل كل هذا مجرد نقاط تسويقية إذا لم تتضمن HMS Core واجهات برمجة التطبيقات التي توفرها GMS Core. لكي تكون بديلاً لـ GMS Core، تحتاج HMS Core إلى توفير وظائف مماثلة، إن لم تكن أفضل، لـ المطورين، إذا كانت ترغب في إقناعهم باعتبار نفسها خيارًا صالحًا والانتقال من استخدام GMS جوهر. يقتصر نظام HMS Ecosystem حاليًا على أجهزة Huawei فقط، ولكن حتى بمفرده، فهو عبارة عن مجموعة فرعية ضخمة من أجهزة Android. قامت شركة Huawei وحدها بشحن أكثر من 200 مليون هاتف ذكي هذا العام حتى الآن، وهو رقم كبير جدًا يجب على مطوري التطبيقات أن ينتبهوا إليه. كمطور للتطبيقات، يصبح من الضروري التكيف مع هذه الأجهزة بالإضافة إلى أجهزة Huawei الأخرى التي قد لا يتم شحنها مع GMS في المستقبل. حتى لو عادت GMS إلى Huawei، فإن HMS تظل جزءًا من النظام البيئي الأكبر لشركة Huawei الإستراتيجية، حيث يصبح الهاتف الذكي هو النقطة المحورية المركزية المستخدمة للتحكم في إنترنت الأشياء المتصل الأجهزة. لذا فإن تكييف تطبيقك ليعمل بشكل جيد مع نظام HMS البيئي يشكل حجة تجارية مقنعة. أنت لا تريد أن ترتكب نفس الأخطاء التي ارتكبها Snapchat عندما تجاهل قاعدة مستخدمي Android الخاصة به لسنوات ولم يستيقظ لينتبه إليها إلا مؤخرًا.

لتقديم المزيد من التفاصيل حول واجهات برمجة التطبيقات التي توفرها HMS Core للمطورين، وهنا لمحة موجزة:

طقم الحساب

HMS الأساسية طقم الحساب هو الحل لتسجيل الدخول إلى Google الخاص بخدمة Play، مما يسمح للمطورين باستخدام حساب Huawei الحالي كخيار صالح لتسجيل الدخول إلى تطبيقهم. وهذا يخفف من إرهاق المستخدم من خلال عدم مطالبتهم بإنشاء حساب جديد لهذا التطبيق فقط، و تخطي خطوات مثل التحقق من عنوان البريد الإلكتروني والتحقق من رقم الهاتف المحمول وإدخال أخرى أوراق اعتماد؛ ومساعدة المطور بشكل عام في عملية تأهيل المستخدم وخفض معدل توقف المستخدم أثناء التسجيل وتسجيل الدخول.

تتميز Account Kit بالميزات التالية:

  • دخول آمن
  • ترخيص بنقرة واحدة
  • التكامل مع حالات الاستخدام المختلفة: الهواتف الذكية، والأجهزة اللوحية، وشاشات العرض الكبيرة، ونظام المعلومات والترفيه داخل السيارة
  • دعم المصادقة الثنائية
  • تشفير البيانات في العملية برمتها
  • متوافق مع مواصفات اللائحة العامة لحماية البيانات (GDPR) لخصوصية المستخدم
  • تغطية عالمية ضمن النظام البيئي HMS وبدعم 79 لغة

طقم الموقع

HMS الأساسية طقم الموقع هو الحل لموفر الموقع المدمج في خدمة Play، والذي يوفر بشكل أساسي للمطورين إمكانية الوصول إلى بيانات الموقع الدقيقة لاستخدامها داخل التطبيقات. تمامًا مثل Fused Location Provider، تتبنى Location Kit وضع تحديد المواقع المختلط باستخدام البيانات من نظام تحديد المواقع العالمي (GPS) بالإضافة إلى شبكة WiFi بالإضافة إلى تقنية Bluetooth بالإضافة إلى محطة الشبكة الأساسية. وهذا يسمح لها بتوفير واجهة تحديد المواقع سهلة الاستخدام ودقيقة لمطوري التطبيقات، مما يسمح لهم بالحصول على معلومات موقع المستخدم بسرعة ودقة.

تتميز مجموعة الموقع بالميزات التالية:

  • معدل نجاح مرتفع في الموقع: تدعي شركة Huawei أن معدل نجاح الموقع في وضع عدم الاتصال + عبر الإنترنت يصل إلى 99٪
  • تحديد المواقع بسرعة
  • دقة تحديد المواقع العالية: يسمح وضع تحديد المواقع المختلط بدقة عالية
  • انخفاض استهلاك الطاقة

تحتوي أداة الموقع أيضًا على المزيد من الميزات قيد التنفيذ:

  • سياج جغرافي منخفض الطاقة
  • دلالات الموقع
  • تحديد المواقع IP المتكاملة
  • تحديد المواقع في الأماكن المغلقة بدقة عالية
  • الوعي بالموقع

مجموعة الخرائط

HMS الأساسية مجموعة الخرائط يهدف إلى أن يكون مكافئًا لـ Maps SDK من Google، مما يوفر للمطورين إمكانات خرائط مريحة وقوية يمكن أن تساعد في تحسين تجربة الخريطة داخل التطبيقات.

توفر Map Kit للمطورين إمكانية الوصول إلى عرض خريطة مخصص مع عناصر خريطة غنية وأنماط تفاعل متعددة. تأتي Map Kit أيضًا مع بيانات تحديد الموقع الجغرافي الخاصة بها، مع ما يزيد عن 100 مليون معلومات عن نقاط الفائدة، أكثر من 150 مليون معلومات حول العناوين، بالإضافة إلى مطالبات الإدخال للمواقع والترميز الجغرافي الخاص بها واجهة برمجة التطبيقات. تغطي Map Kit أكثر من 150 دولة وأكثر من 40 لغة، وتوفر إمكانية الوصول إلى 25 واجهة برمجة تطبيقات بشكل إجمالي.

Huawei Mobile Services Core (HMS Core) - مجموعة أدوات القيادةطقم القيادة

تهدف مجموعة Drive Kit الخاصة بـ HMS Core إلى تمكين الوظائف التي يمكن لشركة Google تمكينها من خلال جوجل درايف ريست API داخل تطبيق أندرويد.

باستخدام Drive Kit، يمكن للمطورين إنشاء تطبيقات يمكنها قراءة الملفات وكتابتها ومزامنتها مع Huawei Cloud.

تتضمن بعض ميزاته الرئيسية ما يلي:

  • سهل الاستخدام وحفظ الملفات
  • التشفير
  • تحديث الملف في الوقت الحقيقي
  • دعم متعدد الأجهزة

وتخطط Drive Kit أيضًا لتقديم المزيد من الوظائف في المستقبل، مثل مشاركة الملفات والتعاون الجماعي والبحث الذكي.

على حد فهمنا، يختلف Drive Kit عن نظام Android النسخ الاحتياطي التلقائي لتطبيقات API، حيث أنه لا يدعم النسخ الاحتياطي لإعدادات التطبيق على السحابة حتى الآن. تشير شركة Huawei إلى أن هذه الميزة ستأتي بحلول ديسمبر 2019، والتي من المفترض أن تعمل على تحسين فائدة واجهة برمجة التطبيقات (API) هذه بشكل كبير.

خدمة اللعبة

HMS الأساسية خدمة اللعبة تهدف إلى أن تكون معادلة لألعاب Google Play. توفر خدمات الألعاب طريقة سهلة للاعبين لتسجيل الدخول وتتبع الإنجازات والتصنيفات ذات الصلة. بالإضافة إلى ذلك، يمكن لمطوري الألعاب أيضًا الاستفادة من واجهات برمجة التطبيقات المتعلقة بحزم الهدايا، ومكافأة المستخدمين بمكافآت داخل اللعبة عند استكمال الإنجازات.

تتضمن واجهات برمجة التطبيقات الأخرى المخطط لها في المستقبل لخدمة الألعاب تتبع بيانات اللاعب وإحصائياته مثل مدة اللعبة، ووقت تسجيل الدخول، والتكرار، وتصنيف النشاط، وتصنيف حدود الدفع، والشراء كمية؛ والإبلاغ عن أحداث اللعبة.

طقم الدفع

HMS الأساسية طقم الدفع هو ما يعادل خدمة Firebase Cloud Messaging من Google، مما يسمح بشكل أساسي لمطوري التطبيقات بإرسال رسائل من السحابة إلى المستخدمين. أثبتت Push Kit نفسها كمنصة رسائل دفع موثوقة وفي الوقت الفعلي مع تغطية عالمية، وتنتشر في أكثر من 200 دولة. يمكن لمطوري التطبيقات الاستفادة من ميزات الاستهداف الدقيقة التي يقدمها لتعزيز سهولة استخدام التطبيق المستخدمين وتعزيز التفاعلات والمعاملات مع التطبيق من خلال زيادة مشاهدات صفحة التطبيق وفريدة من نوعها الزائرين.

مجموعة التحليلات

مجموعة التحليلات الخاصة بـ HMS Core تعادل مجموعة Google تحليلات Firebase. الهدف الأساسي لمجموعة Analytics هو تزويد مطوري التطبيقات بطريقة سهلة لقياس المقاييس المختلفة داخل التطبيق وتقديم التحليل على أساس تلك المقاييس. باستخدام Analytics Kit، تدعي هواوي أن المطورين سيكونون قادرين على جمع ما يصل إلى 500 نوع من بيانات السلوك، تقديم إمكانات واسعة جدًا للحصول على نظرة ثاقبة للمستخدم وتفاعلاته وعاداته داخل التطبيق. وبالتالي، يمكن لمطوري التطبيق بعد ذلك صياغة سياسات التحسين حسب الحاجة، من أجل تعزيز المشاركة والاحتفاظ بالمستخدمين داخل التطبيق.

تدعي مجموعة التحليلات أنها توفر:

  • وصول بسيط وفعال، مع أحداث محددة مسبقًا، وأحداث مخصصة، وتصحيح الأخطاء عبر الإنترنت
  • خدمة بيانات آمنة مع هويات مستخدم مجهولة، ونقل مشفر، وعزل متعدد المستأجرين
  • لوحة تحكم قابلة للتخصيص مع ميزات تحليل غنية مثل:
    • تحليل تحويل المسار والاحتفاظ به: تحديد خصائص تغيير الأحداث لصياغة سياسات تشغيل المستخدم المستهدفة
    • تحليل الحدث
    • تحليل الجمهور
    • التحليل في الوقت الفعلي: تحليل الأحداث الساخنة حاليًا في الوقت الفعلي وضبط سياسات التشغيل
  • تصحيح الأخطاء عبر الإنترنت، مع استجابة سريعة من المستوى الثاني

عمليات الشراء داخل التطبيقHuawei Mobile Services Core (HMS Core) - عمليات الشراء داخل التطبيق

HMS الأساسية عمليات الشراء داخل التطبيق هو ما يعادل Google Play In-App Billing، وربما يكون الأكثر أهمية من بين جميع واجهات برمجة التطبيقات (APIs) بقدر ما يتعلق الأمر بمطوري التطبيقات. بدون وجود وسيلة قوية لتحقيق الدخل، لن يكون هناك حافز كبير للمطور للتعمق في نظام HMS البيئي. من خلال عمليات الشراء داخل التطبيق، يجب أن يكون المطورون قادرين على تحقيق الدخل على مستوى العالم. تغطي عمليات الشراء داخل التطبيق في HMS خمس واجهات برمجة تطبيقات واسعة في فئتين: خدمة إدارة المنتجات، وخدمة الاشتراك، وخدمة الطلبات، وخدمة اختبار Sandbox، وخدمة إدارة التجار.

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

  • يدعم الاستخدام التجريبي المجاني المخصص والترويج التفضيلي
  • يدعم التسعير التلقائي العالمي
  • يدعم تعديل سعر الاشتراك على أساس كل بلد
  • إدارة الإخطارات الشاملة
  • تقارير الاشتراك

خدمة الطلب مخصصة لنموذج الشراء غير المتكرر للمعاملة الواحدة، وتتميز بالميزات التالية:

  • تبسيط عملية الوصول إلى الدفع
  • إدارة أوامر الدفع للمطورين
  • منطق الوصول والتفاعل البسيط

طقم اعلاناتHuawei Mobile Services Core (HMS Core) - مجموعة الإعلانات

HMS الأساسية طقم اعلانات يعادل Google AdMob، ويشكل المرحلة الثانية من تحقيق الدخل لنظام Huawei Mobile Services البيئي. توفر Ads Kit معرفات إعلانية فريدة على مستوى الجهاز وإمكانيات تتبع تحويل الإعلانات لإنشاء نظام بيئي للإعلان.

مثل جزء من التغييرات تم تقديمه في نظام التشغيل Android 10، ويجب أن تتمتع التطبيقات بأذونات مميزة لطلب رقم IMEI للهاتف، وهو الأمر الذي يفرض هذا بشكل أساسي قيودًا على استخدام هذا المعرف غير القابل لإعادة التعيين للتسويق والإعلان المقاصد. وبالتالي تعتمد مجموعة إعلانات Huawei على حل OAID (معرف الإعلان المفتوح) كمعرف إعلان غير دائم، مما يسمح يعمل المطورون على تحقيق التوازن بين خصوصية المستخدم مع الاستمرار في تقديم إعلانات مخصصة وتتبع الإعلانات بدقة تأثيرات.

يحتوي كل جهاز HMS على OAID فريد يتم إنشاؤه فورًا بعد بدء تشغيل الجهاز لأول مرة. يحتفظ المستخدمون أيضًا بخيار إعادة تعيين OAID بالإضافة إلى إلغاء الاشتراك في الإعلانات المخصصة. وبالتالي، يعمل OAID على دمج الهوية الرقمية مع الخصوصية عن طريق إزالة الاتصال بين معرف الجهاز ومعلومات المستخدم.


ملاحظة ختامية

تعد HMS Core من Huawei محاولة جبارة من قبل Huawei، وهي محاولة تظهر مثابرتها في الحفاظ على قدرتها التنافسية في النظام البيئي لأجهزة وبرامج الهواتف الذكية. كان من الممكن أن تنهار معظم الشركات المصنعة الأصلية الأخرى لنظام التشغيل Android لولا دعم Google، حيث لا يوجد أي منها (ربما باستثناء Samsung) في أي حال من الأحوال. موقفها لتقديم مثل هذه المجموعة القوية من واجهات برمجة التطبيقات البديلة التي يمكن أن توفر بشكل واقعي مجموعة مماثلة من الوظائف للمطورين والمستخدمين.

تبين أن HMS Core هو السلاح السري لشركة Huawei، وهو سلاح كان مخفيًا على مرأى من الجميع، وقد تم إبرازه في المقدمة عندما كانت الشركة بحاجة حقًا إلى التكيف. ومع بقاء الوضع السياسي للشركة دون حل لفترة طويلة جدًا، يظل HMS Core هو الحل الذي يحتاج المطورون إلى اللجوء إليه إذا كانوا يعتزمون الاحتفاظ بجمهورهم من Huawei. هواوي لم تخرج من سوق الهواتف الذكية بعد الحظر التجاري - بعيدا عن ذلك في الواقعحيث سجلت الشركة نموًا بنسبة 63% على أساس سنوي في السوق الصينية ونموًا بنسبة 29% في السوق العالمية، على الرغم من الحظر التجاري. لا تزال الشركة تعتزم المضي قدمًا وسيجد المستهلكون صعوبة في مقاومة الأجهزة الممتازة مثل Huawei Mate 30 Pro.

ومع الزخم الحالي الذي تتمتع به هواوي، لا بد من ظهور حلول برمجية بديلة بفضل قانون العرض والطلب. لذلك يبقى السؤال الوحيد بالنسبة لك كمطور تطبيقات: هل لديك البصيرة للتكيف أيضًا؟


مكتوب بمدخلات من مشعل الرحمن