Как да намерите информацията за вашето 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 означава "Dots Per Inch" - основно това е плътността на пикселите на екрана на телефона. Например, шест-инчов Full HD екран (1920 × 1080) има DPI от ~ 367. Увеличете тази резолюция до 2880 × 1440, а DPI се покачи до ~ 537.
Технически, правилната терминология, отнасяща се до плътността на пикселите Трябва да бъде PPI, или пиксела на инч. Но тъй като APK Mirror (и други) се позовава на това като DPI, ще се придържаме към относителната терминология.
ARM срещу x86
Докато Android версията и DPI са доста ясни, процесорната архитектура е съвсем друга история. Ще направя всичко по силите си, за да го разчупя възможно най-просто тук.
- ARM: Това е предимно архитектурата на мобилните процесори и това, което повечето телефони работят сега. Snapdragon на Qualcomm, мобилните чипове на Samsung Exynos и MediaTek са примери за ARM процесори. най-много съвременните чипове са 64-битови, или ARM64.
- x86: Това е спецификацията на архитектурата за Intel чипове. Както доминиращо, колкото Intel е на компютърния пазар, тези чипове са много по-рядко срещани в андроидните телефони. x86_64 се отнася за 64-битови Intel чипове.
Тази информация е особено важна, защото x86 и ARM файловете не са кръстосано съвместими - трябва да използвате версията, предназначена за специфичната архитектура на телефона.
По същия начин, ако телефонът ви работи с 32-битов процесор, 64-битовият APK няма да работи. 64-битовите процесори обаче са обратно съвместими, така че 32-битовият APK ще работи добре на 64-битов процесор.
Как да намерите правилната информация на вашето устройство
Знам, знам, че е объркващо. Добрата новина е, че има лесен начин да откриете цялата информация на вашето устройство с приложение, наречено Droid Hardware Info. Това е безплатно приложение в Play Store и ще ви каже по същество всичко, което трябва да знаете за вашия телефон.
Продължете, дайте го и го инсталирайте. Ще ви покажем къде да намерите точно това, което търсите.
Първият раздел, който искате да разгледате, е разделът „Устройство“, който по подразбиране се отваря на приложението. Тук има две ключови части: DPI и версия на Android OS.
За да намерите DPI, погледнете в полето Software Density (Запълване на софтуера) в раздела Display (Показване).
За версията на Android погледнете версията на операционната система под раздела Device. Това изрично показва номера на версията.
За информация за архитектурата преместете в раздела System и проверете записите на CPU Architecture и Instruction Sets под раздела Processor. Това не е толкова убедително като другите, тъй като не изрично казва „arm64“ или подобно, така че ще трябва да четете малко между редовете..
Първо, ако видите “64” в името на архитектурата, можете да гарантирате, че това е 64-битово устройство. Достатъчно лесно. За да разберете дали това е ARM или x86, ще разгледате раздела за набор инструкции - отново, просто търсите основната информация тук, като буквите "ръка".
Например, на моя Pixel 2 XL (горните скрийншота) е доста ясно, че това е ARM64 устройство. Nexus 5 обаче не е толкова ясен - можем да видим, че това е ARM, но не го показва изрично като 32-битов процесор. В този случай можем спокойно да предположим, че това е 32-битов чип, защото не определя 64-битовата архитектура.
Избор на файл за изтегляне
Имайки това предвид, нека се върнем към нашия пример в YouTube по-горе. Ще разгледаме многото версии на YouTube на APK Mirror и ще намерим точно кое изтегляне се отнася за моя Pixel 2 XL. С информацията за устройството в ръка знаем, че работи с 64-битов ARM процесор, има DPI от 560 и работи с Android 8.1.
Лесно е да се съвмести с типа на процесора и Android-версията arm64 и Android 5.0+. Но няма конкретна опция за 560 dpi.
Така че, имаме две основни възможности за избор: най-високата налична DPI - в този случай, 480 или „nodpi“.
В този случай, аз препоръчвам да отида с "nodpi" вариант, защото той съдържа всички налични ресурси за покриване на гамата от DPIs там. Така че защо да не изберем този? Поради размера на файла - тъй като съдържа ресурси за работа по същество с всички DPI, това е много по-голям файл. Ако можете да намерите този, който перфектно съвпада с DPI на вашето устройство, винаги вървете с това. В противен случай можете да изберете и един, който е малко по-висок и да е добре.
В нашия тестов случай обаче не съм убеден, че версията 480 DPI ще изглежда толкова добре, колкото и nodpi изтеглянето, тъй като телефонът е 560 DPI. В този случай по-големият размер на файла струва компромиса.
Изучаването на входове и изходи на вашето устройство е доста просто. За щастие, след като разберете тази информация, след като не се налага да се притеснявате за това, докато не получите нов телефон.