في بعض الأحيان، عندما تريد تحميل تطبيق ما على هاتف Android الخاص بك، هناك العديد من إصدارات APK للاختيار من بينها. تم تصميم بعض التطبيقات لمواصفات معينة، مثل الشاشة والمعالج، فكيف تعرف أي منها تريد تنزيله؟
فهم إصدارات الملفات المختلفة
إذا كنت هنا، فمن المحتمل أنك تحاول تنزيل تطبيق ما مرآة APK، وهو موقع استضافة شرعي لملفات APK المتوفرة مجانًا في متجر Play. يعد هذا خيارًا ممتازًا إذا كان التطبيق الذي تريده مقيدًا جغرافيًا، أو غير متاح لجهازك، أو يحتوي على تحديث لم يصل بعد إلى حسابك.
في حين أن العديد من التطبيقات تحتوي على إصدار APK واحد فقط متاح للتنزيل، فإن بعض التطبيقات لها العديد من المتغيرات المختلفة. على سبيل المثال، بعض الإصدارات القديمة من تطبيق YouTube الرسمي كان لديه 40 نوعا مختلفا للاختيار من بينها – هذا أمر ساحق. تم تصنيف المتغيرات باستخدام بعض المصطلحات الاصطلاحية التقنية للغاية، لذلك دعونا نتناول بعضًا منها. بشكل عام، يتم تقسيم التفاصيل إلى ثلاث فئات أساسية:
- بنيان: هذا يشير إلى نوع المعالج الموجود في هاتفك. عادة، ستكون الخيارات هي الذراع، وarm64، وx86، وx86_64. ARM وx86 مخصصان لمعالجات 32 بت، في حين أن Arm64 وx86_64 مخصصان لمعالجات 64 بت. سنشرح بمزيد من التفاصيل أدناه.
- نسخة أندرويد: هذا هو إصدار نظام التشغيل Android الذي يعمل به جهازك.
- شاشة دي بي اي: يرمز DPI إلى “Dots Per Inch” – وهي في الأساس كثافة البكسل لشاشة هاتفك. على سبيل المثال، تحتوي الشاشة عالية الدقة مقاس 6 بوصات (1920 × 1080) على نسبة DPI تبلغ 367 تقريبًا. ارفع هذه الدقة إلى 2880 × 1440، وسيرتفع DPI إلى 537 تقريبًا.
أرم مقابل x86
على الرغم من أن إصدار Android وDPI واضحان جدًا، إلا أن بنية المعالج هي قصة أخرى تمامًا. هناك نوعان من البنى المختلفة التي يجب معرفتها:
- ذراع: هذه هي بنية المعالج المحمول في المقام الأول، وهي ما تعمل عليه غالبية الهواتف الآن. تعد معالجات Snapdragon من Qualcomm، وExynos من Samsung، وشرائح الهاتف المحمول من MediaTek، وشرائح Tensor من Google، كلها أمثلة على معالجات ARM. معظم الرقائق الحديثة هي 64 بت، أو أرم64.
- x86: هذه هي مواصفات البنية لرقائق إنتل. وعلى الرغم من سيطرة شركة Intel على سوق الكمبيوتر، إلا أن هذه الرقائق أقل شيوعًا بكثير في أجهزة Android. x86_64 يشير إلى شرائح Intel 64 بت.
تعد هذه المعلومات مهمة بشكل خاص نظرًا لأن ملفات x86 وARM غير متوافقة بشكل متبادل — فيجب عليك استخدام الإصدار المصمم للبنية المحددة لهاتفك. وبالمثل، إذا كان هاتفك يعمل بمعالج 32 بت، فلن يعمل APK 64 بت. ومع ذلك، فإن معالجات 64 بت متوافقة مع الإصدارات السابقة، وبالتالي فإن APK 32 بت سيعمل بشكل جيد على معالج 64 بت.
APK مقابل الحزمة
آخر شيء قد تلاحظه على مواقع الويب مثل APK Mirror هو ما يسمى “الحزم”. يتم وضع علامة على التطبيقات إما على أنها “APK” أو “حزمة”، ومن المهم تنزيل التطبيق الصحيح. “الحزمة” من APK Mirror هي “ملف APK منقسم”، ويجب تثبيتها بطريقة خاصة.
تكون حزمة التطبيق أصغر حجمًا من حزمة APK النموذجية لأنها تقوم بإنشاء التطبيق خصيصًا لجهازك – وقد لا تكون هناك حاجة إلى جميع المكونات، مما يؤدي إلى أحجام ملفات أصغر. يمكن أن يسمح أيضًا بتنزيل أولي أصغر يقوم فقط بتثبيت الميزات عند الحاجة إليها.
عند تنزيل حزمة تطبيق من متجر Play، يتم التعامل مع كل هذا بدونك. ومع ذلك، من أجل تثبيت حزمة من APK Mirror على وجه التحديد، تحتاج إلى استخدام التطبيق الرسمي مثبت APKMirror برنامج. يمكن للحزم المقسمة من مصادر أخرى استخدام تطبيق يسمى “أداة تثبيت ملفات APK المقسمة (SAI)“.
بشكل عام، من الأسهل كثيرًا تجنب حزم التطبيقات والذهاب فقط إلى ملفات APK الجيدة.
كيفية العثور على المعلومات الصحيحة لجهازك
يعد هذا أمرًا كثيرًا يجب عليك تتبعه بنفسك، ولكن الخبر السار هو أن هناك طريقة سهلة للعثور على جميع معلومات جهازك باستخدام تطبيق مفيد. إنه يسمى معلومات الأجهزة الروبوت، وهذا التطبيق المجاني الموثوق به موجود منذ فترة طويلة، مما يوفر لك جميع التفاصيل الدقيقة حول جهاز Android الخاص بك.
أولا، المضي قدما وتثبيته من متجر اللعب. افتح التطبيق وسترى أولاً علامة التبويب “الجهاز”. هناك نوعان من المعلومات الأساسية هنا — DPI وإصدار نظام التشغيل Android. للعثور على DPI، انظر إلى إدخال “كثافة البرنامج” ضمن قسم “العرض”.
بالنسبة لإصدار Android، انظر إلى “إصدار نظام التشغيل” على نفس الشاشة (لا يزال Google يستخدم ألقاب الحلوى داخليًا). يمكنك أيضًا العثور بسهولة على إصدار نظام التشغيل من إعدادات Android.
للحصول على معلومات حول البنية، قم بالتمرير إلى علامة التبويب “النظام” وتحقق من إدخالات “هندسة وحدة المعالجة المركزية” و”مجموعات التعليمات” ضمن علامة التبويب “المعالج”. هذا ليس واضحًا تمامًا مثل الآخرين لأنه لا يقول بوضوح “arm64” أو ما شابه، لذلك سيتعين عليك القراءة بين السطور قليلاً.
أولاً، إذا رأيت “64” في اسم البنية، فيمكنك ضمان أنه جهاز 64 بت. سهل بما فيه الكفاية. لمعرفة ما إذا كان ARM أو x86، ستنظر إلى قسم “مجموعة التعليمات” – مرة أخرى، أنت تبحث فقط عن المعلومات الأساسية هنا، مثل الحروف “arm”.
على جهاز Pixel 7، على سبيل المثال، من الواضح تمامًا أنه جهاز ARM64. تم ذكر “ARM” في اسم وحدة المعالجة المركزية، وتم ذكر “arm64” في “مجموعات التعليمات”. وفي حالات أخرى، يمكننا أن نفترض بأمان أن الجهاز يحتوي على شريحة 32 بت إذا لم يحدد بنية 64 بت.
اختيار الملف الذي تريد تنزيله
مع أخذ كل هذا في الاعتبار، دعونا نلقي نظرة على مثال لتطبيق على APK Mirror. وفي وقت كتابة هذا التقرير، كان أحدث إصدار من صور جوجل لديه ستة المتغيرات. استنادًا إلى المعلومات الموضحة من تطبيق Droid Hardware Info، أعلم أنني بحاجة للبحث عن متغير ARM64 بدقة 420 نقطة في البوصة.
من السهل مطابقة نوع المعالج وإصدار Android—arm64 وAndroid 6.0+. ولكن لا يوجد خيار محدد لـ 420 نقطة في البوصة.
لذلك، في هذه الحالة، لدي خياران رئيسيان للاختيار من بينهما – “320-640 نقطة في البوصة” أو متغير “nodpi” الشامل.
تحتوي متغيرات “nodip” على جميع الموارد المتاحة لتغطية سلسلة DPIs المتوفرة. فلماذا لا تختار هذا بغض النظر؟ نظرًا لحجم الملف – نظرًا لأنه يحتوي على موارد للعمل على أي DPI بشكل أساسي – فهو ملف أكبر بكثير. من الأفضل العثور على DPI مطابق، ولكن في هذه الحالة تحديدًا، فهو المتغير الوحيد غير المجمع الذي يطابق ما أحتاج إليه.
الآن بعد أن حصلت على ملف APK الصحيح لجهازك، فما عليك سوى تحميله جانبًا! إن تعلم خصوصيات وعموميات جهازك أمر بسيط للغاية. ولحسن الحظ، بمجرد معرفة هذه المعلومات، لا داعي للقلق بشأنها مرة أخرى حتى تحصل على هاتف جديد.
(العلامات للترجمة)أندرويد(ر)أندرويد(ر)المفسرين