لن يقبل Google Play ملفات APK اعتبارًا من أغسطس ويميل الآن نحو التطبيقات بتنسيق AAB 

خلال مؤتمر Google I / O لمطوري Google المسؤولين عن تطوير Android أعلنوا أنه اعتبارًا من أغسطس من هذا العام ، سيتم ترحيل التطبيقات في Google Play لاستخدام تنسيق توزيع حزمة تطبيقات Android بدلاً من APK.

مع هذا من أغسطس 2021 ، التنسيق يجب تطبيق App Bundle على جميع التطبيقات الجديدة المضافة إلى Google Play ، وكذلك لتسليم التطبيقات التي تعمل بدون تثبيت (تطبيق ZIP الفوري).

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

أثناء التثبيت ، يتم أيضًا فحص توقيع التطبيق للتأكد من صحته. إذا كان التطبيق مثبتًا بالفعل ، فإن Android يقارن توقيع التطبيق الجديد مع توقيع التطبيق المثبت بالفعل. إذا كان التوقيع غير صالح أو غير مطابق ، فإن Android يرفض تثبيت التطبيق. يعد التحقق من صحة التوقيع جزءًا مهمًا من أمان Android.

ومع ذلك ، في عام 2018 ، قدمت Google تنسيقًا جديدًا يسمى Android App Bundles أو AAB. صرحت Google بأن هذا التنسيق الجديد سيسمح بملفات تطبيق أصغر وطرق أسهل للتحكم في جوانب مختلفة من التطبيقات. من بين ملايين التطبيقات الموجودة على متجر Google Play ، يستخدم الآلاف بالفعل نظام AAB.

يمكن الاستمرار في توزيع تحديثات التطبيقات الموجودة بالفعل في الكتالوج في تنسيق APK. لتقديم موارد إضافية في الألعاب ، يجب استخدام Play Asset Delivery Service بدلاً من OBB. للمصادقة على تطبيقات App Bundle بالتوقيع الرقمي ، يجب استخدام خدمة Play App Signing ، مما يعني وضع مفاتيح في بنية Google الأساسية لإنشاء التوقيعات الرقمية.

تتوافق App Bundle مع Android 9 وتتيح لك إنشاء حزمة تتضمن كل ما يحتاجه التطبيق ليعمل على أي جهاز: حزم اللغات ، ودعم أحجام الشاشات المختلفة ، والتجميعات لأنظمة الأجهزة المختلفة. عند تنزيل تطبيق من Google Play ، يتم تسليم الكود والموارد اللازمة للعمل على جهاز معين فقط إلى نظام المستخدم. بالنسبة لمطور التطبيق ، عادةً ما يأتي التبديل إلى حزمة التطبيقات لتمكين خيار إنشاء آخر في الإعدادات واختبار حزمة AAB الناتجة.

مقارنةً بتنزيل ملفات APK متجانسة ، فإن استخدام حزمة التطبيقات يقلل من كمية البيانات التي يتم تنزيلها على نظام المستخدم بمعدل 15٪ ، مما يؤدي إلى توفير مساحة التخزين وتثبيت التطبيق بشكل أسرع. وفقًا لـ Google ، تم تحويل ما يقرب من مليون تطبيق إلى تنسيق App Bundle ، بما في ذلك تطبيقات من Adobe و Duolingo و Gameloft و Netflix و redBus و Riafy و Twitter.

واحدة من أفضل الميزات من Android App Bundle وق أن التطبيق يمكن تقسيمه إلى عدة أجزاء ، يركز هذا بشكل خاص على الألعاب ، لأنه مع Play Asset Delivery ، على سبيل المثال ، سيحصل المستخدمون الذين يبدأون لعبة ما على المستويات الأولية فقط ومع تقدمهم يمكنهم تنزيل المستويات التالية عند الضرورة. وسيحدد Play Store الموارد الأنسب لجهازك ، على سبيل المثال دون الحاجة إلى مواد عالية الدقة على جهاز منخفض الجودة ، مما يقلل من الحاجة إلى نقل البيانات.

وفقًا لـ Google ، ينطبق شرط استخدام حزم تطبيقات Android فقط على التطبيقات الجديدة.

وقالت الشركة: "التطبيقات الحالية معفاة حاليًا ، وكذلك التطبيقات الخاصة المنشورة لمستخدمي Google Play المُدارين". يمكن أن تستمر التطبيقات الحالية في تقديم التحديثات كملفات APK ، ولن يؤدي التبديل إلى AAB إلى إزالة متاجر التطبيقات المنافسة. إذا كنت مطورًا تخطط لإصدار تطبيق جديد ، فلم يتبق لك سوى القليل من الوقت للتأكد من أنك تستخدم التنسيق الجديد.

مصدر: https://android-developers.googleblog.com/


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.