18Aug

Jak najít informace o zařízeních Android pro správné stahování souborů APK

click fraud protection

Pokud jste někdy zkusili stáhnout aplikaci pro boční vkládání do telefonu Android, pak víte, jak to může být matoucí.Často existuje několik verzí stejné aplikace, která jsou určena pro různé typy zařízení - a jak víte, který z nich je ten správný?

Porozumění různým verzím souborů

Pokud si to přečtete, existuje velká pravděpodobnost, že se pokoušíte stáhnout aplikaci z APK Mirror, což je legitimní web pro soubory APK, které jsou zdarma k dispozici v Obchodě Play. Je to vynikající volba, pokud aplikace, kterou chcete, je geo-omezena, není k dispozici pro vaše zařízení nebo má aktualizaci, která ještě dosud nedošla k vašemu účtu. Ačkoli tyto informace můžete potřebovat také při stahování věcí od vývojářů XDA nebo jiných zdrojů.

Pokud je to místo, kde se ocitnete, pak se snaží zjistit, správné stahování pro váš telefon může být potíže. Nebudete se muset starat o to, pokud aplikace, na kterou se díváte, má pouze jednu verzi, ale některé aplikace mají více verzí k dispozici - například YouTube má

instagram viewer
40 různých variant. To je, když budete potřebovat vědět, jakou verzi je nejlepší pro váš telefon.

Obecně jsou podrobnosti rozděleny do tří primárních kategorií:

  • Architektura: To se týká typu procesoru v telefonu. Obvykle se jedná o arm, arm64, x86 a x86_64.ARM a x86 jsou pro 32bitové procesory, zatímco arm64 a x86_64 jsou pro 64bitové procesory. Podrobněji vysvětlíme níže.
  • Verze Android: Toto je verze operačního systému Android, ve kterém je vaše zařízení spuštěno.
  • Obrazovka DPI: DPI znamená "Dots Per Inch" - v podstatě je to hustota pixelů obrazovky vašeho telefonu. Například šestpalcová obrazovka s plným HD rozlišením( 1920 × 1080) má rozlišení DPI ~ 367 pixelů.Roztrhněte rozlišení až na 2880 × 1440 a DPI se zvýší na ~ 537.

Technicky by správná terminologie, pokud se týká hustoty pixelů , měla být PPI nebo Pixels Per Inch. Ale protože APK Mirror( a další) to označuje jako DPI, budeme držet relativní terminologii.

ARM vs. x86

Zatímco Android verze a DPI jsou docela jednoduché, procesorová architektura je úplně jiný.Udělám vše pro to, abych to co nejvíce zjednodušil.

  • ARM: Jedná se především o architekturu mobilního procesoru a co většina telefonů běží nyní.Qualcomm's Snapdragon, mobilní čipy Samsung Exynos a MediaTek jsou všechny příklady procesorů ARM. Většina moderních čipů je 64bitová nebo ARM64 .
  • x86: Toto je specifikace architektury pro čipy Intel. Stejně tak jako Intel má na trhu s počítači, tyto čipy jsou mnohem méně běžné v mobilních telefonech Android. x86_64 označuje 64bitové čipy Intel.

Tato informace je důležitá zejména proto, že soubory x86 a ARM nejsou vzájemně kompatibilní - musíte použít verzi navrženou pro specifickou architekturu vašeho telefonu.

Podobně pokud váš telefon používá 32bitový procesor, 64bitový soubor APK nebude fungovat.64bitové procesory jsou zpětně kompatibilní, takže 32bitový APK bude fungovat v 64bitovém procesoru.

Jak najít správné informace o vašem zařízení

Vím, já vím, je to matoucí.Dobrou zprávou je, že je snadný způsob, jak zjistit všechny informace o vašem zařízení pomocí aplikace Droid Hardware Info. Jedná se o bezplatnou aplikaci v Obchodě Play a v podstatě vám řekne vše, co potřebujete vědět o svém telefonu.

Jděte dopředu a dejte je a nainstalujte a vypálte. Ukážeme vám, kde najdete přesně to, co hledáte.

První kartou, na kterou se budete chtít podívat, je karta "Zařízení", ve které se aplikace ve výchozím nastavení otevře. K dispozici jsou dvě klíčové informace zde: verze DPI a Android OS.

Chcete-li najít DPI, podívejte se na položku Software Density v části Display.

Pro verzi Android se podívejte do verze OS v části Zařízení.Toto výslovně zobrazuje číslo verze.

Informace o architektuře přejděte na kartu Systém a podívejte se na položky Architektura CPU a Sady instrukcí na kartě Procesor. Tahle není tak hluboká jako ostatní, protože to výslovně neříká "arm64" nebo podobně, takže budete muset číst mezi řádky trochu.

Nejprve, pokud vidíte "64" v názvu architektury, můžete do jisté míry zaručit, že je to 64bitové zařízení.Snadno. Chcete-li zjistit, zda je to ARM nebo x86, podíváte se na část sady instrukcí - znovu, právě hledáte základní informace zde, jako jsou písmena "arm".

Na mém Pixel 2 XL( výše uvedené screenshoty), například je zcela jasné, že je to zařízení ARM64.Nexus 5 však není tak jasný - můžeme vidět, že jde o ARM, ale výslovně jej neuvádí jako 32bitový procesor. V tomto případě můžeme bezpečně předpokládat, že je to 32bitový čip, protože neurčuje 64bitovou architekturu.

Výběr souboru ke stažení

V tomto ohledu se vraťme k výše uvedenému příkladu YouTube. Podíváme se na mnoho verzí YouTube v souboru APK Mirror a přesně zjistíme, které stahování se vztahují na můj Pixel 2 XL.S informacemi o zařízení v ruce víme, že běží 64bitový ARM procesor, má DPI 560 a běží Android 8.1.

Je snadné se shodovat s typem procesoru a Android verze-arm64 a Android 5.0+.Ale neexistuje žádná specifická možnost pro 560dpi.

Takže máme dvě hlavní možnosti k výběru: nejvyšší dostupný DPI - v tomto případě 480 nebo "nodpi."

V tomto případě doporučuji jít s variantou "nodpi", protože obsahuje všechny dostupné zdrojepro pokrytí rozsahu DPI tam. Tak proč si to nevybral bez ohledu na to? Vzhledem k velikosti souboru - protože obsahuje prostředky pro práci na v podstatě libovolný DPI, je to mnohem větší soubor. Najdete-li ten, který odpovídá DPI vašeho zařízení dokonale, vždy jděte s tím. V opačném případě můžete také zvolit jeden, který je mírně vyšší a je v pořádku.

V našem testovacím případě však nejsem přesvědčen, že verze 480 DPI bude vypadat stejně dobře jako stažení nodpi, protože telefon je 560 DPI.V takovém případě stojí za kompromis větší velikost souboru.

Učení příchozích zařízení je velmi jednoduché.A naštěstí, jakmile si tyto informace uvědomíte, jakmile se nemusíte starat o to znovu, dokud nezískáte nový telefon.