تقدم Google الإصدار 3 من Play Billing Library وتخطط لجعل حزم التطبيقات متطلبًا في عام 2021

أعلنت Google عن الإصدار 3 من مكتبة Play Billing Library وتخطط لجعل حزم تطبيقات Android متطلبًا للتطبيقات الجديدة التي يتم تحميلها على متجر Google Play في عام 2021.

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

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

مكتبة فواتير Google Play الإصدار 3 - ما الذي يتغير

التسديد نقذا

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

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

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

استرداد أسهل للرمز الترويجي

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

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

إسناد الشراء

إذا كان التطبيق أو اللعبة تحتوي على مجموعة من الأشياء المختلفة التي يمكنك شراؤها فيها، فإن المطور يحتاج إلى طريقة ما لتتبع من اشترى ماذا. قبل الآن، كان يتعين على المطور إنشاء حل مخصص باستخدام إطار عمل AIDL الذي تم إهماله الآن. ومع ذلك، مع الإصدار 3 من مكتبة الفوترة في Google Play، يتوفر الآن دعم أصلي لإسناد الشراء، مما يسمح للمطورين بتتبع ما يتم شراؤه بسهولة.

متطلبات إصدار المكتبة

إذا كنت تقرأ هذا المقال، فمن المحتمل أنك تعرف عنه الحد الأدنى لمتطلبات إصدار SDK لـ Google Play للنشر على المتجر. حالياً، يجب أن تستهدف التطبيقات API 28 على الأقل (Android Pie) ليتم نشره على Google Play، ويزداد هذا الشرط كل عام.

يوجد الآن مطلب مماثل للمطورين الذين ينفذون مكتبة فواتير Google Play. لنشر تطبيق باستخدام هذه المكتبة على متجر Play، يجب أن يستخدم إصدارًا حديثًا نسبيًا. في الوقت الحالي، يُسمح بجميع إصدارات Play Billing Library، ولكن بدءًا من 2 أغسطس 2021، سيتعين على جميع التطبيقات المنشورة حديثًا استخدام الإصدار 3 على الأقل. سيكون لدى التطبيقات الحالية مهلة حتى 1 نوفمبر 2021، قبل أن يتعين عليها الترقية.

دليل الهجرة

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

يمكنك الاطلاع على دليل الهجرة هنا. هناك أيضا دليل الفيديو إذا كان هذا أكثر فائدة بالنسبة لك.

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

حزم تطبيقات Android الإلزامية للتطبيقات المنشورة حديثًا في عام 2021

قسم مشعل الرحمن

في مؤتمر Google I/O 2018، قدمت جوجل تنسيق بديل لتوزيع التطبيقات يسمى Android App Bundle بامتداد الملف .aab. الهدف من Android App Bundle هو تقليل حجم ملف حزمة تطبيقات Android النهائية (.apk) المقدمة للمستخدم، مما يقلل حجم التثبيت ووقت التنزيل للمستخدمين. يحتوي الملف ‎.aab على ملفات APK للتطبيق الأساسي وجميع البنى المدعومة (ARM وARM64 وx86) واللغات ومتغيرات التخطيط. يتطلب هذا التنسيق تقديم نسخة من مفتاح توقيع تطبيقك إلى Google حتى تتمكن وحدة تحكم مطوري Google Play من إنشاء حزمة تحتوي على إصدارات موقعة من كل ملف APK في الحزمة؛ يتم تسليم ملف APK الصحيح لبنية جهاز معين ولغته وتخطيطه عبر Google Play Dynamic Delivery.

يمكن للمطورين نشر حزم تطبيقات Android في أندرويد ستوديو، الوحدة، أو رفرفة، وعلى الرغم من دعم حزم التطبيقات الكبيرة بأحجام APK المثبتة التي يصل حجمها إلى 500 ميجابايت، إلا أن ملفات OBB غير مدعومة. وكبديل، قامت Google مؤخرًا بتوسيع حزم تطبيقات Android من خلال تقديم لعب تسليم الأصول لمطوري الألعاب لتقديم أصول اللعبة الكبيرة بشكل ديناميكي. مع كل هذه التحسينات كخلفية، تخطط Google الآن لجعل Android App Bundles أحد متطلبات التطبيقات المنشورة حديثًا على متجر Google Play.

في ال "الجديد في جوجل بلاي"تم نشر الفيديو الأسبوع الماضي على قناة Android Developers على YouTube (عبر AndroidPolice)، أعلنت موظفة Google ميلينا نيكوليتش ​​أن دعم حزمة التطبيقات سيكون مطلوبًا للتطبيقات الجديدة على Google Play. ولم يتم تحديد تاريخ محدد لهذا المطلب الجديد، على الرغم من أننا نعلم أنه سيحدث في وقت ما في عام 2021.

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

نأمل أن نتعلم المزيد عن هذا المطلب الجديد مع اقترابنا من عام 2021.