Pagrindinis » kaip » Kaip rasti „Android“ įrenginio informaciją, skirtą teisingiems APK failams

    Kaip rasti „Android“ įrenginio informaciją, skirtą teisingiems APK failams

    Jei kada nors bandėte atsisiųsti „Android“ telefone programinę įrangą, skirtą pakrauti, tuomet jūs žinote, kaip ji gali būti paini. Dažnai yra kelios tos pačios programos versijos, skirtos skirtingiems įrenginių specifikacijoms, tad kaip jūs žinote, kuris iš jų yra teisingas?

    Įvairių failų versijų supratimas

    Jei skaitote tai, yra didelė tikimybė, kad bandote atsisiųsti programą iš „APK Mirror“, kuri yra teisėta „APK“ svetainių talpinimo svetainė, kuri yra prieinama nemokamai „Play“ parduotuvėje. Tai puiki parinktis, jei pageidaujama programa yra geografiškai apribota, jūsų prietaisui ji nėra prieinama, arba ji turi atnaujinimą, kuris dar nebuvo padarytas jūsų paskyroje. Nors jums gali prireikti šios informacijos, kai atsisiunčiate daiktus iš XDA kūrėjų ar kitų šaltinių.

    Jei tai yra, kur jūs atsidursite, tuomet bandydami išsiaiškinti, kaip tinkamai atsisiųsti jūsų telefoną, gali būti sunku. Jums tai nereikės nerimauti, jei ieškoma programa turi tik vieną versiją, tačiau kai kuriose programose yra kelių versijų, pvz., „YouTube“ 40 skirtingų variantų. Tai yra, kai jums reikės žinoti, kokia versija yra geriausia jūsų telefonui.

    Paprastai duomenys suskirstyti į tris pagrindines kategorijas:

    • Architektūra: Tai susiję su jūsų procesoriaus tipu. Paprastai parinktys bus rankos, arm64, x86 ir x86_64. ARM ir x86 yra skirti 32 bitų procesoriams, o arm64 ir x86_64 - 64 bitų procesoriams. Toliau išsamiau paaiškinsime.
    • „Android“ versija: Tai yra jūsų „Android“ OS versija.
    • Ekrano DPI: DPI reiškia „taškus per colį“ - tai yra telefono ekrano tankis. Pavyzdžiui, šešių colių „Full HD“ ekranas (1920 × 1080) turi DPI ~ 367. Pakelkite šią skiriamąją gebą iki 2880 × 1440, o DPI padidėja iki ~ 537.

    Techniniu požiūriu teisinga terminologija, kai kalbama apie pikselių tankį turėtų būti PPI arba pikselių per colį. Tačiau kadangi „APK Mirror“ (ir kiti) tai nurodo kaip „DPI“, laikysimės santykinės terminijos.

    ARM prieš x86

    Nors „Android“ versija ir „DPI“ yra gana paprasta, procesoriaus architektūra yra dar viena istorija. Aš darysiu viską, ką galėčiau, kad galėčiau jį suskirstyti kaip įmanoma čia.

    • ARM: Tai judriojo procesoriaus architektūra, visų pirma, ir tai, ką dauguma telefonų veikia dabar. „Qualcomm“ „Snapdragon“, „Samsung“ „Exynos“ ir „MediaTek“ mobilieji lustai yra visi ARM procesorių pavyzdžiai. Dauguma šiuolaikiniai lustai yra 64 bitų, arba ARM64.
    • x86: Tai yra „Intel“ lustų architektūros specifikacija. Kaip dominuojantis, kai „Intel“ yra kompiuterių rinkoje, šie lustai yra daug mažiau paplitę „Android“ telefonuose. x86_64 reiškia 64 bitų „Intel“ lustus.

    Ši informacija yra ypač svarbi, nes x86 ir ARM failai nesuderinami su suderinamumu - turite naudoti versiją, skirtą konkrečiai jūsų telefono architektūrai.

    Panašiai, jei jūsų telefone veikia 32 bitų procesorius, 64 bitų APK neveiks. Tačiau 64 bitų procesoriai yra suderinami atgal, todėl 32 bitų APK veiks 64 bitų procesoriuje.

    Kaip rasti tinkamą prietaiso informaciją

    Žinau, aš žinau, tai paini. Geros naujienos yra tai, kad yra paprastas būdas sužinoti visą įrenginio informaciją su programa „Droid Hardware Info“. Tai nemokama programa „Play“ parduotuvėje ir iš esmės pasakys viską, ką reikia žinoti apie savo telefoną.

    Eikite į priekį ir duokite ją ir įdiekite ir užsidėkite. Mes parodysime, kur rasti būtent tai, ko ieškote.

    Pirmasis skirtukas, kurį norėsite pažvelgti, yra „Įrenginys“ skirtukas, kuris yra tai, ką programa automatiškai atidaro. Čia yra du pagrindiniai elementai: DPI ir „Android“ OS versija.

    Jei norite rasti DPI, žiūrėkite skyrių „Programinės įrangos tankis“, esantį skyriuje „Rodymas“.

    „Android“ versijoje ieškokite OS versijos skyriuje „Įrenginys“. Tai aiškiai parodo versijos numerį.

    Architektūros informacijos srityje pereikite prie skirtuko Sistema ir patikrinkite CPU architektūros ir instrukcijų rinkinių įrašus, esančius skirtuke Procesorius. Tai ne visai tokia pat stipri, kaip ir kiti, nes ji aiškiai nenurodo „arm64“ ar panašaus, todėl jūs turite skaityti tarp eilučių šiek tiek.

    Pirmiausia, jei architektūros pavadinime matote „64“, galite gana daug garantuoti tai 64 bitų įrenginį. Pakankamai paprasta. Jei norite išsiaiškinti, ar tai ARM arba x86, dar kartą pamatysite skyrių „Instrukcijų rinkinys“, tik ieškote pagrindinės informacijos, pvz., Raidės „rankos“.

    Pavyzdžiui, mano „Pixel 2 XL“ (pirmiau pateiktose ekrano kopijose) yra gana aišku, kad tai yra ARM64 įrenginys. Tačiau „Nexus 5“ nėra toks aiškus, kad matome, kad tai yra ARM, tačiau ji nėra aiškiai parodyta kaip 32 bitų procesorius. Tokiu atveju galime patikimai manyti, kad jis yra 32 bitų lustas, nes jame nėra 64 bitų architektūros.

    Pasirenkamas atsisiuntimo failas

    Turėdami tai omenyje, grįžkime į anksčiau pateiktą „YouTube“ pavyzdį. Apsilankysime daugelyje „YouTube“ versijų „APK Mirror“ ir rasite tiksliai, kuris atsisiuntimas taikomas mano „Pixel 2 XL“. Naudodami prietaiso informaciją, žinome, kad veikia 64 bitų ARM procesorius, DPI yra 560 ir veikia „Android 8.1“.

    Tai lengva suderinti procesoriaus tipą ir „Android“ versiją-arm64 ir „Android 5.0“. Tačiau 560dpi nėra specialaus pasirinkimo.

    Taigi, mes turime dvi pagrindines parinktis, iš kurių galima pasirinkti: aukščiausią galimą DPI-šiuo atveju - 480, arba „nodpi“.

    Tokiu atveju aš rekomenduoju eiti su „nodpi“ variantu, nes jame yra visi turimi ištekliai, skirti ten, kur yra DPI. Tad kodėl gi ne pasirinkti šį? Dėl failo dydžio, nes jame yra išteklių, skirtų darbui iš esmės bet kuriame DPI, tai yra daug didesnis failas. Jei puikiai galite rasti įrenginį, kuris atitinka jūsų prietaiso DPI, visada eikite su tuo. Priešingu atveju taip pat galite pasirinkti vieną, kuris yra šiek tiek didesnis ir būti gerai.

    Tačiau mūsų bandymo atveju aš nesu įsitikinęs, kad 480 DPI versija atrodys taip pat gerai, kaip atsisiuntimas, nes telefonas yra 560 DPI. Tokiu atveju didesnis failo dydis yra verta.


    Mokymasis savo prietaiso intarpais yra gana paprastas. Ir, laimei, po to, kai šią informaciją sužinosite, kai neturėsite to nerimauti, kol gausite naują telefoną.