Strona główna
» ANDROID
»
Jak sprawdzić, czy urządzenie z systemem Android jest 32-bitowe czy 64-bitowe
Jak sprawdzić, czy urządzenie z systemem Android jest 32-bitowe czy 64-bitowe
Aby sprawdzić, czy urządzenie z Androidem obsługuje aplikacje 64-bitowe, należy sprawdzić listę obsługiwanych interfejsów ABI w aplikacji z informacjami o urządzeniu. Jeśli na liście znajduje się symbol arm64-v8alub x86_64, Android zgłasza obsługę aplikacji 64-bitowych. Jeśli na liście znajduje się tylko symbol armeabi-v7alub x86, zainstalowany system zgłasza obsługę aplikacji 32-bitowych. Jest to bardziej wiarygodne niż zgadywanie na podstawie wieku telefonu, pamięci, wersji Androida lub ciągu jądra.
Istnieją dwa powiązane ze sobą pytania: czy sprzęt procesora może wykonywać instrukcje 64-bitowe oraz czy zainstalowany system Android obsługuje aplikacje 64-bitowe. Odpowiedzi na te pytania mogą się różnić. Android definiuje obsługiwane interfejsy ABI (binarne interfejsy aplikacji) jako opcje zestawu instrukcji, które system może uruchomić, a jego platforma może udostępniać więcej niż jeden interfejs ABI. Jeśli potrzebujesz odpowiedzi na pytanie o zgodność aplikacji, sprawdź listę interfejsów ABI. Aby dowiedzieć się, co potrafi sam układ, sprawdź osobno model procesora.
Sprawdź obsługę ABI na telefonie, który posiadasz
Znajdź dokładny numer modelu. Otwórz Ustawienia i wyszukaj Informacje o telefonie lub Informacje o tablecie . Zapisz pełny numer modelu, łącznie z literami i sufiksem regionalnym. Nazwy menu różnią się w zależności od producenta, a różne wersje tej samej rodziny telefonów mogą korzystać z różnych procesorów.
Podczas sprawdzania urządzenia lub porównywania wersji regionalnych należy używać pełnego numeru modelu podanego w sekcji Informacje o telefonie.
Otwórz aplikację z informacjami o urządzeniu i znajdź „Obsługiwane interfejsy ABI”. Na przykład w Google Play w sekcji „ Informacje o urządzeniu: Informacje o systemie i procesorze” widnieje informacja o architekturze procesora i obsługiwanych interfejsach ABI. Zainstaluj aplikację z Google Play, otwórz sekcję „CPU” lub „CPU/GPU” i poszukaj pola o nazwie „Obsługiwane interfejsy ABI” , „Obsługiwane architektury” lub podobnej. Dokładna etykieta i układ ekranu mogą się różnić w zależności od wersji aplikacji.
W tym przykładzie na liście obsługiwanych urządzeń znajduje się zarówno 64-bitowy, jak i 32-bitowy interfejs ABI ARM.
Dopasuj nazwy ABI do ich bitowości. Dokumentacja NDK systemu Android identyfikuje go arm64-v8ajako 64-bitowy ARM i armeabi-v7a32-bitowy ARM; są x86_64to x86ich 64-bitowe i 32-bitowe odpowiedniki x86.
Poszukaj co najmniej jednego 64-bitowego ABI — arm64-v8a lub x86_64 — aby potwierdzić obsługę aplikacji 64-bitowych.
Wyświetlany ABI
Architektura
Co to oznacza
arm64-v8a
64-bitowy ARM
Obsługiwane są aplikacje ARM 64-bitowe
armeabi-v7a
32-bitowy ARM
Obsługiwane są aplikacje ARM 32-bitowe
x86_64
64-bitowy x86
Obsługiwane są aplikacje 64-bitowe x86
x86
32-bitowa architektura x86
Obsługiwane są aplikacje 32-bitowe x86
Lista zawierająca zarówno , arm64-v8ajak i armeabi-v7aobsługująca 64-bitowe i 32-bitowe aplikacje ARM. Lista z , armeabi-v7aoznacza, że Android zgłasza obsługę 32-bitowych aplikacji ARM, nawet jeśli procesor bazowy może obsługiwać 64-bitowe operacje. Sprawdź dokładny interfejs ABI wymagany przez aplikację, jeśli rozwiązujesz problem z konkretną instalacją; 64-bitowy interfejs ABI ARM nie gwarantuje uruchomienia aplikacji x86.
Sprawdź procesor przed zakupem
Poproś o dokładny numer modelu i chipset, a następnie porównaj je ze specyfikacją producenta. Jeśli w opisie telefonu nie podano architektury procesora, wyszukaj model układu na stronie producenta. Nie traktuj pojemności pamięci RAM jako skrótu: posiadanie więcej niż 4 GB pamięci nie dowodzi, że Android udostępnia 64-bitowy interfejs ABI. Jeśli urządzenie jest sprzedawane w kilku konfiguracjach, sprawdź procesor pod kątem dokładnego kodu modelu, który otrzymasz.
Sprawdź, jaki procesor jest wymieniony dla konkretnej wersji urządzenia; nazwa rodziny może obejmować kilka modeli.
Jeśli strona producenta wymienia układ SoC, ale nie podaje informacji o obsłudze aplikacji 64-bitowych, narzędzie informacyjne może okazać się pomocne po zakupie urządzenia. Narzędzie CPU-Z dla Androida firmy CPUID podaje nazwę i architekturę układu SoC, co ułatwia identyfikację sprzętu. W celu sprawdzenia zgodności aplikacji, nadal należy sprawdzić listę interfejsów API systemu Android, zamiast polegać wyłącznie na architekturze układu.
Typowe kontrole, które mogą wprowadzać w błąd
Wersja jądra: ciąg jądra nie jest niezawodnym zamiennikiem obsługiwanej listy ABI. Jądro i biblioteki przestrzeni użytkownika Androida mogą mieć różne charakterystyki bitowe.
Ilość pamięci RAM: Pojemność pamięci nie identyfikuje architektury aplikacji Android.
Wersja Androida: Nowsza wersja Androida sama w sobie nie jest potwierdzeniem, że dana wersja urządzenia obsługuje aplikacje 64-bitowe.
Same ustawienia: Wielu producentów podaje model i wersję oprogramowania w Ustawieniach, ale nie udostępnia jednej uniwersalnej etykiety 32-bitowej/64-bitowej. Użyj opcji Informacje o telefonie, aby zidentyfikować model, a następnie sprawdź interfejsy API lub oficjalne specyfikacje.
Czy można zmienić wersję 32-bitową urządzenia z Androidem na 64-bitową?
Nie można zmienić możliwości sprzętowych procesora za pomocą ustawienia ani aplikacji. Urządzenie z procesorem 64-bitowym może nadal uruchamiać obraz systemu obsługujący tylko aplikacje 32-bitowe. Zmiana tej konfiguracji oprogramowania wymaga kompatybilnej 64-bitowej wersji systemu dla danego urządzenia; nie jest to rutynowa zmiana i producent może jej nie udostępniać. Aby zapewnić niezawodne środowisko aplikacji 64-bitowych, wybierz model, którego lista obsługiwanych interfejsów ABI zawiera arm64-v8alub x86_64, albo korzystaj wyłącznie z obrazu systemu oficjalnie obsługiwanego dla tego modelu.
Miki Kot -
Świetny artykuł! Zawsze bałem się, że wybiorę zły telefon i trafię na 32 bity.
Patryk -
Mój telefon ma 32 bity... czas na wymianę, bo nie ściągnę zbyt wielu aplikacji!
Victor -
O, dzięki za ten artykuł! Przypomniało mi się, żeby sprawdzić telefon żony również
Lena -
Odkąd mam 64-bitowy telefon, wszystko działa dużo szybciej. Opłacało się zainwestować!
Ania -
Super, że ktoś poruszył ten temat! Często zapominam, że to ma znaczenie przy instalacji aplikacji.
Hania -
Co jeśli nie mogę znaleźć tej opcji w ustawieniach? Może jest inny sposób na sprawdzenie?
Gabrysia -
Cześć! Czy ktoś wie, jak zaktualizować urządzenie, żeby miało 64 bity? Czy to w ogóle możliwe
Krzysiek -
To ważna informacja, szczególnie dla graczy. Wiele gier wymaga 64-bitowego systemu. Dzięki!
Julia -
Nigdy bym nie pomyślała, że to takie proste! Czas na zabawę z ustawieniami mojego telefonu
Piotr -
Nie zdawałem sobie sprawy, że to takie ważne. Dzięki za edukację, teraz będę bardziej świadomy
Janek -
Ciekawe, jak dokładnie sprawdzić, czy mój telefon jest 64-bitowy. Dzięki za ten artykuł
Ula -
Wow, udało mi się! Mój telefon ma 64 bity! Dzięki za pomoc
Lidia -
Słyszałam, że tylko 64-bity są teraz w stanie obsłużyć niektóre gry. Czy to prawda
Darek -
Moje urządzenie to starszy model, więc raczej nie ma szans na 64 bity. Chyba czas na upgrade!
Bartek -
Fajnie, że to tak szybko można sprawdzić. Zapiszę sobie tę metodę na przyszłość
Jakub -
Dzięki za instrukcje! Teraz już nie mam wątpliwości, że mój tablet ma 32 bity
Maciek -
Odkryłem coś ciekawego! Można też pobrać aplikację, która pokazuje te informacje. Warto spróbować
Milena -
Jakie inne ustawienia są ważne do sprawdzenia przy zakupie telefonu? Może robicie wpis na ten temat
Szymon89 -
Myślę, że większość nowych telefonów jest już 64-bitowa, ale dobrze to sprawdzić przed zakupem
Kasia123 -
Przydatne info, zwłaszcza jak planuję kupić nowy telefon. Dobrze wiedzieć, na co zwrócić uwagę
Adrian Tech -
Czy są aplikacje, które działają tylko na 32 bity? Chciałbym wiedzieć, na co zwrócić uwagę
Pola -
Bardzo przydatny artykuł! Teraz czuję się bardziej pewnie, jeśli chodzi o wybór urządzeń.
Tomek -
Doceniam te praktyczne wskazówki. Nie mam pojęcia, jak długo błąkałem się po sklepach bez tej wiedzy
Olga M. -
Hah, właśnie sprawdziłam i okazało się, że mój telefon jest 64-bitowy! Uff, na szczęście!
Marek IT -
Nie wiedziałem, że to takie proste. Jakie aplikacje są dostępne tylko na 64-bit? Może ktoś podpowie?
Karol -
Muszę to sprawdzić przed zainstalowaniem nowego oprogramowania. Dzięki za pomoc
Alicja -
Może kiedyś napiszesz o tym, jak wpływa to na wydajność gier? To by było naprawdę interesujące!
Ela -
Mam problem z moim urządzeniem, chciałabym je zaktualizować, ale nie jestem pewna, czy ma odpowiednią wersję