إذا كنت قد بحثت في الأجزاء الداخلية من Android ، فقد سمعت المصطلح “APK”. ومع ذلك ، فإن المصطلح الأحدث ، “حزمة تطبيقات Android” (AAB) ، أصبح أكثر انتشارًا. إذن ما هو AAB وهل يحل محل ملفات APK؟ دعنا نتحدث عن ذلك.
ما هي حزمة تطبيقات Android؟
بدءًا من أغسطس 2021 ، ستطلب Google أن تستخدم جميع تطبيقات Android المنشورة على متجر Play تنسيق “Android App Bundle”. في السابق ، كان بإمكان التطبيقات استخدام تنسيق AAB أو تنسيق APK القياسي القديم.
إذن ما هي حزمة تطبيقات Android بالضبط وكيف تختلف عن APK؟ APK (حزمة تطبيقات Android) هو في الأساس ملف ZIP متخصص يتضمن جميع الملفات والرموز المطلوبة لتشغيل التطبيق. يقوم جهازك بتنزيل كل هذه الأصول ، سواء كنت في حاجة إليها كلها أم لا.
تمتلك AAB جميع هذه الأصول نفسها ، ولكنها تتضمن أيضًا مكونات تسمى “الميزات الديناميكية” و “حزم الأصول”. تتسبب مزايا هذه الميزات في ابتعاد Google عن ملفات APK لصالح AABs.
هناك طريقة سهلة للتفكير في حزمة التطبيق وهي أنها تتضمن جميع المكونات لإنشاء ملف APK. عندما تقوم بتنزيل حزمة تطبيقات من متجر Play ، فإنها تنشئ ملف APK الذي يستهدف جهازك المحدد.
ما هي مزايا AABs؟
حزم تطبيقات Android لها مزايا عديدة. أولاً ، تنشئ AABs ملفات APK أصغر. نظرًا لأن الحزمة تنشئ التطبيق خصيصًا لجهازك ، فقد لا تكون جميع المكونات مطلوبة ، مما ينتج عنه أحجام ملفات أصغر.
كما أنه ليس من الضروري تنزيل كل هذه المكونات مسبقًا. يعني مفهوم “التسليم الديناميكي” أنك تحصل على تطبيق مبتدئ أصغر يمكنه تنزيل ميزات جديدة وتثبيتها عندما تحتاج إليها. لذلك إذا لم تستخدم ميزات معينة مطلقًا ، فلن يتم تنزيلها على جهازك.
باختصار ، ميزة AABs هي أنها ببساطة أكثر مرونة وديناميكية. تضيف أحجام الملفات الأصغر ، والتنزيلات الأولية الأسهل ، والمكونات التي يتم تقديمها حسب الحاجة إلى ملفات APK الأكثر ذكاءً.
هل تحل حِزم التطبيقات محل ملفات APK؟
عندما أعلنت Google أن متجر Play سيتطلب حزم تطبيقات Android بدلاً من ملفات APK ، كان هناك سوء فهم شائع: هل يعني هذا أنه لم يعد بإمكانك تثبيت ملفات APK على جهازك؟ لا على الاطلاق.
في الواقع ، كما هو موضح في القسم السابق ، تُنشئ حزم التطبيقات ملفات APK. APK هو ما يقوم Android بتشغيله ، ولكن AAB هو ما يقوم المطور بتحميله إلى متجر Play.
يمكن أن تحل حزم التطبيقات محل ملفات APK في متجر Play ، ولكن ليس على أجهزة Android. لا يزال بإمكانك تنزيل ملفات APK على جهازك كالمعتاد. في الواقع ، يمكنك أيضًا تنزيل ملفات AAB. كن مطمئنًا ، هذا مجرد تغيير في متجر Play ، وليس في الطريقة التي يتعامل بها Android كنظام تشغيل مع ملفات التطبيق.