Dacă ați încercat vreodată să descărcați o aplicație pentru a vă folosi pe telefonul dvs. Android, atunci știți cât de confuză poate fi. De multe ori există mai multe versiuni ale aceleiași aplicații concepute pentru diferite specificații ale dispozitivului - de unde știți care este cea potrivită?
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 încă nu a fost introdusă î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ă acolo te găsești, atunci încercând să dai seama că descărcarea corespunzătoare pentru telefonul tău poate fi un hassle. Nu trebuie 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:
Din punct de vedere tehnic, terminologia corectă în ceea ce privește densitatea pixelilorar trebui să fi PPI sau pixeli per inch. Dar, din moment ce APK Mirror (și alții) se referă la aceasta 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.
Această informație este deosebit de importantă, deoarece fișierele x86 și ARM nu sunt încrucișate, trebuie să utilizați versiunea proiectată pentru arhitectura specifică a 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 însă 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.
Ș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.
Dă-i drumul, dă-i și instalează-o și aprinde-o. Vă vom arăta unde să găsiți exact ceea ce căutați.
Prima filă pe care doriți să o priviț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 Dispozitive. Acesta afișează în mod explicit numărul versiunii.
Pentru informații despre arhitectură, glisați în fila Sistem și consultați intrările Arhitectură CPU și Seturi de Instrucțiuni în 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 rânduri 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 arată explicit ca pe un 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.
Având în vedere acest lucru, să revenim la exemplul nostru YouTube de mai sus. Vom analiza numeroasele 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ă cu 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 DPI-ului dispozitivului dvs., mergeți întotdeauna cu asta. În caz contrar, puteți alege și unul care este puțin mai înalt și să fie 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 primi un nou telefon.