Cum să găsiți informațiile dispozitivului Android pentru descărcări corecte ale programelor APK
Dacă ați încercat vreodată să descarcați o aplicație pentru alinierea pe telefonul Android, atunci știți cât de confuză poate fi. Deseori, există mai multe versiuni ale aceleiași aplicații concepute pentru diferite specificații ale dispozitivelor - de unde știi care este cea potrivită?
Înțelegerea diferitelor versiuni de fișiere
Dacă citiți acest lucru, există șanse mari să încercați să descărcați o aplicație din APK Mirror, un site legitim de găzduire pentru fișierele APK care sunt disponibile gratuit în Magazinul Play. Aceasta este o opțiune excelentă dacă aplicația pe care o doriți este geo-restricționată, nu este disponibilă pentru dispozitivul dvs. sau are o actualizare care nu a făcut-o încă în contul dvs. Deși este posibil să aveți nevoie de aceste informații și atunci când descărcați lucruri de la XDA Developers sau de la alte surse.
Dacă acesta este locul unde te găsești, atunci încercarea de a descoperi descărcarea corespunzătoare pentru telefonul tău poate fi un hassle. Nu va trebui să vă faceți griji dacă aplicația pe care o căutați are doar o singură versiune, dar unele aplicații au mai multe versiuni disponibile - de exemplu, YouTube are 40 de variante diferite. Acesta este momentul când veți avea nevoie să știți ce versiune este cea mai bună pentru telefonul dvs..
În general, detaliile sunt împărțite în trei categorii principale:
- Arhitectură: Acest lucru se referă la tipul de procesor din telefon. De obicei, opțiunile vor fi brațul, arm64, x86 și x86_64. ARM și x86 sunt pentru procesoare pe 32 de biți, în timp ce arm64 și x86_64 sunt pentru procesoare pe 64 de biți. Vom explica mai detaliat mai jos.
- Versiune Android: Aceasta este versiunea sistemului de operare Android pe care rulează dispozitivul dvs..
- Ecran DPI: DPI înseamnă "Dots Per Inch" - în esență, aceasta este densitatea pixelilor de pe ecranul telefonului. De exemplu, un ecran Full HD de șase inchi (1920 × 1080) are un DPI de ~ 367. Împingeți rezoluția până la 2880 × 1440, iar DPI crește la ~ 537.
Din punct de vedere tehnic, terminologia corectă în ceea ce privește densitatea pixelilor ar trebui să fi PPI sau Pixeli pe Inch. Dar, din moment ce APK Mirror (și alții) se referă la acest lucru ca DPI, vom rămâne cu terminologia relativă.
ARM vs. x86
În timp ce versiunea Android și DPI sunt destul de simple, arhitectura procesoarelor este o altă poveste cu totul. Voi face tot posibilul pentru a rupe cât mai simplu posibil aici.
- BRAŢ: Aceasta este o arhitectură a procesoarelor mobile în primul rând și ceea ce majoritatea telefoanelor rulează acum. Qualcomm's Snapdragon, Exynos de la Samsung și jetoanele mobile MediaTek sunt toate exemple de procesoare ARM. Cel mai cipurile moderne sunt pe 64 de biți sau ARM64.
- x86: Aceasta este specificația arhitecturii pentru cipurile Intel. Pe măsură ce Intel se află pe piața calculatoarelor, aceste cipuri sunt mult mai puțin frecvente în telefoanele Android. x86_64 se referă la chips-uri Intel pe 64 de biți.
Această informație este deosebit de importantă, deoarece fișierele x86 și ARM nu sunt compatibile încrucișate - trebuie să utilizați versiunea proiectată pentru arhitectura specifică telefonului dvs..
În mod similar, dacă telefonul dvs. rulează un procesor pe 32 de biți, APK-ul pe 64 de biți nu va funcționa. Procesoarele pe 64 de biți, totuși, sunt compatibile înapoi, astfel încât APK-ul pe 32 de biți va funcționa bine pe un procesor pe 64 de biți.
Cum să găsiți informațiile corecte ale dispozitivului
Știu, știu, este confuz. Vestea bună este că există o modalitate ușoară de a afla toate informațiile dispozitivului dvs. cu o aplicație numită Droid Hardware Info. Aceasta este o aplicație gratuită în Magazin Play și vă va spune în esență tot ce trebuie să știți despre telefonul dvs..
Mergeți și dați-i și instalați-l și ardeți-l. Vă vom arăta unde să găsiți exact ceea ce căutați.
Prima filă la care doriți să vă uitați este fila "Dispozitiv", care este cea pe care aplicația o deschide în mod implicit. Există două piese cheie de informații aici: versiunea DPI și Android OS.
Pentru a găsi DPI, uitați-vă la intrarea Software Density (Densitate software) sub secțiunea Display (Afișare).
Pentru versiunea Android, uitați-vă la versiunea sistemului de operare din secțiunea Dispozitiv. Acesta afișează în mod explicit numărul versiunii.
Pentru informații despre arhitectură, glisați în fila Sistem și consultați intrările Setului de arhitectură și instrucțiuni CPU din fila Procesor. Acest lucru nu este la fel de strightforward ca ceilalți, deoarece nu spune în mod explicit "arm64" sau similar, deci va trebui să citiți între linii un pic.
În primul rând, dacă vedeți "64" în numele arhitecturii, puteți garanta destul de mult că este un dispozitiv pe 64 de biți. Destul de usor. Pentru a afla dacă este ARM sau x86, te uiți la secțiunea Instrucțiuni - din nou, doar căutați informațiile de bază aici, cum ar fi literele "braț".
Pe Pixel 2 XL (capturile de ecran de mai sus), de exemplu, este destul de clar că este vorba despre un dispozitiv ARM64. Cu toate acestea, Nexus 5 nu este la fel de clar - putem vedea că este ARM, dar nu-l arată în mod explicit ca procesor pe 32 de biți. În acest caz, putem presupune în siguranță că este un chip pe 32 de biți deoarece nu specifică arhitectura pe 64 de biți.
Alegerea fișierului de descărcat
Având în vedere acest lucru, să ne întoarcem la exemplul YouTube de mai sus. Vom analiza mai multe versiuni ale YouTube pe APK Mirror și vom găsi exact ce descărcare se aplică modelului meu Pixel 2 XL. Cu informațiile despre dispozitiv în mână, știm că rulează un procesor ARM pe 64 de biți, are o dimensiune DPI de 560 și rulează Android 8.1.
Este ușor să se potrivească tipul de procesor și versiunea Android-arm64 și Android 5.0+. Dar nu există nicio opțiune specifică pentru 560dpi.
Deci, avem două opțiuni principale de alegere: cea mai mare DPI disponibilă - în acest caz, 480, sau "nodpi".
În acest caz, vă recomand să mergeți cu varianta "nodpi", deoarece conține toate resursele disponibile pentru a acoperi gama de DPI-uri acolo. De ce să nu alegeți acest lucru indiferent? Din cauza dimensiunii fișierului - deoarece conține resurse pentru a lucra în mod esențial la orice DPI, este un fișier mult mai mare. Dacă puteți găsi unul care se potrivește perfect cu dispozitivul dvs. DPI, mergeți întotdeauna cu asta. În caz contrar, puteți alege și una care este puțin mai mare și fi OK.
În cazul nostru de testare, cu toate acestea, nu sunt convins că versiunea 480 DPI va arăta la fel de bună ca descărcarea nodpi, deoarece telefonul este de 560 DPI. În acest caz, mărimea fișierului mai mare merită compromisul.
Învățarea insulelor și ieșerilor dispozitivului dvs. este destul de simplă. Și, din fericire, odată ce ați dat seama de aceste informații o dată nu ar trebui să vă faceți griji din nou până când veți obține un nou telefon.