If-Koubou

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 (Jak)

Jeśli kiedykolwiek próbowałeś pobrać aplikację do sideloadingu na telefonie z Androidem, wiesz, jakie to może być mylące. Często jest kilka wersji tej samej aplikacji zaprojektowanych dla różnych specyfikacji urządzeń - więc skąd wiesz, 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 potrzebować tych informacji również 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 typu procesora w telefonie. Zwykle opcje będą uzbrajać, arm64, x86 i x86_64. ARM i x86 są przeznaczone dla procesorów 32-bitowych, a arm64 i x86_64 dla procesorów 64-bitowych. Poniżej wyjaśnimy bardziej szczegółowo.
  • 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 pikselipowinien 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: To jest specyfikacja architektury układów Intela. Ponieważ Intel jest na rynku komputerów, chipy te 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 pakiet 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 w zasadzie 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 domyślnie jest domyślnie otwierana. Są tu dwie 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 coś podobnego, więc będziesz musiał przeczytać trochę między wierszami.

Po pierwsze, jeśli zobaczysz "64" w nazwie architektury, 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 jasny - widzimy, że jest to ARM, ale nie jawnie pokazuje go jako procesor 32-bitowy. W tym 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 w systemie Android 8.1.

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

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

W tym przypadku polecam iść z wariantem "nodpi", ponieważ zawiera on wszystkie dostępne zasoby, aby objąć całą 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.