Główna » jak » Jak znaleźć informacje o urządzeniu z Androidem dla poprawnego pobierania plików APK

    Jak znaleźć informacje o urządzeniu z Androidem dla poprawnego pobierania plików APK

    Jeśli kiedykolwiek próbowałeś pobrać aplikację do sideloadingu na telefonie z Androidem, wiesz, jakie to może być mylące. Często istnieje kilka wersji tej samej aplikacji zaprojektowanych dla różnych specyfikacji urządzeń - więc skąd wiadomo, która z nich jest właściwa?

    Zrozumienie różnych wersji plików

    Jeśli to czytasz, istnieje spora szansa, że ​​próbujesz pobrać aplikację z APK Mirror, która jest legalną witryną hostingową dla plików APK, które są dostępne bezpłatnie w Sklepie Play. Jest to doskonała opcja, jeśli żądana aplikacja jest ograniczona geograficznie, niedostępna na Twoim urządzeniu lub ma aktualizację, która jeszcze nie dotarła na Twoje konto. Chociaż możesz również potrzebować tych informacji podczas pobierania rzeczy od programistów XDA lub innych źródeł.

    Jeśli to miejsce, w którym się znajdujesz, próba znalezienia właściwego pobierania dla Twojego telefonu może być kłopotliwa. Nie musisz się o to martwić, jeśli aplikacja, której szukasz, ma tylko jedną wersję, ale niektóre aplikacje mają wiele wersji - na przykład YouTube 40 różnych wariantów. To wtedy musisz wiedzieć, która wersja jest najlepsza dla Twojego telefonu.

    Zasadniczo szczegóły są podzielone na trzy podstawowe kategorie:

    • Architektura: Odnosi się to do rodzaju procesora w telefonie. Zwykle opcje będą uzbrajać, arm64, x86 i x86_64. ARM i x86 są przeznaczone dla procesorów 32-bitowych, natomiast arm64 i x86_64 dla procesorów 64-bitowych. Wyjaśnimy bardziej szczegółowo poniżej.
    • Wersja Androida: To jest wersja systemu Android, na którym działa twoje urządzenie.
    • DPI ekranu: DPI oznacza "Dots Per Inch" - zasadniczo jest to gęstość pikseli ekranu twojego telefonu. Na przykład sześciocalowy ekran Full HD (1920 × 1080) ma DPI ~ 367. Wpadnij w tę rozdzielczość do 2880 × 1440, a DPI podniesie do ~ 537.

    Technicznie poprawna terminologia odnosząca się do gęstości pikseli powinien być PPI lub Pixels Per Inch. Ale ponieważ APK Mirror (i inne) odnosi się do tego jako DPI, będziemy trzymać się względnej terminologii.

    ARM vs. x86

    Chociaż wersja Androida i DPI są dość proste, architektura procesora to zupełnie inna historia. Zrobię co w mojej mocy, żeby to rozbić tak prosto, jak to tylko możliwe.

    • RAMIĘ: Jest to przede wszystkim mobilna architektura procesorów i większość telefonów działa teraz. Qualcomm's Snapdragon, Samsung Exynos i mobilne układy MediaTek to przykłady procesorów ARM. Większość nowoczesne układy są 64-bitowe, lub ARM64.
    • x86: Jest to specyfikacja architektury układów Intela. Ponieważ Intel jest na rynku komputerów, te chipy są znacznie mniej popularne w telefonach z Androidem. x86_64 odnosi się do 64-bitowych układów Intela.

    Ta informacja jest szczególnie ważna, ponieważ pliki x86 i ARM nie są kompatybilne krzyżowo - musisz użyć wersji zaprojektowanej dla specyficznej architektury twojego telefonu.

    Podobnie, jeśli Twój telefon ma 32-bitowy procesor, 64-bitowy plik APK nie będzie działać. 64-bitowe procesory są jednak kompatybilne wstecz, więc 32-bitowy plik APK będzie działał poprawnie na 64-bitowym procesorze.

    Jak znaleźć prawidłowe informacje na temat urządzenia

    Wiem, wiem, to jest mylące. Dobrą wiadomością jest to, że można łatwo znaleźć wszystkie informacje o urządzeniu za pomocą aplikacji o nazwie Droid Hardware Info. Jest to bezpłatna aplikacja w Sklepie Play i zawiera zasadniczo wszystko, co musisz wiedzieć o swoim telefonie.

    Śmiało, daj, zainstaluj i wystrzel. Pokażemy Ci, gdzie dokładnie znaleźć to, czego szukasz.

    Pierwsza karta, na którą chcesz spojrzeć, to karta "Urządzenie", która jest domyślnie otwierana przez aplikację. Tutaj są dwa kluczowe informacje: DPI i wersja systemu operacyjnego Android.

    Aby znaleźć DPI, spójrz na pozycję Software Density w sekcji Display.

    W przypadku wersji Androida spójrz na wersję systemu operacyjnego w sekcji Urządzenia. To jawnie wyświetla numer wersji.

    Aby uzyskać informacje o architekturze, przejdź do zakładki System i sprawdź wpisy dotyczące architektury CPU i Zestawy instrukcji w zakładce Procesor. Ta nie jest tak silna jak pozostałe, ponieważ nie mówi wprost "arm64" lub podobnie, więc będziesz musiał przeczytać między wierszami nieco.

    Po pierwsze, jeśli w nazwie architektury zobaczysz "64", możesz zagwarantować, że jest to urządzenie 64-bitowe. Wystarczająco łatwe. Aby dowiedzieć się, czy to ARM, czy x86, zajrzysz do sekcji Zestaw instrukcji - znowu szukasz podstawowych informacji tutaj, takich jak litery "ramię".

    Na moim Pixel 2 XL (powyższe zrzuty ekranu), na przykład, jest całkiem jasne, że jest to urządzenie ARM64. Nexus 5 nie jest jednak tak wyraźny - widzimy, że jest to ARM, ale nie jawnie pokazuje go jako procesor 32-bitowy. W takim przypadku możemy bezpiecznie założyć, że jest to układ 32-bitowy, ponieważ nie określa architektury 64-bitowej.

    Wybór pliku do pobrania

    Mając to na uwadze, wróćmy do powyższego przykładu na YouTube. Przyjrzymy się wielu wersjom YouTube w APK Mirror i znajdziemy dokładnie, które pobieranie dotyczy mojego Pixela 2 XL. Z informacjami o urządzeniu wiemy, że działa 64-bitowy procesor ARM, ma rozdzielczość 560 i działa pod kontrolą Androida 8.1.

    Łatwo jest dopasować typ procesora i wersję Androida-arm64 i Androida 5.0+. Ale nie ma konkretnej opcji dla 560dpi.

    Mamy zatem dwie główne opcje do wyboru: najwyższą dostępną DPI - w tym przypadku 480 lub "nodpi".

    W tym przypadku zalecam korzystanie z wariantu "nodpi", ponieważ zawiera on wszystkie dostępne zasoby, które pozwalają objąć gamę DPI. Dlaczego więc nie wybrać tego? Ze względu na rozmiar pliku - ponieważ zawiera zasoby do pracy na praktycznie każdej DPI, jest to znacznie większy plik. Jeśli znajdziesz taki, który idealnie pasuje do DPI twojego urządzenia, zawsze z tym idź. W przeciwnym razie możesz wybrać taki, który jest nieco wyższy i być w porządku.

    W naszym przypadku testowym nie jestem jednak przekonany, że wersja 480 DPI będzie wyglądać tak dobrze, jak pobieranie nodpi, ponieważ telefon ma rozdzielczość 560 DPI. W takim przypadku większy rozmiar pliku jest wart kompromisu.


    Poznanie tajników urządzenia jest dość proste. I na szczęście, gdy już raz odkryjesz tę informację, nie powinieneś się już martwić, dopóki nie otrzymasz nowego telefonu.