عندما نقوم بتنزيل ملفات التطبيقات على الاندرويد, من الشائع العثور على تنسيقات ملفات مختلفة. إذا كنت قد سمعت من قبل عن صيغمن التطبيقات على أندرويد مثلAPK وAAB وAPKMولكنك لا تعرف بالضبط ماذا تعني وكيف تختلف، هنا نشرح لك ذلك بالتفصيل.
تلعب هذه التنسيقات دورًا حاسمًا في توزيع التطبيقات وتثبيتها على أجهزة Android. كل واحد منهم له خصائصه ومزاياه الخاصة، لذلك فهمهم سوف يساعدك لفهم كيفية عمل التطبيقات على هاتفك المحمول بشكل أفضل.
ما هو ملف APK؟
El APK (حزمة Android)إنه الشكل الكلاسيكي للتطبيقات في Android وهو يعادل ملفات .exe في Windows. إنها حزمة تحتوي على جميع العناصر اللازمة لتثبيت التطبيق على جهاز Android.
يحتوي ملف APK على جميع موارد التطبيق، مثل الصور والنصوص واللغات والإعدادات. وهذا يعني أنه عند تثبيت تطبيق بتنسيق APK، يتم تنزيل كل هذه الموارد حتى لو لم تكن هناك حاجة إليها للمستخدم.
ما هو AAB ولماذا قدمته جوجل؟
الملف AAB (حزمة تطبيقات Android) هو تنسيق جديد أنشأته Google لتحسين توزيع التطبيقات في متجر Play. هدفها الرئيسي هو تقليل حجم التنزيل وتحسين التثبيت.
على عكس APK، لا يمكن تثبيت ملف AAB مباشرة على جهاز Android. وبدلاً من ذلك، فهو بمثابة حاوية معيارية تتضمن أجزاء مختلفة من التطبيق. يقوم Google Play تلقائيًا بإنشاء ملف APK مخصص لكل مستخدم، بما في ذلك الموارد الضرورية فقط.
على سبيل المثال، إذا كان التطبيق يدعم لغات متعددة، باستخدام APK التقليدي سوف تقوم بتنزيل جميع اللغات المتاحة. ومع ذلك، مع AAB، سوف تقوم فقط بتنزيل اللغة التي تستخدمها، تقليل الوزن النهائي للتطبيق.
الاختلافات الرئيسية بين APK وAAB
تحسين الحجم: تشغل التطبيقات بتنسيق AAB مساحة أقل على الأجهزة لأنها تقوم بتنزيل الموارد التي يحتاجها كل مستخدم فقط.
أمان أكبر: من الصعب توزيع نسخ غير قانونية من التطبيقات على AAB، نظرًا لأنه لا يمكنك استخراج ملف واحد لمشاركته.
التثبيت: على الرغم من أنه يمكن تثبيت ملفات APK مباشرةً، فإن AABs تتطلب من Google Play إنشاء ملف APK خاص بالجهاز.
ما هو تنسيق APKM؟
El APKMهو تنسيق تم إنشاؤه بواسطة متجر APKMirror لتسهيل تثبيت تطبيقات تنسيق AAB خارج Google Play. يحتوي على مجموعة من ملفات APK التي تم إنشاؤها من AAB و يتطلب برنامج تثبيت خاص للعمل بشكل صحيح.
على عكس ملفات APK التقليدية، لا يمكن تشغيل ملفات APKM مباشرة على جهاز محمول. تحتاج إلى استخدام تطبيقات مثل APKMirror المثبت لتثبيت هذه الملفات بشكل صحيح ووضع أجزاء التطبيق المختلفة معًا.
كيف يؤثر هذا التغيير على المستخدمين؟
بالنسبة للمستخدمين الذين يقومون فقط بتثبيت التطبيقات من Google Play، فإن التحول إلى AABs لا يحدث فرقًا كبيرًا، باستثناء حقيقة أن ستكون التطبيقات أخف وزناً وتستهلك مساحة أقل على أجهزتك.
ومع ذلك، بالنسبة لأولئك الذين يقومون بتنزيل ملفات APK من مصادر خارجية، فإن التغيير مهم، حيث لا يمكن تثبيت AABs مباشرة بدون أداة إضافية. هذا يجعل تثبيت التطبيقات خارج متجر Play أكثر صعوبة ويقلل من قرصنة التطبيقات.
تطور صيغ التطبيقات على الأندرويد يسعى إلى تحسين الأمان وتحسين التنزيلات. وفي الوقت نفسه APK تظل الطريقة الأكثر انتشارًا لتثبيت التطبيقات، AAB أصبح المعيار في متجر Play. بجانب، صيغ مثل APKM وقد ظهرت ميزة لتسهيل تثبيت التطبيقات في AAB خارج Google Play.
سيساعدك فهم هذه الاختلافات على إدارة تطبيقاتك بشكل أفضل واختيار أفضل طريقة لتثبيتها على جهازك.
وهذا كل شيء لهذا اليوم! أخبرنا في التعليقات ما رأيك في تنسيقات تطبيقات Android: ماذا تعني APK وAAB وAPK؟ هل كنت تعرف بالفعل هذه التنسيقات المختلفة لتطبيقات Android؟