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

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

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

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

Если вы оказались там, то попытка найти правильную загрузку для вашего телефона может стать проблемой. Вам не придется беспокоиться об этом, если приложение, которое вы просматриваете, имеет только одну версию, но некоторые приложения имеют несколько доступных версий, например, у 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 Hardware Info. Это бесплатное приложение в Play Store, и оно расскажет вам практически все, что вам нужно знать о вашем телефоне.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оцените статью
TutoryBird.Ru
Добавить комментарий