Ha már megpróbált letölteni egy alkalmazást a következőhöz: oldaltöltés androidos telefonodon, akkor tudod, mennyire zavaró lehet. Gyakran ugyanannak az alkalmazásnak több változata van, amelyeket különböző eszközspecifikációkhoz terveztek - tehát honnan tudhatja, melyik a megfelelő?
A különböző fájlverziók megértése
Ha ezt olvassa, jó eséllyel próbál letölteni egy alkalmazást APK Mirror , amely a Play Áruházban ingyenesen elérhető APK-k legitim tárhelye. Ez kiváló lehetőség, ha a kívánt alkalmazást földrajzi korlátozásokkal korlátozzák, az eszközén nem érhető el, vagy olyan frissítéssel rendelkezik, amely még nem került be a fiókjába. Bár szükség lehet ezekre az információkra a dolgok letöltésekor is XDA fejlesztők vagy más források.
ÖSSZEFÜGGŐ: Hogyan tölthetjük le az alkalmazásokat Android-on
Ha itt találja magát, akkor megpróbál kitalálni a telefon megfelelő letöltését. Nem kell aggódnia emiatt, ha a megtekintett alkalmazásnak csak egy verziója van, de néhány alkalmazásnak több verziója is elérhető - például A YouTube rendelkezik 40 különböző változat . Ekkor tudnia kell, hogy melyik verzió a legjobb a telefonja számára.
A részletek általában három elsődleges kategóriába sorolhatók:
- Építészet: Ez a telefon processzorának típusára utal. Általában az opciók az arm, az arm64, az x86 és az x86_64 lesznek. Az ARM és az x86 a 32 bites processzoroké, míg az arm64 és az x86_64 a 64 bites processzoroké. Az alábbiakban részletesebben elmagyarázzuk.
- Android verzió: Ez az eszközön futó Android operációs rendszer verziója.
- Képernyő DPI: A DPI a „Dots per inch” rövidítést jelenti - alapvetően ez a telefon képernyőjének pixelsűrűsége. Például egy hat hüvelykes full HD képernyő (1920 × 1080) DPI értéke ~ 367. Ezt a felbontást 2880 × 1440-ig növelheti, a DPI pedig ~ 537-re emelkedik.
Technikailag a helyes terminológia, amikor a pixelsűrűségre hivatkozunk kellene legyen PPI vagy pixel per hüvelyk. De mivel az APK Mirror (és mások) ezt DPI-ként emlegetik, maradunk a relatív terminológiánál.
ARM vs. x86
Míg az Android verzió és a DPI meglehetősen egyszerű, a processzor architektúrája egy másik történet. Mindent megteszek, hogy itt a lehető legegyszerűbben lebontsam.
- KAR: Ez elsősorban egy mobil processzor architektúra, és amit a telefonok többsége most futtat. A Qualcomm Snapdragon, a Samsung Exynos és a MediaTek mobil chipjei mind példák az ARM processzorokra. Most a modern chipek 64 bitesek, ill ARM64 .
- x86: Ez az Intel chipek architektúrájának specifikációja. Bármennyire is domináns az Intel a számítógéppiacon, ezek a chipek jóval ritkábban fordulnak elő az Android készülékekben. x86_64 64 bites Intel chipekre utal.
Ez az információ különösen fontos, mert az x86 és az ARM fájlok nem kompatibilisek egymással - a telefon sajátos architektúrájához tervezett verziót kell használnia.
Hasonlóképpen, ha telefonja 32 bites processzort futtat, a 64 bites APK nem fog működni. A 64 bites processzorok azonban visszafelé kompatibilisek, így a 32 bites APK 64 bites processzoron jól fog működni.
Az eszköz helyes adatainak megtalálása
Tudom, tudom, zavaró. A jó hír az, hogy van egy egyszerű módja annak, hogy megtudja készülékének összes adatait az úgynevezett alkalmazással Droid Hardware Info . Ez egy ingyenes alkalmazás a Play Áruházban, és lényegében mindent elárul, amit tudnia kell a telefonjáról.
Menj, add oda, telepítsd és égesd fel. Megmutatjuk, hol találhatja meg pontosan azt, amit keres.
Az első fül, amelyet meg akar nézni, az „Eszköz” fül, amelyet az alkalmazás alapértelmezés szerint megnyit. Két kulcsfontosságú információ található itt: DPI és Android OS verzió.
A DPI megtalálásához nézze meg a Szoftver sűrűsége bejegyzést a Megjelenítés részben.
Az Android verzióhoz nézze meg az OS verziót az Eszköz részben. Ez kifejezetten megjeleníti a verziószámot.
Az architektúra információért csúsztassa át a Rendszer fülre, és nézze meg a Processzor fül alatt található CPU architektúra és utasításkészletek bejegyzéseket. Ez nem annyira strapabíró, mint a többiek, mivel nem mondja ki kifejezetten az „arm64” -t vagy hasonlót, ezért kicsit el kell olvasnia a sorok között.
Először is, ha az architektúra nevében „64” -et lát, akkor nagyjából garantálja, hogy 64 bites eszközről van szó. Elég könnyű. Annak megállapításához, hogy ARM vagy x86-e, nézze meg az Utasításkészlet részt - itt is csak az alapvető információkat keresi itt, például az „arm” betűket.
Például a Pixel 2 XL-en (a fenti képernyőképek) elég egyértelmű, hogy ARM64-es eszközről van szó. A Nexus 5 azonban nem annyira tiszta - láthatjuk, hogy ARM, de nem kifejezetten 32 bites processzorként mutatja. Ebben az esetben nyugodtan feltételezhetjük, hogy 32 bites chipről van szó, mert nem adja meg a 64 bites architektúrát.
A letöltendő fájl kiválasztása
Ezt szem előtt tartva térjünk vissza a fenti YouTube-példánkhoz. Meg fogjuk nézni a a YouTube számos verziója az APK Mirror-on és pontosan megtalálja, hogy melyik letöltés vonatkozik a Pixel 2 XL-re. A kezelt eszközadatokkal tudjuk, hogy 64 bites ARM processzort futtat, 560-as DPI-vel rendelkezik, és Android 8.1-et futtat.
Könnyű összehangolni a processzor típusát és az Android verzióját - arm64 és Android 5.0+. De nincs konkrét opció az 560 dpi-re.
Tehát két fő lehetőség közül választhatunk: a legmagasabb elérhető DPI - ebben az esetben 480 vagy a „nodpi”.
Ebben az esetben azt javaslom, hogy menjen a „nodpi” változattal, mert az összes rendelkezésre álló erőforrást tartalmazza a DPI-k kimenetének lefedésére. Akkor miért ne választaná ezt függetlenül? A fájlméret miatt - mivel erőforrásokat tartalmaz lényegében bármely DPI-n való működéshez, ez sokkal nagyobb fájl. Ha megtalálja azt, amelyik tökéletesen megfelel az eszköz DPI-jének, akkor mindig járjon ezzel. Egyébként választhat egy kicsit magasabbat is, és rendben lehet.
Tesztes esetünkben azonban nem vagyok meggyőződve arról, hogy a 480 DPI verzió ugyanolyan jól fog kinézni, mint a nodpi letöltés, mivel a telefon 560 DPI. Ebben az esetben a nagyobb fájlméret megéri a kompromisszumot.
A készülék csínját-bínját megtanulni nagyon egyszerű. És szerencsére, ha egyszer kitalálja ezt az információt, akkor nem kell újra aggódnia miatta, amíg új telefont nem kap.