18Aug
Ak ste sa niekedy pokúsili prevziať aplikáciu na bočnú navigáciu na vašom telefóne s Androidom, potom viete, ako to môže byť mätúce.Často existuje niekoľko verzií tej istej aplikácie navrhnutých pre rôzne špecifikácie zariadení - tak ako viete, ktorý z nich je ten správny?
Pochopenie rozdielnych verzií súborov
Ak to čítate, existuje veľká šanca, že sa pokúsite prevziať aplikáciu z APK Mirror, čo je legitímne miesto pre hosťovanie súborov APK, ktoré sú v Obchodu Play k dispozícii zdarma. Je to skvelá voľba, ak je aplikácia, ktorú chcete, geograficky obmedzená, nie je pre váš prístroj k dispozícii alebo má aktualizáciu, ktorá zatiaľ nie je k vášmu účtu. Hoci tieto informácie môžete potrebovať aj pri sťahovaní vecí od vývojárov XDA alebo iných zdrojov.
Ak je to miesto, kde sa ocitnete, potom sa snažiť zistiť správne stiahnutie pre váš telefón môže byť problém. Nebudete sa musieť starať o to, ak aplikácia, ktorú hľadáte, má iba jednu verziu, ale niektoré aplikácie majú k dispozícii viacero verzií - napríklad YouTube má
40 rôznych variantov. Tu budete musieť vedieť, ktorá verzia je pre váš telefón najlepšia.Podrobnosti sú zvyčajne rozdelené do troch hlavných kategórií:
- Architektúra: Toto sa vzťahuje na typ procesora vo vašom telefóne. Zvyčajne budú tieto možnosti rameno, arm64, x86 a x86_64.ARM a x86 sú pre 32-bitové procesory, zatiaľ čo arm64 a x86_64 sú pre 64-bitové procesory. Podrobnejšie vysvetlíme nižšie.
- Android verzia: Toto je verzia operačného systému Android, v ktorom je vaše zariadenie v prevádzke.
- Obrazovka DPI: DPI znamená "Dots Per Inch" - v podstate je to hustota pixelov obrazovky vášho telefónu. Napríklad šesťpalcový displej s plným HD( 1920 × 1080) má DPI ~ 367.Roztrhajte rozlíšenie až na 2880 × 1440 a DPI sa zvýši na ~ 537.
Technicky by správna terminológia, pokiaľ ide o hustotu pixelov , mala byť PPI alebo Pixels Per Inch. Ale keďže APK Mirror( a iné) to označuje ako DPI, budeme držať relatívnu terminológiu.
ARM vs x86
Zatiaľ čo verzia Androidu a DPI sú celkom jednoduché, procesorová architektúra je úplne iným príbehom. Budem sa snažiť, aby som to čo najjednoduchšie rozdelil.
- ARM: Toto je v prvom rade architektúra mobilného procesora a čo väčšina telefónov beží teraz. Qualcomm's Snapdragon, mobilné čipy spoločnosti Samsung Exynos a MediaTek sú všetky príklady procesorov ARM. Väčšina moderných čipov je 64-bitová alebo ARM64 .
- x86: Toto je špecifikácia architektúry pre čipy Intel. Ako dominantné ako Intel je na trhu s počítačmi, tieto čipy sú oveľa menej bežné v telefónoch Android. x86_64 sa týka 64-bitových čipov Intel.
Táto informácia je obzvlášť dôležitá, pretože súbory x86 a ARM nie sú kompatibilné - musíte použiť verziu určenú pre špecifickú architektúru vášho telefónu.
Podobne ak váš telefón beží 32-bitový procesor, 64-bitový APK nebude fungovať.64-bitové procesory sú spätne kompatibilné, takže 32-bitový APK bude fungovať v 64-bitovom procesore.
Ako nájsť správne informácie o vašom zariadení
Viem, viem, je to mätúce. Dobrou správou je, že je jednoduchý spôsob, ako zistiť všetky informácie vášho zariadenia pomocou aplikácie s názvom Droid Hardware Info. Jedná sa o bezplatnú aplikáciu v obchode Play a v podstate vám povie všetko, čo potrebujete vedieť o telefóne.
Choďte do toho a dajte ho a nainštalujte a vypálijte. Ukážeme vám, kde nájdete presne to, čo hľadáte.
Prvá karta, na ktorú sa chcete pozrieť, je karta "Zariadenie", ktorá sa štandardne otvára. K dispozícii sú dve kľúčové informácie: verzia DPI a Android OS.
Ak chcete nájsť DPI, pozrite sa na položku Hustota softvéru v časti Zobrazenie.
Pre verziu systému Android sa pozrite na verziu operačného systému v sekcii Zariadenie. Toto explicitne zobrazuje číslo verzie.
Pre informácie o architektúre prejdite na kartu Systém a skontrolujte položky architektúry CPU a inštrukčných súborov na karte Procesor. Toto nie je úplne rovnako strightforward ako ostatné, pretože to výslovne nehovorí "arm64" alebo podobne, takže budete musieť čítať medzi riadkami trochu.
Po prvé, ak vidíte názov "64" v názve architektúry, môžete do značnej miery zaručiť, že ide o 64-bitové zariadenie. Ešte ľahké.Ak chcete zistiť, či je to ARM alebo x86, pozrite sa na sekciu sada inštrukcií - opäť len hľadáte základné informácie tu, ako písmená "rameno".
Na mojom pixeli 2 XL( vyššie uvedené screenshoty), napríklad je celkom jasné, že je to zariadenie ARM64.Nexus 5 však nie je taký jasný - môžeme vidieť, že je to ARM, ale explicitne to neuvádza ako 32-bitový procesor. V tomto prípade môžeme bezpečne predpokladať, že je to 32-bitový čip, pretože neurčuje 64-bitovú architektúru.
Výber súboru na prevzatie
S týmto upozornením sa vráťme k vyššie uvedenému príkladu služby YouTube. Pozrime sa na mnohé verzie služby YouTube v APK Mirror a presne zistíme, ktoré sťahovanie sa vzťahuje na môj Pixel 2 XL.S informáciami o zariadení v ruke vieme, že je spustený 64-bitový procesor ARM, má DPI 560 a používa Android 8.1.
Jednoducho sa hodí pre typ procesora a verzie Android-arm64 a Android 5.0+.Ale nie je tu žiadna špeciálna možnosť pre 560dpi.
Takže máme dve hlavné možnosti na výber: najvyššia dostupná DPI - v tomto prípade 480 alebo "nodpi."
V tomto prípade odporúčam ísť s variantom "nodpi", pretože obsahuje všetky dostupné zdrojena pokrytie rozsahu DPI tam. Tak prečo si to vyberať bez ohľadu na to? Kvôli veľkosti súboru - pretože obsahuje zdroje na prácu na v podstate ľubovoľný DPI, je to oveľa väčší súbor. Ak môžete nájsť ten, ktorý sa zhoduje s DPI vášho zariadenia dokonale, vždy s tým. V opačnom prípade môžete tiež vybrať ten, ktorý je trochu vyšší a je v poriadku.
V našom skúšobnom prípade však nie som presvedčený, že verzia 480 DPI bude vyzerať tak dobre ako nodpi download, pretože telefón je 560 DPI.V takomto prípade väčšia veľkosť súboru stojí za kompromis.
Učenie prístrojov je príliš jednoduché.A našťastie, akonáhle si tieto informácie zistíte, akonáhle sa nemusíte starať o to znova, kým sa vám nový telefón.