Как найти информацию об устройстве Android для правильной загрузки APK

  1. Понимание различных версий файлов
  2. Как найти правильную информацию вашего устройства
  3. Выбор файла для загрузки

Если вы когда-либо пытались загрузить приложение для   sideloading   на вашем телефоне Android, то вы знаете, как это может сбить с толку

Если вы когда-либо пытались загрузить приложение для sideloading на вашем телефоне Android, то вы знаете, как это может сбить с толку. Часто существует несколько версий одного и того же приложения, разработанного для различных спецификаций устройств. Так как же узнать, какая из них подходит?

Понимание различных версий файлов

Если вы читаете это, есть большая вероятность, что вы пытаетесь загрузить приложение с APK Зеркало , который является законным хостингом для APK, которые доступны бесплатно в Play Store. Это отличный вариант, если нужное приложение имеет географическую ограниченность, недоступно для вашего устройства или имеет обновление, которое еще не было добавлено в вашу учетную запись. Хотя вам также может понадобиться эта информация при загрузке Разработчики XDA или другие источники.

СВЯЗАННЫЕ С: Как загрузить приложения на Android

Если это то, где вы оказались, то попытка выяснить правильную загрузку для вашего телефона может стать проблемой. Вам не придется беспокоиться об этом, если приложение, которое вы просматриваете, имеет только одну версию, но некоторые приложения имеют несколько доступных версий, например: YouTube имеет 40 разных вариантов , Это когда вам нужно знать, какая версия лучше всего подходит для вашего телефона.

Как правило, детали разбиты на три основные категории:

  • Архитектура: это относится к типу процессора в вашем телефоне. Обычно это параметры arm, arm64, x86 и x86_64. ARM и x86 предназначены для 32-разрядных процессоров, а arm64 и x86_64 - для 64-разрядных процессоров. Мы объясним более подробно ниже.
  • Версия Android: это версия ОС Android, на которой работает ваше устройство.
  • DPI экрана: DPI означает «Количество точек на дюйм» - в основном это плотность пикселей экрана вашего телефона. Например, шестидюймовый экран Full HD (1920 × 1080) имеет DPI около 367. Увеличьте это разрешение до 2880 × 1440, и значение DPI поднимется до ~ 537.

Технически правильная терминология применительно к плотности пикселей должна быть PPI или Pixels Per Inch. Но так как APK Mirror (и другие) называют это DPI, мы будем придерживаться относительной терминологии.

ARM против x86

Хотя версия Android и DPI довольно просты, архитектура процессора - это совсем другая история. Я сделаю все возможное, чтобы разбить его как можно проще здесь.

  • ARM: Это прежде всего архитектура мобильных процессоров, и то, что сейчас работает на большинстве телефонов. Snapdragon от Qualcomm, мобильные чипы Samsung Exynos и MediaTek - все это примеры процессоров ARM. Большинство современных чипов являются 64-битными, или ARM64 .
  • x86: это спецификация архитектуры для чипов Intel. Несмотря на то, что Intel доминирует на рынке компьютеров, эти чипы гораздо реже встречаются в телефонах Android. x86_64 относится к 64-битным чипам Intel.

Эта информация особенно важна, поскольку файлы x86 и ARM не являются кросс-совместимыми - вы должны использовать версию, разработанную для конкретной архитектуры вашего телефона.

Аналогично, если на вашем телефоне установлен 32-разрядный процессор, 64-разрядный APK не будет работать. Однако 64-битные процессоры обратно совместимы, поэтому 32-битный APK будет отлично работать на 64-битном процессоре.

Как найти правильную информацию вашего устройства

Я знаю, я знаю, это сбивает с толку. Хорошей новостью является то, что есть простой способ узнать всю информацию о вашем устройстве с помощью приложения под названием Информация об оборудовании Droid , Это бесплатное приложение в Play Store, и оно расскажет вам практически все, что вам нужно знать о вашем телефоне.

Давай, отдай, установи и запусти. Мы покажем вам, где найти именно то, что вы ищете.

Первая вкладка, на которую вы захотите взглянуть, - это вкладка «Устройство», которую приложение открывает по умолчанию. Здесь есть два ключевых момента: версия DPI и ОС Android.

Чтобы найти DPI, посмотрите запись «Плотность программного обеспечения» в разделе «Дисплей».

Чтобы найти DPI, посмотрите запись «Плотность программного обеспечения» в разделе «Дисплей»

Для версии Android, посмотрите на версию ОС в разделе устройства. Это явно отображает номер версии.

Это явно отображает номер версии

Для получения информации об архитектуре перейдите на вкладку Система и проверьте записи Архитектура и наборы команд ЦП на вкладке Процессор. Этот вариант не такой строгий, как другие, поскольку в нем явно не указано «arm64» или что-то подобное, так что вам придется немного читать между строк.

Этот вариант не такой строгий, как другие, поскольку в нем явно не указано «arm64» или что-то подобное, так что вам придется немного читать между строк

Прежде всего, если вы видите «64» в названии архитектуры, вы можете в значительной степени гарантировать, что это 64-разрядное устройство. Достаточно просто. Чтобы выяснить, является ли это ARM или x86, вы посмотрите на раздел «Набор инструкций» - опять же, вы просто ищете здесь основную информацию, например, буквы «рука».

Чтобы выяснить, является ли это ARM или x86, вы посмотрите на раздел «Набор инструкций» - опять же, вы просто ищете здесь основную информацию, например, буквы «рука»

Например, на моем Pixel 2 XL (скриншоты выше) совершенно очевидно, что это устройство ARM64. Однако Nexus 5 не так ясен - мы можем видеть, что это ARM, но он явно не показывает его как 32-битный процессор. В этом случае мы можем с уверенностью предположить, что это 32-разрядный чип, поскольку он не определяет 64-разрядную архитектуру.

В этом случае мы можем с уверенностью предположить, что это 32-разрядный чип, поскольку он не определяет 64-разрядную архитектуру

Выбор файла для загрузки

Имея это в виду, давайте вернемся к нашему примеру на YouTube выше. Мы собираемся посмотреть на много версий YouTube на APK Mirror и найти точно, какая загрузка относится к моему Pixel 2 XL. Имея информацию об устройстве, мы знаем, что он работает на 64-битном процессоре ARM, имеет DPI 560 и работает под управлением Android 8.1.

Легко подобрать тип процессора и версию Android - arm64 и Android 5.0+. Но нет особой опции для 560 точек на дюйм.

Но нет особой опции для 560 точек на дюйм

Итак, у нас есть два основных варианта: максимальный доступный DPI - в данном случае 480 или «nodpi».

Итак, у нас есть два основных варианта: максимальный доступный DPI - в данном случае 480 или «nodpi»

В этом случае я рекомендую перейти к варианту «nodpi», поскольку он содержит все доступные ресурсы для охвата всей гаммы DPI. Так почему бы не выбрать этот независимо? Из-за размера файла - поскольку он содержит ресурсы для работы практически с любым DPI, это гораздо больший файл. Если вы можете найти тот, который точно соответствует DPI вашего устройства, всегда используйте это. В противном случае, вы также можете выбрать тот, который немного выше, и все будет в порядке.

Однако в нашем тестовом примере я не уверен, что версия с разрешением 480 точек на дюйм будет выглядеть так же хорошо, как при загрузке nodpi, поскольку у телефона 560 точек на дюйм. В этом случае больший размер файла стоит компромисса.

Изучить тонкости вашего устройства довольно просто. И, к счастью, как только вы поймете эту информацию, вам не придется беспокоиться об этом снова, пока вы не получите новый телефон.

Так как же узнать, какая из них подходит?
Так почему бы не выбрать этот независимо?