
هل حاولت تثبيت ملف APK وتعرضت لرسالة “التطبيق غير مثبت” أو “فشل مثبت الحزمة”؟ نعم، هذا مزعج. المشكلة؟ على الأرجح قمت بتنزيل الإصدار الخاطئ لمعالج هاتفك.
عندما تتصفح مواقع تنزيل ملفات APK، سترى ملفات تحمل علامات مثل arm64-v8a، armeabi-v7a، أو x86. هذه ليست رموزًا عشوائية – إنها تخبرك بنوع المعالج الذي تم بناء التطبيق له. اختر الخيار الخاطئ، ولن يتم تثبيته ببساطة.
إليك كيفية معرفة أي منها يحتاجه هاتفك، بالإضافة إلى شرح سريع لما تعنيه هذه المصطلحات بالفعل.
الحل السريع: كيفية التحقق من بنية المعالج لديك
أسهل طريقة؟ احصل على تطبيق مجاني لمعلومات الأجهزة. تطبيقات CPU-Z، Device Info ، أو AIDA64 تعمل جميعها بشكل رائع.
خطوة بخطوة (باستخدام CPU-Z)
- قم بتنزيل وفتح CPU-Z
- اضغط على علامة التبويب System
- ابحث عن Kernel Architecture (تطلق عليه بعض التطبيقات اسم Instruction Set أو ABI)
- طابق ما تراه مع هذا الدليل:
ورقة الغش للتنزيل
- AArch64 أو ARM64 → قم بتنزيل arm64-v8a (99% من الهواتف الحديثة)
- ARMv7 أو armeabi-v7a → قم بتنزيل armeabi-v7a (الأجهزة القديمة)
- x86 أو x86_64 → قم بتنزيل x86 أو x86_64 (محاكيات الكمبيوتر مثل BlueStacks)
- هل يتوفر APK عالمي؟ → قم بتنزيله. يعمل على كل شيء، ولكنه يشغل مساحة أكبر.

ماذا تعني هذه المصطلحات بالفعل؟
في Android، تشير هذه التسميات إلى ABI (واجهة التطبيق الثنائية). فكر في الأمر على أنه “اللغة” التي يتحدث بها معالج هاتفك. يحتاج التطبيق إلى التحدث بنفس اللغة، وإلا فلن يعمل.
arm64-v8a (ARM 64 بت)
هذا هو ما تستخدمه جميع الهواتف الحديثة تقريبًا التي تعمل بنظام Android. إذا كان هاتفك قد تم إصداره في السنوات الـ 5-7 الماضية، فمن المحتمل أنه هذا. إنه أسرع وأكثر كفاءة، ويمكنه التعامل مع ذاكرة وصول عشوائي (RAM) أكبر بكثير من الرقائق القديمة.
armeabi-v7a (ARM 32 بت)
المعيار القديم. لسنوات، كان هذا هو الخيار الافتراضي لجميع هواتف Android. الآن ستجده فقط على الأجهزة القديمة جدًا، أو الهواتف الرخيصة جدًا، أو الساعات الذكية.
armeabi (ARM 32 بت القديم)
بقايا من الأيام الأولى لنظام Android (فكر في Android 2.x و 4.x). استنادًا إلى رقائق ARMv5 و ARMv6، كانت بطيئة بشكل مؤلم حتى في ذلك الوقت. أوقفت Google الدعم رسميًا في عام 2018. ما لم تحاول إحياء هاتف HTC Dream الأصلي، فلن ترى هذا أبدًا.
x86 و x86_64
هذه مخصصة لمعالجات Intel و AMD. قبل بضع سنوات، صنعت شركات مثل Asus هواتف Android برقائق Intel Atom. تلك التجربة ماتت. لكنك لا تزال ترى ملفات APK x86 لأنها تستخدم من قبل محاكيات Android على الكمبيوتر (BlueStacks، LDPlayer، Windows Subsystem for Android) وبعض أجهزة Chromebook.
لماذا هذا مهم: نهاية دعم 32 بت
قد تفكر: “إذا كان لدي هاتف 64 بت، ألا يمكنني فقط تثبيت تطبيق 32 بت؟”
كان يعمل. لم يعد كذلك.
لفترة طويلة، تمكنت الهواتف ذات 64 بت من تشغيل تطبيقات 32 بت بشكل جيد. لكن الصناعة تقضي على دعم 32 بت:
- أمر Google: منذ أغسطس 2019، يجب أن يكون لجميع التطبيقات على Google Play إصدار 64 بت.
- تغييرات الأجهزة: قامت الرقائق الرئيسية الجديدة (Snapdragon 8 Gen 3، Google Tensor G3) بإزالة دعم 32 بت فعليًا.
- حظر البرامج: بدءًا من Android 14، يمنع نظام التشغيل بنشاط تثبيت تطبيقات 32 بت القديمة.
حاول تثبيت ملف APK armeabi-v7a على هاتف جديد تمامًا؟ سيرفض النظام ذلك. المستقبل هو 64 بت فقط.
ماذا عن ملفات APK “العالمية”؟
يمكن للمطورين تجميع كل من كود 32 بت و 64 بت في ملف واحد – يسمى Fat APK أو Universal APK. يتم تثبيته على أي جهاز، ولكنه يهدر مساحة التخزين لأنه يتضمن كودًا لا يحتاجه هاتفك.
لهذا السبب يستخدم Google Play الآن App Bundles (.aab). يكتشف النظام بنية معالج هاتفك ويرسل لك “ملف APK مقسم” يحتوي على الكود الذي تحتاجه فقط. يوفر المساحة، ويحمل أسرع.
ملخص سريع
- معظم الهواتف الحديثة = arm64-v8a
- الهواتف القديمة = armeabi-v7a
- محاكيات الكمبيوتر = x86 أو x86_64
- غير متأكد؟ قم بتنزيل CPU-Z وتحقق من علامة التبويب System
- ملفات APK العالمية تعمل في كل مكان ولكنها تشغل مساحة أكبر
الآن تعرف بالضبط أي ملف APK يجب تنزيله. لا مزيد من أخطاء “التطبيق غير مثبت”.