Как посмотреть размеры скачиваемого приложения и приложения на устройстве

Чтобы создавать эффективные, оптимизированные приложения, проверяйте динамику размеров всех выпусков при скачивании и на устройстве.

Размер приложения – один из основных факторов, влияющих на показатели установок и удалений приложения, поэтому его необходимо регулярно отслеживать. Кроме того, важно понимать, как уменьшить размеры приложения при скачивании и на устройстве. Эти два размера взаимосвязаны, но между ними есть отличия.

  • Размер скачиваемого приложения – это тот размер, который видят пользователи в Google Play. Чем он больше, тем дольше скачивается приложение.
  • Размер приложения на устройстве – это объем хранилища, необходимый для установки приложения. При скачивании приложения сжаты, так что во время установки их размер может увеличиться. В таком случае потребуется дополнительное место на устройстве. После запуска приложения его размер меняется в зависимости от использования.

Примечание. Все размеры – это репрезентативные значения, рассчитанные на основе последней рабочей версии вашего приложения и конфигурации устройства XXXHDPI ARMv8 (или ближайшей поддерживаемой).

Проверка и сравнение размеров и связанных с ними показателей

После выпуска рабочей версии вы можете посмотреть размеры скачиваемого приложения и приложения на устройстве. Для этого сделайте следующее:

  1. Откройте Play Console и перейдите на страницу Размер приложения (Качество > Android Vitals > Размер приложения).
  2. В правом верхнем углу экрана выберите фильтр Размер скачиваемого приложения или Размер приложения на устройстве.

На странице Размер приложения вы увидите следующие данные:

  • Размер скачиваемого приложения/размер приложения на устройстве – размер приложения на эталонном устройстве и диапазон размеров по всем конфигурациям устройств.
  • Размер скачиваемого приложения/размер приложения на устройстве по сравнению с аналогами – сравнение размеров приложения с аналогами.
  • Чтобы создать специальную группу аналогов из 8–12 приложений, нажмите Изменить группу аналогов.
  • Размер скачиваемого приложения/размер приложения на устройстве (в динамике) – сравнение размеров приложения с аналогами за определенный промежуток времени.
    • В правом верхнем углу диаграммы выберите нужный диапазон дат и установите флажок, чтобы увидеть диапазон размеров приложения для всех конфигураций устройств.
  • Активные устройства менее чем с 2 ГБ свободного места – процент активных пользователей приложения, на устройствах которых доступно менее 2 ГБ свободного места.
  • Удаления на устройствах с менее чем 2 ГБ свободного места – отношение количества удалений на активных устройствах менее чем с 2 ГБ свободного места к общему количеству удалений на активных устройствах.
  • Примечания

    • Показатели Активные устройства менее чем с 2 ГБ свободного места и Удаления на устройствах с менее чем 2 ГБ свободного места вычисляются на основе 30-дневного скользящего среднего и появляются, только когда они применимы к вашему приложению.
    • 27 сентября 2021 года мы обновили раздел Размер приложения на устройстве. Расчеты стали более показательными и больше не основаны на самом неблагоприятном варианте. По этой причине показатели Размер приложения на устройстве и Распределение размера приложения по устройствам могут уменьшиться.

    Просмотр распределений размеров

    Если вы публикуете приложение с помощью набора Android App Bundle, то можете посмотреть диаграмму по коду версии пакета с распределением общего размера скачиваемого приложения или приложения на устройстве по компонентам (для пяти предыдущих выпусков).

    Благодаря этому распределению вы узнаете, какие компоненты приложения занимают больше всего места, и поймете, что можно оптимизировать. Распределение основывается на APK-файле, сгенерированном из набора App Bundle для конфигурации эталонного устройства.

    На диаграмме доступны данные, описанные ниже.

    • Распределение размера скачиваемого приложения:
      • Код/DEX. Весь код Java или Kotlin в приложении, скомпилированный в формате DEX для выполнения на платформе Android.
      • Ресурсы. Таблица ресурсов и непрограммные компоненты в каталоге res/ приложения (например, текст или изображения).
      • Объекты. Файлы в каталоге assets/, используемые приложением (например, аудио и видео).
      • Нативные библиотеки. Нативный код в каталоге libs/ приложения. Обычно это любой код, кроме Java и Kotlin.
      • Другое. Прочие файлы в приложении.
    • Распределение размера приложения на устройстве:
      • Извлеченные нативные библиотеки. Если нативные библиотеки в APK-файле сжаты, для запуска приложения их нужно извлечь в локальное хранилище.
      • Оптимизированные DEX-файлы. Код DEX, конвертированный средой Android Runtime в нативный для повышения производительности.

    Просмотр предложений по оптимизации размера приложения

    В центральной части страницы вы найдете рекомендации по оптимизации размера приложения, основанные на анализе вашего последнего выпуска.

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

    В каждом варианте оптимизации описаны изменения, которые нужно внести, и приблизительное последующее уменьшение размера приложения (если его возможно рассчитать). Примерное уменьшение размера приложения для каждого варианта оптимизации рассчитывается отдельно, поэтому итоговый результат применения нескольких вариантов может отличаться от ожидаемого.

    Эта информация оказалась полезной?

    Как можно улучшить эту статью?
    Поиск
    Очистить поле поиска
    Закрыть поиск
    Главное меню
    11489712541480898304
    true
    Поиск по Справочному центру
    true
    true
    true
    true
    true
    92637
    false
    false