Как проводить оптимизацию мобильных приложений на Android и iOS

Сооснователь контент-агентства и главред Kokoc.com
Стаж 15 лет
Опубликовано: 23.10.2026

Приложение долго открывается, подтормаживает при прокрутке или закрывается без предупреждения. Пользователь не разбирается в причинах и уходит, а недовольство остаётся в оценках.

Оптимизацию мобильных приложений ведут по измерениям: замер показывает, что не так, правка устраняет причину, повторный замер подтверждает результат. Без метрики неясно, что стало лучше. Для Google Play у метрик есть и коммерческий смысл: по справке Google, приложение за порогами плохого поведения, вероятно, реже показывается в магазине. Работа идёт на двух уровнях, в самом приложении и в его карточке. Ниже даны пороги метрик и порядок работ, по которым результат задачи проверяется числом.

Платите только за реальных пользователей
Алгоритмы Mobisharks Ads оценивают качество трафика до его закупки и отсекают мошеннические источники.

Читайте также:

Содержание
Навигация по статье
Что такое оптимизация мобильных приложений
  1. Что такое оптимизация мобильных приложений
  2. Как производительность приложения влияет на видимость
  3. Метрики производительности и пороги Android vitals
  4. Что менять в приложении, чтобы оно работало быстрее
  5. Оптимизация под Android, iOS и слабые устройства
  6. Порядок оптимизации и инструменты для замера
  7. Оптимизация карточки приложения в Google Play и App Store
  8. FAQ по оптимизации мобильных приложений
  9. Коротко о главном

Что такое оптимизация мобильных приложений

Оптимизация мобильного приложения — это работа над скоростью, стабильностью и расходом ресурсов устройства: памятью, процессором, батареей, трафиком и местом в хранилище. Цель в том, чтобы приложение быстро запускалось, отвечало на действия пользователя и не падало на разных телефонах и версиях системы.

Для бизнеса это значит меньше жалоб и удалений мобильного приложения. Второй слой работ — оптимизация карточки в магазинах, или ASO (App Store Optimization): она влияет на то, находят ли приложение в поиске. Слои решаются разными действиями и командами.

СлойЧто решаетсяКто отвечает
Производительность приложенияЗапуск, плавность, падения, расход ресурсовРазработка
Карточка в Google Play и App StoreНазвание, ключевые слова, иконка, скриншоты, отзывыМаркетинг и ASO

Как производительность приложения влияет на видимость

Основные технические метрики качества (core vitals) в консоли разработчика Play Console влияют на видимость приложения в Google Play. Если приложение выходит за пороги плохого поведения, оно, вероятно, показывается реже, а на карточке в ряде случаев появляется предупреждение. Какой вес у каждой метрики, Google не раскрывает. По отчёту Instabug (ныне Luciq) за 2024 год, собранному по приложениям на платформе мониторинга, а не по всему рынку, оценке в 3 звезды соответствует доля сессий без падений порядка 99,7 %, а оценке выше 4,5 звезды — порядка 99,85 %. Авторы отчёта описывают это как корреляцию, а не правило магазинов.

Открывайте вместе два экрана: Android vitals и свежие отзывы в карточке. Если в отзывах повторяются жалобы на вылеты и зависания, метрики подскажут, в какой версии приложения искать причину.
Маргарита Мирошкина
Руководитель отдела мобильного маркетинга
Маргарита Мирошкина

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

Схема: качество приложения влияет на видимость в Google Play через core vitals, а на поиск в App Store через оценки и отзывы
Как качество приложения влияет на видимость в магазинах

5 performance-кейсов
Кейс учебного центра. Рост конверсий +42.86 %

Всегда ли в performance стоит искать нестандартные решения, чтобы повысить конверсии и снизить стоимость лида? Вовсе нет. Порой вечная классика оказывается намного эффективнее, чем необычные гипотезы. Кейс NDA.

Готовь сообщество садоводов зимой. Рост охватов Х5,7!

Как привлекать людей в межсезонье в VK для садоводов? Расскажем на примере сообщества онлайн-магазина в садово-огородной нише.

Снизили стоимость лида для "Московских окон"

Пластиковые окна — одна из самых сложных тематик в контекстной рекламе. Перегретая ниша, множество конкурентов, заоблачные цены на лид — трудно добиться хороших результатов! Но мы смогли — добились снижения стоимости контакта в 3,8 раз!

Эксперимент: стоит ли выкупать 100 % брендового трафика на поиске в fashion-тематике?

Проверили гипотезу о необходимости выкупа 100% брендового трафика в fashion-тематике. Вывели оптимальный объем брендового трафика. Вывели оптимальную стратегию управления бюджетом.

Interactive Group. Тест инструментов лидгена, выявили самый эффективный: квиз

Интегратор системы Digital Signage, производитель цифровых решений Interactive Group обратился к нам в далеком 2021 году с типичной проблемой — мало лидов с сайта. Мы тестировали все виды РК, различные инструменты. Оптимальным оказался квиз!

1/5

Читайте также:

Метрики производительности и пороги Android vitals

Android vitals — это раздел Play Console с метриками качества приложения по данным реальных пользователей. Стабильность описывают две метрики. Доля пользователей с заметным падением — это доля ежедневных пользователей хотя бы с одним падением, которое человек, вероятно, заметил. Доля с заметным ANR (Application Not Responding, «приложение не отвечает») считается так же, но сейчас в неё входит только тип «input dispatching timed out».

Для видимости в Google Play Google задаёт пороги плохого поведения отдельно по среднему значению и по каждой модели устройства. Это значения для приложений на телефонах, для часов пороги другие, а числа взяты из справки Google на 2026 год и могут быть пересмотрены.

МетрикаЗначение по справке GoogleУсловие
Заметные падения1,09 % в среднем, 8 % на модельПорог видимости, телефоны
Заметные ANR0,47 % в среднем, 8 % на модельПорог видимости, телефоны
Чрезмерные wake lock (фоновые блокировки, которые не дают устройству уснуть)5 % сессий за 28 днейПорог видимости с 1 марта 2026 года
Медленный запуск с нуля, возврат при живом процессе, возврат на загруженный экран5 секунд, 2 секунды, 1 секунда и большеОпределение метрики Play Console, не порог видимости
Отрисовка кадраБыстрее 16 мс при 60 кадрах в секунду (11 мс при 90, 8 мс при 120); замороженный кадр — дольше 700 мсИнтерфейсы на системе View

Начинать стоит со строк с порогами видимости, а остальные строки помогают найти причину. Метрики Play Console нельзя напрямую сравнивать с независимыми отчётами: Play Console считает падения на ежедневного пользователя, а Instabug — на сессию.

Что менять в приложении, чтобы оно работало быстрее

Запуск, главный поток и размер сборки

Правки ставят по четырём направлениям, и у каждого есть цепочка «метрика, причина, действие». Самые доказанные из них — главный поток и сборка. ANR возникает, когда главный поток приложения, отвечающий за интерфейс, заблокирован слишком долго. Для ввода порог составляет 5 секунд без реакции на касание, у других типов ANR он иной. Причины по документации Google — медленный ввод-вывод и долгие вычисления в главном потоке, а действие одно: вынести их оттуда. Запуск оптимизируют в расчёте на холодный старт, это может улучшить тёплый и горячий, а следить стоит за временем до первого кадра (TTID) и до полной готовности (TTFD).

Размер сборки сокращает R8 — оптимизатор Android, который удаляет неиспользуемые код и ресурсы, переписывает код для скорости и сокращает имена классов и методов. По документации Google это даёт более быстрый запуск, меньшее потребление памяти и меньше ANR, но выигрыш зависит от приложения. С февраля 2027 года Google Play требует, чтобы оптимизация, сжатие и обфускация через R8 или аналогичный инструмент охватывали не меньше 25 % кода. Правила keep, в которых разработчик перечисляет код, не подлежащий удалению, требуют проверки из-за рефлексии, то есть обращения к коду по имени во время работы.

Память, фон и батарея

Утечка памяти — это ситуация, когда приложение удерживает память, которая ему уже не нужна. Система чаще запускает сборку мусора и в итоге может завершить процесс, а пользователь видит подтормаживания, пропуск кадров, зависания и падения. Чтобы найти утечки, в Android Studio снимают дамп кучи, то есть снимок объектов в памяти, после длительного сеанса работы. С февраля 2027 года, по записи блога Google от 26 августа 2026 года, приложения должны укладываться в пороги по памяти, в том числе по памяти под изображения, иначе Google Play может снизить видимость и ограничить публикацию.

Разработчику мобильных приложений задачу по фону формулируют как запрос на отчёт: какие фоновые задачи работают, какие срочные, а какие можно запускать при зарядке или на безлимитном Wi-Fi. Однотипные задачи Google советует объединять в одну, чтобы устройство просыпалось один раз, а неверно выбранное управление фоном может помешать публикации в Google Play. С 1 марта 2026 года Google Play учитывает и чрезмерные wake lock: если они есть больше чем в 5 % сессий за 28 дней, приложение может реже попадать в рекомендации, а на карточке может появиться предупреждение о расходе батареи.

Сеть, запросы и изображения

Приложение тормозит и тратит трафик, когда делает лишние запросы, повторно загружает одни и те же данные и держит в памяти тяжёлые изображения. Google рекомендует кэшировать данные как можно активнее, включая полноразмерные изображения, и использовать HTTP-заголовки кэширования, чтобы не показывать устаревшее. Частые запросы пользователя, например обновление экрана свайпом, стоит ограничивать, так как каждый тратит заряд. Изображение загружают в разрешении элемента интерфейса: большее не даёт выигрыша, но занимает память.

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

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

Схема из трёх цепочек: симптом, причина и действие для ANR, медленного запуска и размера сборки
Три цепочки: симптом, причина, действие

Оптимизация под Android, iOS и слабые устройства

Приложение может укладываться в пороги в среднем и плохо работать на одной массовой модели телефона, поэтому порог 8 % на модель важен не меньше среднего. В Play Console показатели можно разбить по версии приложения и версии Android, по типу и модели устройства, а также по стране. По тем же данным Instabug (Luciq) за 2024 год медианная доля сессий без падений на iOS составила 99,91 %, на Android — 99,80 %.

Слабые модели проверяют отдельно, в том же разрезе по модели и версии Android. По документации Android, сборка мусора во время анимации может вывести отрисовку кадра за 16 мс. Для iOS метрики запуска, отзывчивости, памяти и энергии доступны в Xcode Organizer, окне Xcode с отчётами по приложению, с разбивкой по модели устройства, а данные реальных устройств присылает системный фреймворк MetricKit.

Порядок оптимизации и инструменты для замера

Цикл оптимизации описан в документации Apple: измерить, изменить одну вещь, проверить результат. Тот же порядок подходит и для Android.

  1. Поставьте цель и выберите метрики: запуск, плавность, падения, ANR, память.
  2. Измерьте исходные значения до правок.
  3. Найдите причину профилировщиком и данными реальных пользователей.
  4. Измените одну вещь и сравните метрики до и после.
  5. Закрепите результат мониторингом после релиза.

Профилировщик Android Studio показывает, где приложение неэффективно использует процессор, память, графику и батарею. Android vitals собирает данные работы приложения с мобильных устройств пользователей и показывает масштаб проблемы. Для iOS эти роли выполняют Instruments, профилировщик Xcode, и Xcode Organizer.

Профилируйте релизную сборку, как советует документация Android Studio, а для оптимизации запуска записывайте трассу с самого старта приложения.

Мобильный маркетинг без риска
  • Гарантируем выполнение KPI
  • Обеспечиваем рост продаж через приложение

  • Читайте также:

    Тестирование до релиза и мониторинг после него

    Измерения лучше снимать на реальном устройстве: Apple отмечает, что они точнее, чем в симуляторе. Для замеров запуска и анимаций в Android есть библиотека Macrobenchmark: Google советует запускать её проверки регулярно, чтобы не пропустить регрессии. Версии сравнивают на одном наборе устройств и в одинаковых условиях сети. После выхода версии её показатели сверяют с предыдущей по тем же метрикам и порогам из таблицы, а ухудшение возвращает к замеру.

    Формулируйте задачу разработке как критерий приёмки: какая метрика, с какого значения и до какого должна дойти и где её проверяют после релиза.
    Рудакова Светлана
    Руководитель комплексных проектов Kokoc Performance
    Рудакова Светлана

    Ошибки процесса, из-за которых замеры теряют смысл:

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

    Оптимизация карточки приложения в Google Play и App Store

    Результаты поиска в App Store зависят от текстовой релевантности и поведения пользователей. Релевантность — это совпадение запроса с названием, подзаголовком, ключевыми словами и категорией, а поведение — загрузки, оценки и отзывы. Поле ключевых слов ограничено 100 символами, слова из названия, подзаголовка и категории в нём повторять не нужно. В Google Play, помимо технического качества, над карточкой работают через название, описание, иконку, скриншоты и отзывы.

    Такую работу показывает кейс Mobisharks, агентства из Kokoc Performance: с 2023 года команда продвигает приложения двух аптечных брендов в App Store и Google Play, названия брендов в кейсе не раскрываются. Специалисты разделили семантическое ядро (более 300 запросов на каждое приложение), переписали метаданные, обновили скриншоты и работали с репутацией, а с августа 2025 года подключили performance-трафик. С 2024 по 2025 год доля рекламных расходов приложения 1 в Google Play снизилась с 3,33 % до 1,27 %. По данным кейса, загрузки этого приложения в App Store выросли на 467 % и достигли 2,63 млн. Результат дал весь комплекс ASO и performance-каналов, а не отдельная правка. Подробности по этапам — на странице кейса об ASO двух аптечных приложений.

    Перед правкой метаданных сохраните текущие название, подзаголовок, ключевые слова и позиции по ним, а после правки записывайте дату. Без исходной точки не отделить эффект метаданных от сезона или рекламы.
    Денис Асенов
    Трафик-директор агентства мобильного маркетинга Mobisharks
    Денис Асенов

    FAQ по оптимизации мобильных приложений

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

    Сравните показатели по версиям приложения и по моделям, а не среднее значение. Если сбои начались с последней версии на всех моделях, причина в самом приложении. Если они держатся на одной модели или версии Android во всех сборках, причина в совместимости или нехватке ресурсов устройства.

    Как часто проверять метрики?

    Данные Android vitals обновляются ежедневно, а почтовые уведомления сейчас приходят только при аномалиях, поэтому отчёт нужно открывать самим. Открывайте его после релиза и перед увеличением рекламного бюджета: так видно, не вышла ли новая версия за пороги.

    Чем отличается от оптимизации мобильного сайта?

    У сайта и веб-приложений свой набор метрик загрузки страницы, Core Web Vitals. У мобильного приложения другие показатели: Android vitals в Play Console и данные магазинов, поэтому оценивают его по ним.

    Коротко о главном

    • Оптимизация мобильного приложения — это работа над скоростью, стабильностью и расходом ресурсов в самом приложении и в его карточке в магазине.
    • Оптимизацию приложения ведут по цепочке «замер → причина → правка → проверка», а не наугад.
    • По справке Google, пороги видимости в Google Play — 1,09 % падений и 0,47 % ANR в среднем, 8 % на модель и 5 % сессий с чрезмерными wake lock; с февраля 2027 года добавятся пороги по памяти и требование оптимизировать код.
    • Порядок работ: цель, замер, причина, одна правка, сравнение до и после, мониторинг.
    • Правки ставят по четырём направлениям: запуск и главный поток, память и фон, сеть и изображения, размер сборки.

    Качественная ЦА для вашего мобильного приложения
    Никакой магии:
    • Непрерывно тестируем новые форматы
    • Оптимизируем качество конверсий
    Оставить заявку

    Комментарии

    Комментариев пока нет. Будьте первым!

    💬 Оставить комментарий
    Не забудьте на нас
    подписаться!
    Тут собрано всё самое интересное. Рассказываем и вдохновляем
    Max
    TenChat
    Telegram
    ВКонтакте
    Популярные статьи автора
    Узнайте стоимость продвижения сейчас
    Выберите удобный способ связи:
    Выберите удобный способ связи:
    Max Telegram
    Введите Ваш номер телефона:*
    Введите адрес Вашего сайта:*
    Введите Ваше имя:*

    Введите Ваш Email:*
    Введите адрес Вашего сайта:*
    Введите Ваше имя:*

    Оперативно отвечаем в рабочее время: с 10:00 до 19:00
    Оперативно отвечаем в рабочее время: с 10:00 до 19:00
    Вы уже проголосовали
    Возьмем ТОП вместе?

    Цена лидов в различных нишах
    Тематика Стоимость лида (Москва/Россия)
    Отдых 500
    Мебель 350
    Оборудование 500
    Бансковские услуги 500
    Безопасность 500
    Организация мероприятий, концерты, праздники 500
    Недвижимость 500
    Строительство и отделка 500
    Грузоперевозки 500
    Доставка еды 350
    Юридические услуги 500
    Бухгалтерские услуги 500
    Пластиковые окна 500
    Детские товары 350
    Автозапчасти 350
    Образование 500
    Возьмем ТОП вместе?

    Оставить заявку сейчас
    Выберите интересующую услугу *

    Подпишитесь на рассылку
    Не пропустите самое интересное из мира SEO и Digital. Только актуальные и самые крутые статьи.
    Заявка успешно отправлена!
    Наши сотрудники уже приступили к анализу Вашего сайта. Наш менеджер свяжется с вами в течение дня, спасибо!
    Напишите нам Max Telegram