18Aug

Kako najti informacije o napravi Android za pravilne prenose APK-ja

click fraud protection

Če ste kdaj poskusili prenesti aplikacijo za bočno nalaganje v telefonu s sistemom Android, potem veste, kako zmedeno je. Pogosto obstaja več različic iste aplikacije, ki je zasnovana za različne specifikacije naprave - torej, kako veste, kateri je pravi?

Razumevanje različnih različic datotek

Če berete to, obstaja velika verjetnost, da poskušate prenesti aplikacijo iz APK Mirror, ki je legitimno spletno mesto za gostovanje APK-jev, ki so na voljo brezplačno v Trgovini Play. To je odlična možnost, če je aplikacija, ki jo želite, geo-omejena, ni na voljo za vašo napravo ali ima posodobitev, ki je še ni dala v vaš račun.Čeprav boste morda potrebovali te informacije tudi pri prenosu stvari iz XDA Developers ali drugih virov.

Če se je tam, kjer se znajdete, potem poskušate ugotoviti, ali je za vaš telefon previden prenos. O tem vam ne bo treba skrbeti, če ima aplikacija, ki jo gledate, samo eno različico, vendar ima nekaj aplikacij na voljo več različic, na primer YouTube ima 40 različnih različic. To je, ko boste morali vedeti, katera različica je najboljša za vaš telefon.

instagram viewer

Na splošno so podrobnosti razčlenjene na tri primarne kategorije:

  • Architecture: To se nanaša na vrsto procesorja v vašem telefonu. Običajno so možnosti arm, arm64, x86 in x86_64.ARM in x86 sta za 32-bitne procesorje, medtem ko sta arm64 in x86_64 za 64-bitne procesorje. Podrobneje bomo razložili spodaj.
  • različica za Android: To je različica operacijskega sistema Android, v kateri se vaša naprava izvaja.
  • DPI zaslona: DPI pomeni "Dots per Inch" - v osnovi je to gostota pikslov na zaslonu vašega telefona. Na primer, 6-palčni zaslon s polno ločljivostjo( 1920 × 1080) ima DPI ~ 367.Razrešite to ločljivost do 2880 × 1440 in DPI se dvigne na ~ 537.

Tehnično bi morala pravilna terminologija pri sklicevanju na gostoto slikovnih pik biti PPI ali piksli na palec. Toda, ker se APK Mirror( in drugi) nanaša na to kot DPI, se bomo držali relativne terminologije.

ARM vs. x86

Medtem ko sta Android različica in DPI precej preprosta, je arhitektura procesorja povsem druga zgodba. Trudil se bom, da bom razkril kar se da preprosto.

  • ARM: To je najpomembnejša mobilna procesorska arhitektura in kaj zdaj večina telefonov deluje. Qualcomm's Snapdragon, Samsung's Exynos in mobilni čipi MediaTek so vsi primeri procesorjev ARM. Večina sodobnih čipov je 64-bitna ali ARM64 .
  • x86: To je arhitekturna specifikacija za čipe Intel. Kot prevladujoči kot Intel je na računalniškem trgu, so ti čipi v Android telefonih veliko manj pogosti. x86_64 se nanaša na 64-bitne Intelove čipe.

Te informacije so še posebej pomembne, ker datoteke x86 in ARM niso združljive - morate uporabiti različico, ki je zasnovana za specifično arhitekturo vašega telefona.

Podobno, če ima vaš telefon 32-bitni procesor, 64-bitni APK ne bo deloval.64-bitni procesorji pa so združljivi za nazaj, zato bo 32-bitni APK v 64-bitnem procesorju delal v redu.

Kako najti pravilne podatke vaše naprave

Vem, vem, da je zmedeno. Dobra novica je, da lahko preprosto najdete vse podatke o napravi z aplikacijo Droid Hardware Info. To je brezplačna aplikacija v Trgovini Play in vam bo povedala v bistvu vse, kar morate vedeti o svojem telefonu.

Pojdite naprej in ga dajte ter namestite in ga sprožite. Pokazali vam bomo, kje boste natančno našli to, kar iščete.

Prvi zavihek, ki si ga želite ogledati, je zavihek »Devica«, ki ga privzeto odpre aplikacija. Tukaj sta dva ključna sporočila: DPI in različica operacijskega sistema Android.

Če želite poiskati DPI, preberite razdelek »Gostota programske opreme« v razdelku »Prikaz«.

Za različico sistema Android si oglejte različico OS v razdelku Device. To izrecno prikaže številko različice.

Za informacije o arhitekturi pojdite na jeziček System in odprite vnose CPU Architecture in Installation Sets na kartici Processor. Ta ni ravno tako stranska kot drugi, ker ne izrecno pravi "arm64" ali podobno, zato boste morali med črtami prebrati nekaj.

Najprej, če v imenu arhitekture vidite "64", lahko zagotovite, da je 64-bitna naprava. Dovolj enostavno.Če želite ugotoviti, ali je to ARM ali x86, si ponovno ogledate razdelek »Navodila«, tako da iščete osnovne informacije tukaj, kot so črke »roko«.

Na moji Pixel 2 XL( zgornji posnetki zaslona), na primer, zelo je jasno, da je naprava ARM64.Neusus 5 pa ni čisto jasen - vidimo, da je to ARM, vendar ga ne izrecno prikaže kot 32-bitni procesor. V tem primeru lahko varno domnevamo, da je 32-bitni čip, ker ne določa 64-bitne arhitekture.

Izbira datoteke, ki jo želite prenesti

S tem v mislih se vrnemo k zgornjemu YouTubovem primeru. Pogledali bomo na številne različice YouTuba v APK ogledalu in natančno našli, kateri prenos se nanaša na moj Pixel 2 XL.Z informacijami o napravi v roki vemo, da ima 64-bitni ARM procesor, ima DPI 560, in ima Android 8.1.

Lahko se ujemata s tipom procesorja in različico Android-arm64 in Android 5.0+.Vendar ni posebne možnosti za 560dpi.

Imamo torej dve glavni možnosti za izbiro: najvišji razpoložljivi DPI - v tem primeru 480 ali nodpi.

V tem primeru priporočam, da gredo v različico nodpi, ker vsebuje vse razpoložljive vireda bi pokrili vseobsežne DPI.Torej, zakaj ne bi izbrali tega, ne glede na to? Zaradi velikosti datoteke - ker vsebuje vire za delo v bistvu z vsemi DPI, je to veliko večja datoteka.Če najdete tisto, ki se ujema z DPI vaše naprave, vedno pojdite s tem. V nasprotnem primeru lahko izberete tudi tistega, ki je malo višji in je v redu.

V našem preizkusnem primeru pa nisem prepričan, da bo različica 480 DPI videti tako dobra kot prenos nodpi, saj je telefon 560 DPI.V tem primeru je večja velikost datoteke vredna kompromisa.

Učenje in izpisi naprave je precej preprost. In na srečo, ko enkrat ugotovite to informacijo, ne smete ponovno skrbeti, dokler ne dobite novega telefona.