Profil vášho zisteného zariadenia
Zistené prostredie: Webový prehliadač • Pripravené na audit balíkov APK/XAPK
Ak chcete otestovať kompatibilitu, presuňte súbory .XAPK, .APKS alebo .APK
Naskenujeme natívne adresáre lib/ balíka a rozdelenia ABI oproti vášmu hardvéru
100 % lokálny audit • Diagnostikuje „Aplikácia nie je kompatibilná s týmto zariadením“Prečo Android hovorí „XAPK / aplikácia nie je kompatibilná s týmto zariadením“?
Počnúc sériou Google Pixel 7 a modernými vlajkovými loďami Snapdragon 8 Gen 3 / Gen 4 výrobcovia hardvéru fyzicky odstránili 32-bitové výkonné jednotky ARM z kremíka CPU. Ak sa pokúsite nainštalovať starší alebo nesprávne rozdelený balík, ktorý obsahuje iba knižnice armeabi-v7a, Android 14 a 15 inštaláciu okamžite zablokuje.
- arm64-v8a: Povinné pre všetky moderné 64-bitové Android telefóny, tablety a Apple Silicon Mac s emulátormi Android.
- armeabi-v7a: Legacy 32-bitová inštrukčná sada ARM používaná lacnými telefónmi, staršími Fire TV sticks a 32-bitovými hrami.
- x86_64: Vyžaduje sa emulátormi Windows PC (BlueStacks 5, LDPlayer 9, WSA) a Chromebookmi Intel/AMD, keď nie je k dispozícii binárny preklad ARM (libhoudini).
Referenčná tabuľka: Zhoda ABI procesora Android a kvalifikátorov DPI obrazovky
Keď si stiahnete rozdelený archív APK alebo skontrolujete kontajner .xapk, zhoda medzi Architektúra súboru inštrukcií (ABI) a Kvalifikátor hustoty pixelov obrazovky zaistí, že vaša aplikácia nezlyhá so UnsatisfiedLinkError ani nevykreslí rozmazané, zväčšené bitmapy používateľského rozhrania:
| Rozdeliť kvalifikáciu | Kategória | Cieľová špecifikácia hardvéru / displeja | Spätná kompatibilita |
|---|---|---|---|
| arm64-v8a | CPU ABI (64-bit) | Všetky moderné telefóny s Androidom (Snapdragon, Tensor, Dimensity, Exynos) a Apple Silicon | Spustí armeabi-v7a iba vtedy, ak si kremík CPU zachováva 32-bitovú podporu AArch32 |
| armeabi-v7a | CPU ABI (32-bit) | Staršie telefóny s Androidom, lacné Android TV boxy, Amazon Fire TV Stick HD/4K | Nie je možné spustiť 64-bitové binárne súbory arm64-v8a |
| x86_64 | CPU ABI (64-bit) | Emulátory Windows PC (BlueStacks, LDPlayer), Chromebooky Intel/AMD, Waydroid | Natívne beží x86; spúšťa ARM splity cez preklad Houdini/NDK |
| xhdpi (~320 dpi) | Hustota obrazovky | 720p HD telefóny, tablety, Chromebooky a Android TV Rozhrania 1080p (2,0x mierka) | Android upraví iné hustoty, ak chýbajú, pokiaľ rozdelenie nie je označené ako povinné |
| xxhdpi (~480 dpi) | Hustota obrazovky | Smartfóny s rozlíšením 1080p FHD+ (2,6x – 3,0x CSS zariadeniePixelRatio) | Najbežnejšie rozdelenie hustoty smartfónov |
| xxxhdpi (~ 640 dpi) | Hustota obrazovky | 1440p QHD+ vlajkové telefóny (3,5x – 4,0x CSS zariadeniePixelRatio) | Spúšťač a ikony používateľského rozhrania s najvyšším rozlíšením |