Najszybciej sprawdzisz, czy Android działa w wersji 64-bitowej, za pomocą aplikacji CPU-Z lub Device Info HW pobranej z Google Play. Otwórz w niej sekcję dotyczącą procesora i architektury. Wynik „arm64-v8a” oznacza środowisko 64-bitowe, a „armeabi-v7a” – 32-bitowe.
Android 64-bit – co właściwie sprawdzasz?
Architektura procesora i architektura systemu nie zawsze oznaczają dokładnie to samo. Telefon może mieć procesor obsługujący 64 bity, ale uruchamiać system 32-bitowy. Dlatego najlepiej sprawdzić oznaczenie ABI, czyli interfejsu opisującego zgodność oprogramowania ze sprzętem.
W praktyce większość smartfonów z Androidem wydanych po 2017–2018 roku obsługuje 64 bity. Starsze urządzenia, szczególnie modele sprzed 2015 roku, mogą korzystać wyłącznie z architektury 32-bitowej. Wersja 64-bitowa pozwala aplikacjom pracować z większą ilością pamięci i może poprawić kompatybilność oraz płynność działania. Nie oznacza jednak automatycznie, że każda aplikacja będzie działać szybciej.
Najprostsza metoda nie wymaga komputera:
- Zainstaluj CPU-Z, Device Info HW albo podobną aplikację diagnostyczną z Google Play.
- Otwórz sekcję dotyczącą procesora, systemu lub ABI.
- Znajdź oznaczenie arm64-v8a albo armeabi-v7a.
- Porównaj wynik z opisem poniżej.
Wybieraj aplikacje z dużą liczbą pobrań i dobrymi ocenami. Nie instaluj plików APK z przypadkowych stron, jeśli ta sama aplikacja jest dostępna w Google Play.
arm64-v8a = 64-bit
armeabi-v7a = 32-bit
Jakie są metody sprawdzania architektury?
Możesz użyć aplikacji diagnostycznej albo odczytać właściwość systemową przez terminal i ADB. Pierwsza opcja jest przeznaczona dla większości użytkowników, druga wymaga komputera oraz włączonego debugowania USB.
| Metoda | Dla kogo | Poziom trudności |
|---|---|---|
| Aplikacja typu Device Info | Zwykły użytkownik | Niska |
| Komenda w terminalu | Użytkownik zaawansowany | Średnia |
| ADB z komputera | Użytkownik techniczny | Średnia |
Jeżeli chcesz tylko sprawdzić, czy telefon jest 64-bitowy, aplikacja diagnostyczna w zupełności wystarczy. Terminal lub ADB mają sens wtedy, gdy potrzebujesz odczytu bezpośrednio z właściwości systemu.
Jak sprawdzić Androida przez terminal lub ADB?
Na urządzeniu z dostępem do terminala możesz użyć komendy:
getprop ro.product.cpu.abi
Przy korzystaniu z ADB wpisz tę samą komendę w terminalu komputera po podłączeniu telefonu i zaakceptowaniu debugowania USB. Kolejność działań wygląda następująco:
- Zainstaluj narzędzia ADB na komputerze i włącz debugowanie USB w opcjach programisty telefonu.
- Podłącz urządzenie przewodem USB i zaakceptuj komunikat o zaufaniu do komputera.
- W terminalu wpisz komendę adb shell getprop ro.product.cpu.abi.
- Odczytaj wynik, na przykład arm64-v8a albo armeabi-v7a.
Wynik arm64-v8a wskazuje na 64-bitową architekturę ARM. Oznaczenie armeabi-v7a oznacza 32-bitową wersję ARM. W przypadku urządzeń korzystających z architektury x86 możesz zobaczyć także wartości x86 lub x86_64.
Jeżeli telefon ma 64-bitowy procesor, ale komenda wskazuje środowisko 32-bitowe, oznacza to, że system operacyjny nie działa w trybie 64-bitowym. To ważne rozróżnienie, gdy aplikacja wymaga konkretnej architektury.
W większości nowych smartfonów wynik arm64-v8a będzie standardem. Jeśli masz starsze urządzenie albo aplikacja zgłasza problem ze zgodnością, sprawdź ABI bezpośrednio zamiast opierać się wyłącznie na dacie premiery telefonu.