إذا كان لديك جهاز Android أو إذا كنتَ قد امتلكتَ واحدًا في مرحلة ما ، فربما تكون قد سمعت بمصطلح APK وتساءلت عما يعنيه. بينما يُمكنكَ استخدام Android دون الحاجة حتى إلى معرفة ما يعنيه APK ، إلا أنَّ هذه المعرفة القليلة ستُساعدك على تقدير النظام الأساسي بشكل أكبر.
لنلقِ نظرة على ماهية ملف APK وسبب أهميته لنظام Android.
روابط سريعة
ما هو ملف APK؟
مُصطلح APK يعني حزمة تطبيق Android (أحيانًا حزمة Android أو حزمة تطبيقات Android). إنه تنسيق الملفات الذي يستخدمه Android لتوزيع التطبيقات وتثبيتها. نتيجة لذلك ، تحتوي ملفات APK على جميع العناصر التي يحتاجها التطبيق للتثبيت بشكل صحيح على جهازك.
ملف APK هو ملف مضغوط ، مما يعني أنه يحتوي على ملفات مُتعددة ، بالإضافة إلى بعض البيانات الوصفية عنها. ربما تكون على دراية بأنواع أخرى من الملفات المضغوطة ، مثل ZIP و RAR.
بشكل عام ، تُستخدم الملفات المضغوطة (مثل ZIP) لدمج عدة ملفات في ملف واحد ، لجعلها أكثر قابلية للنقل أو ضغطها لتوفير المساحة. عند استخدام ملف مضغوط لتوزيع التطبيقات ، يطلق عليه حينئذٍ حزمة تطبيقات.
كما اتضح ، تُعد ملفات APK نوعًا مختلفًا من تنسيق الملف JAR (Java Archive) ، نظرًا لأنَّ الكثير من مُكوّنات Android مبنية باستخدام Java. جميع ملفات APK هي ملفات ZIP في جوهرها ، ولكن يجب أن تحتوي على معلومات إضافية لتعمل بشكل صحيح كملف APK.
لذا فإنَّ جميع ملفات APK هي ملفات ZIP ، ولكن ليست كل ملفات ZIP عبارة عن ملفات APK. إذا كنت مهتمًا ، فيُمكنك فتح ملف APK ورؤية ما بداخله. ما عليك سوى استخدام واحدًا من أفضل تطبيقات استخراج الملفات ، مثل 7-Zip ، لفتحه كما تفعل مع أي ملف ZIP قديم.
ما هي ملفات APK المُستخدمة؟
تسمح لك ملفات APK بتثبيت التطبيقات على هاتف Android الخاص بك. إنها تشبه ملفات APPX المستخدمة لتثبيت تطبيقات Store على نظام التشغيل Windows 10 ، بالإضافة إلى ملفات الحزم المقابلة على المنصات الأساسية الأخرى. عندما تفتح ملف APK على جهازك ، فإنه يحتوي على إرشادات للتثبيت على هاتفك ، بالإضافة إلى أنه يُوفر معلومات عن نفسه لجهازك.
عادةً ، عند زيارة Google Play وتنزيل تطبيق ما ، يقوم Play Store تلقائيًا بتثبيت APK نيابة عنك. وبهذه الطريقة ، يعمل Play Store أيضًا كمدير للحزم — خيار لتثبيت التطبيقات وتحديثها وإزالتها بسهولة من الجهاز.
ومع ذلك ، نظرًا لطبيعة Android مفتوحة المصدر ، فإنَّ Google Play ليس هو الطريقة الوحيدة للعثور على ملفات APK وتثبيتها. من السهل الحصول على ملف APK من مكان آخر ، ونقله إلى جهازك ، ثم تثبيته يدويًا. تعرف على كيفية تحميل التطبيقات جانبيًا على Android للحصول على دليل كامل.
كيف يتم إنشاء ملفات APK؟
عندما يقوم مطور بإنشاء تطبيق Android ، فمن المحتمل أن يستخدم Android Studio ، أداة التطوير الرسمية لنظام Android. بمجرد أن يصبح التطبيق جاهزًا للنشر ، يجمع Android Studio التطبيق ، ثم يضعه كله في حاوية واحدة — APK.
يمكن أن يكون لملفات APK أي اسم ، ولكنها تحتاج عادةً إلى الاحتفاظ بتنسيق الملف .apk حتى تعرف أنظمة التشغيل كيفية تفسيرها. عند تنزيل ملف APK ، ستجد عادةً أسماء ملفات مثل التالية:
com.google.android.dialer_66.0.374464860.apk
هذه نسخة (مختصرة) من اسم APK لتطبيق هاتف Google. يمكنك أن ترى أنَّ اسم التطبيق الكامل يتطابق مع اسم ملف التطبيق في عنوان URL لصفحة Google Play الخاصة به:
https://play.google.com/store/apps/details?id=com.google.android.dialer
تمثل الأرقام في النهاية الإصدار الحالي ، والذي يمكن أن يكون دقيقًا جدًا نظرًا لأن التطبيقات الرئيسية مثل هذه يتم تحديثها طوال الوقت.
لماذا قد أقوم بتثبيت ملفات APK يدويًا؟
يُعد Google Play مناسبًا لاحتياجات تثبيت Android لمعظم الأشخاص. ولكن هناك العديد من الفوائد لتثبيت ملفات APK يدويًا.
أحد أكبر هذه الميزات هو الوصول إلى أحدث إصدار من التطبيقات في وقت مبكر. عندما يُصدر أحد تطبيقات Google الرئيسية (مثل التقويم) تحديثًا رئيسيًا ، فقد يستغرق الأمر أسبوعًا أو أكثر حتى يحصل جهازك عليه من Google Play. يُتيح لك تثبيت APK بنفسك تخطي الانتظار والتحديث في أقرب وقت تريده.
يُتيح لك تحميل ملفات APK جانبيًا أيضًا تثبيت التطبيقات غير المتوفرة على Google Play على جهازك. قد تجد تطبيقًا غير مسموح به على Google Play لأنه ينتهك إحدى السياسات ، أو ربما ترغب في اختبار تطبيق صديقك قيد التطوير حاليًا.
تمامًا مثل تطبيقات سطح المكتب ، قد يكون تنزيل ملفات APK من مواقع الويب العشوائية أمرًا خطيرًا. بينما يحتوي Google Play على عوامل تصفية في مكانها للتخلص من أكثر التطبيقات خطورة ، لا توجد حماية كافية عند تثبيت ملفات APK بنفسك.
قم بتنزيل ملفات APK من المواقع الموثوقة فقط. كن حذرًا من أي صفحة تعدك بتطبيق مدفوع مجانًا — فهذا أسلوب شائع لتثبيت البرامج الضارة على جهازك. تحقق من كيفية تنزيل أي شيء على الويب مجانًا: أفضل النصائح والأدوات.
ما هو Base.APK؟
ربما تكون قد صادفتَ ملفًا على هاتفك يُسمى base.apk وتساءلت عما يفعله. لن تتمكن من رؤية ملفات base.apk هذه إلا إذا كان لديك حق الوصول إلى صلاحيات الروت على هاتفك ، نظرًا لأنها في مجلدات نظام محمية.
هذا ملف ستجده في كل مجلد تطبيق. يحتوي على ملف APK الذي قمت بتنزيله من Google Play ، والمستخدم لتثبيت التطبيق في البداية. إذا قمت بالتحقق من حجم هذا الملف مقابل حجم الملف المبلغ عنه في صفحة Play Store الخاصة بالتطبيق ، فيجب أن تتطابق القيم.
يمكن لتطبيقات النسخ الاحتياطي لملف APK استخدامها لإنشاء نسخة من التطبيقات المثبتة على هاتفك. إذا كنت تُريد ، يمكنك أيضًا نسخ هذه الملفات يدويًا في مكان آخر لاستخدامك الخاص. لكن هذا ليس ضروريًا لإجراء نسخ احتياطي لجهاز Android الخاص بك ، لذلك إذا لم تكن تملك صلاحيات الروت ، فلا يجب أن تقلق بشأن هذه الملفات.
أنت الآن تعرف الغرض من ملفات APK
لقد درسنا كيف أن ملفات APK هي التنسيق الأساسي الذي يستخدمه Android لتوزيع التطبيقات وتثبيتها. للاستخدام العادي ، فهي في الغالب غير مرئية. لكن ملفات APK تعمل على تشغيل جميع التنزيلات على هاتفك ، لذا فأنت تتعامل معها طوال الوقت ، حتى لو لم تكن تدرك ذلك.
يُعد تحميل ملفات APK جانبيًا من مصادر خارج Play Store مفيدًا ، وهو أحد أفضل أجزاء استخدام Android. ولكن يجب عليك القيام بذلك فقط عندما تثق في أصل الملفات ، وذلك لتجنب فتح مخاطر أمنية على هاتفك. تحقق من كيفية تثبيت التطبيقات على Android بدون متجر Google Play.