Домашня » як » Як знайти відомості про свій пристрій Android для правильних завантажень APK

    Як знайти відомості про свій пристрій Android для правильних завантажень APK

    Якщо ви коли-небудь намагалися завантажити додаток для sideloading на вашому телефоні Android, то ви знаєте, як це може бути заплутаним. Часто існує кілька версій одного й того ж додатка, призначеного для різних специфікацій пристрою, так як ви знаєте, який з них є правильним?

    Розуміння різних версій файлів

    Якщо ви читаєте це, є хороший шанс, що ви намагаєтеся завантажити програму з APK Mirror, яка є законним хостинговим сайтом для APK, доступних безкоштовно в магазині Play. Це відмінний варіант, якщо потрібна програма обмежена географічним розташуванням, недоступна для вашого пристрою, або має оновлення, яке ще не було внесено до вашого облікового запису. Хоча вам також може знадобитися ця інформація при завантаженні речей з XDA Developers або інших джерел.

    Якщо саме там ви знайдете себе, то намагаючись з'ясувати правильне завантаження для телефону, це може бути неприємність. Вам не доведеться турбуватися про це, якщо програма, яку ви переглядаєте, має лише одну версію, але деякі програми мають декілька версій, наприклад, YouTube 40 різних варіантів. Це коли вам потрібно знати, яка версія найкраще підходить для вашого телефону.

    Загалом, деталі розбиваються на три основні категорії:

    • Архітектура: Це стосується типу процесора в телефоні. Зазвичай параметри будуть arm, arm64, x86 і x86_64. ARM і x86 призначені для 32-розрядних процесорів, тоді як arm64 і x86_64 призначені для 64-розрядних процесорів. Нижче ми детальніше пояснюємо.
    • Версія Android: Це версія ОС Android вашого пристрою.
    • Екран DPI: DPI означає "Точки на дюйм" - в основному це щільність пікселів екрана вашого телефону. Наприклад, 6-дюймовий Full HD екран (1920 × 1080) має DPI ~ 367. Підніміть цю роздільну здатність до 2880 × 1440, а DPI зросте до ~ 537.

    Технічно правильна термінологія при зверненні до щільності пікселів слід бути PPI, або пікселями на дюйм. Але оскільки APK Mirror (та інші) називають це DPI, ми будемо дотримуватися відносної термінології.

    ARM проти x86

    Хоча версія Android і DPI досить прості, процесорна архітектура - це зовсім інша історія. Я зроблю все можливе, щоб розбити його настільки просто, наскільки це можливо.

    • ARM: Це, перш за все, архітектура мобільних процесорів, і те, що зараз працює більшість телефонів. Snapdragon компанії Qualcomm, Exynos від Samsung і мобільні чіпи MediaTek є прикладами процесорів ARM. Більшість сучасні чіпи - 64-розрядні, або ARM64.
    • x86: Це специфікація архітектури для чіпів Intel. Як домінуючий, як Intel на комп'ютерному ринку, ці чіпи набагато рідше зустрічаються в телефонах Android. x86_64 відноситься до 64-розрядних мікросхем Intel.

    Ця інформація особливо важлива, оскільки файли x86 і ARM не є сумісними з перехресними даними - ви повинні використовувати версію, призначену для конкретної архітектури телефону.

    Аналогічно, якщо на вашому телефоні працює 32-розрядний процесор, 64-розрядний APK не працюватиме. Проте 64-розрядні процесори є зворотно сумісними, тому 32-розрядний APK працюватиме на 64-бітовому процесорі.

    Як знайти правильну інформацію вашого пристрою

    Я знаю, я знаю, це заплутано. Доброю новиною є те, що є простий спосіб дізнатися всю інформацію вашого пристрою за допомогою програми, що називається Droid Hardware Info. Це безкоштовна програма в магазині Play і розповість вам про все, що потрібно знати про свій телефон.

    Ідіть далі, дайте і встановіть і розпалюйте його. Ми покажемо вам, де знайти саме те, що ви шукаєте.

    Першою вкладкою, на яку ви хочете подивитися, є вкладка "Пристрій", яка за замовчуванням відкривається на додаток. Тут є дві ключові частини інформації: версія DPI і Android OS.

    Щоб знайти DPI, подивіться на запис щільності програмного забезпечення в розділі "Відображення".

    Для версії Android зверніться до версії ОС у розділі "Пристрій". Це явно відображає номер версії.

    Для отримання відомостей про архітектуру перейдіть на вкладку Система та перевірте записи архітектури процесора та набору інструкцій на вкладці Процесор. Це не зовсім так, як інші, тому що воно не говорить явно "arm64" або подібне, тому вам доведеться трохи читати між рядками.

    По-перше, якщо ви бачите "64" у назві архітектури, ви можете гарантувати, що це 64-розрядний пристрій. Досить просто. Щоб з'ясувати, чи це ARM або x86, ви подивитеся на розділ "Інструкція" - знову ж таки, ви просто шукаєте тут основну інформацію, як, наприклад, "рука".

    Наприклад, на моєму Pixel 2 XL (наведених вище скріншотах) досить ясно, що це пристрій ARM64. Nexus 5, однак, не зовсім зрозуміло - ми бачимо, що це ARM, але він явно не показує його як 32-розрядний процесор. У цьому випадку ми можемо сміливо припустити, що це 32-бітна мікросхема, оскільки вона не визначає 64-розрядну архітектуру.

    Вибір файлу для завантаження

    Маючи це на увазі, повернімося до нашого YouTube-прикладу вище. Ми розглянемо багато версій YouTube на дзеркалі APK і знайдемо, яке саме завантаження стосується мого Pixel 2 XL. З інформацією про пристрій в руці, ми знаємо, що він працює з 64-розрядним процесором ARM, має DPI 560 і працює під керуванням Android 8.1.

    Це легко відповідати типу процесора і версії Android-arm64 і Android 5.0+. Але немає конкретного варіанту для 560 точок на дюйм.

    Таким чином, у нас є два основних варіанти: найкращий доступний DPI - в даному випадку, 480, або «nodpi».

    У цьому випадку, я рекомендую йти з варіантом «nodpi», оскільки він містить всі ресурси, доступні для покриття гами DPI. Так чому б не обрати цього незалежно? Через розмір файлу, оскільки він містить ресурси для роботи по суті будь-якого DPI, це набагато більший файл. Якщо ви знайдете той, який ідеально відповідає DPI вашого пристрою, завжди виконуйте це. В іншому випадку, ви також можете вибрати один, який трохи вище і бути в порядку.

    У нашому тестовому випадку, однак, я не переконаний, що версія 480 DPI буде виглядати так само добре, як і nodpi завантаження, оскільки телефон становить 560 DPI. У цьому випадку більший розмір файлу варто обміняти.


    Вивчення входів і виходів пристрою досить просте. І, на щастя, як тільки ви зрозумієте цю інформацію, ви не повинні знову турбуватися про це, поки не отримаєте новий телефон.