Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
Назад
Мобильная разработка

«Но знаки будут»: как понять, что ваше мобильное приложение устарело

2302 
 

Мобильное приложение — один из инструментов продаж, повышения вовлечённости клиентов и узнаваемости бренда. По данным ASOMobile, за 2024 год общий доход от приложений в Google Play и App Store вырос более чем на 25% и составил более $108 млрд.

Но у этой роскоши есть и теневая сторона: приложения с недостаточной поддержкой устаревают и оказываются за бортом рынка. Виктор Костин, iOS-разработчик MobileUp, разбирает, на какие сигналы обращать внимание и что предпринимать, чтобы продукт оставался актуальным.

Когда обновление опаздывает: примеры из практики популярных приложений

Рассмотрим сервис «Яндекс Карты» образца до 2018 года. Из-за устаревшего движка приложение часто строило маршруты с ошибками. Также в нём отсутствовали офлайн-карты, которые уже реализовали в конкурентных сервисах. Всё это оказало серьёзный негативный эффект на пользователей, и за два года продукт потерял около 25% аудитории. 

Представьте, что вы поехали в гости в другой город или отправились в путешествие, но в какой-то момент понимаете, что навигатор завёл не туда. Сеть предательски показывает «E», и вы не можете перестроить маршрут или воспользоваться офлайн-картами, чтобы продолжить поездку. Думаем, это мало кому понравилось бы. 

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

Ещё один пример — видеосервис Vine. Наверное, многие вспомнят, как раньше снимали короткие смешные «вайны». Увы, у истории Vine не такая хорошая концовка, как в кейсе выше. Основной проблемой сервиса стало ограничение длительности видео до 6 секунд. В то время как TikTok позволял загружать более длинные ролики, а также внедрил алгоритмы рекомендаций. Vine впоследствии добавил схожие алгоритмы, но время было упущено — аудитория приложения ушла в TikTok. Сервис был закрыт, потеряв, по оценке Bloomberg, $1 млрд потенциальной прибыли.

Признаки того, что приложение устаревает

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

Падение ключевых метрик. Когда продукт теряет аудиторию, это заметно в аналитике. Однако не все компании серьёзно подходят к анализу метрик приложения, из-за чего замечают проблему слишком поздно — когда пользователи массово уходят. Рассмотрим несколько метрик, которые мы рекомендуем отслеживать в первую очередь:

  • Retention Rate (RR) — процент пользователей, которые возвращаются в приложение через 1, 7 или 30 дней после установки. Если люди забрасывают продукт после первого использования — что-то пошло не так. При этом стоит учитывать, что коэффициент удержания будет отличаться в зависимости от типа продукта. Например, музыкальное приложение должно удерживать внимание ежедневно. А если взять сервис оплаты коммуналки, то поведение пользователей уже другое: они возвращаются реже, но в предсказуемые даты — когда нужно передать показания и оплатить услуги.
  • Uninstall Rate — количество пользователей, удаливших приложение за определённый период. Эта метрика требует постоянного анализа, особенно в периоды обновлений приложения или их долгого отсутствия. 
  • DAU/MAU — пользователи, которые взаимодействовали с приложением за день и месяц. С помощью этой метрики вы можете проанализировать, насколько приложение интересно вашей аудитории. Важно следить за обоими показателями: DAU демонстрирует, кто заходит сегодня, а MAU — кто остаётся с вами надолго.

Теперь разберём, какие показатели можно считать поводом для беспокойства. Скажем сразу: даём примерный ориентир — данные могут отличаться от продукта к продукту.

  • Day 1 Retention ниже 25–40% — для большинства приложений это тревожный знак.
  • Day 30 Retention ниже 5–10%. Такие цифры говорят о том, что продукт не удерживает даже лояльных пользователей. 
  • Uninstall Rate — более 35% в конце месяца либо резкий скачок после обновления приложения.
  • Постепенное снижение MAU при стабильном DAU. Это значит, что «старички» уходят, а новых пользователей мало.

Неактуальный дизайн. Эту проблему не всегда легко заметить. Может потребоваться аудит или поддержка проекта опытным UX/UI-дизайнером с высокой насмотренностью. Однако практически в любой сфере есть свои ветераны жанры, на которых можно поглядывать и подмечать интересные решения. Если внешний вид вашего продукта напоминает реликт прошлого, а поиск нужного раздела превращается в квест — будьте готовы к оттоку пользователей. 

Представьте, что вы делаете в приложении заказ, но при нажатии на кнопку ничего не происходит или выдаётся сообщение вроде «Заказ оформлен!», но что дальше — непонятно. В то время как в конкурентном сервисе кнопка анимируется, если её коснуться, а при обработке заказа появляется лоадер. Во втором случае ожидания пользователя совпадают с тем, что происходит в приложении, он получает нужную информацию и следует намеченному флоу. 

Вовремя сделанный аудит дизайна может не только сохранить клиентов, но и увеличить прибыль за счёт роста конверсии. Например, команда MobileUp провела редизайн семейства продуктов DMV Genie, что позволило повысить конверсию в покупку на 40%.

Страница покупки в приложении DMV Genie до и после редизайна. Вместо длинного списка с иконками — слайдер с картинками
Страница покупки в приложении DMV Genie до и после редизайна. Вместо длинного списка с иконками — слайдер с картинками

Нарушение гайдлайнов платформ. Гайдлайны — это рекомендации от Apple и Google по оформлению интерфейсов для iOS и Android. Они помогают создавать удобные и понятные приложения, которые ведут себя предсказуемо. Несоблюдение предписанных правил может раздражать аудиторию и снижать вовлечённость. Нестандартные жесты (например, свайп вверх для выхода), игнорирование нативных элементов, отсутствие тёмной темы — всё это ухудшает пользовательский опыт и снижает конверсию. Так что проверьте, соответствует ли ваше приложение гайдлайнам — возможно, именно это мешает ему оставаться на волне.

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


Разместите
тендер бесплатно

Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.

Заполнить заявку 13201 тендер
проведено за восемь лет работы нашего сайта.


Технические проблемы. Можно добавить в приложение пони, скачущих по радуге — но если оно падает при запуске или оформлении заказа, магия не сработает. Пользователи сразу же замечают лаги и вылеты — рейтинг в сторах снижается, и компания теряет потенциальных клиентов. По данным Think with Google, 46% пользователей  перестанут покупать через мобильное приложение, если у них возникнут с ним проблемы.

Вот несколько сигналов, игнорировать которые опасно для продукта:

  • Частые ошибки — более 5 багов на 1000 строк кода.
  • Многократные вылеты. Ориентироваться можно на следующие показатели — Crash Rate более 1% для iOS и более 1,5% для Android.
  • Медленная работа приложения. Например, скорость загрузки — более 2 секунд, а время до полной готовности интерфейса — более 3 секунд. 
  • Лаги и высокая нагрузка на устройство. Приложение постоянно зависает и реагирует на действия пользователя с задержкой, а частота кадров — менее 30 FPS (кадров в секунду).
  • Большое количество легаси-кода. Такой код создан с использованием устаревших версий языка программирования или неактуальных фреймворков. Он не задокументирован должным образом, его сложно поддерживать и развивать — программисты не знают, какие проблемы могут возникнуть при изменении кода.
  • В каждом спринте разработчики просят выделять больше 30% времени на задачи, связанные с техническим долгом и рефакторингом.
  • Команда регулярно не успевает закрыть спринт из-за технических проблем. 
  • В проекте используются устаревшие SDK (наборы инструментов для разработки), которые давно не обновляются и больше не обслуживаются.
  • Ранние версии ОС поддерживаются, а новые — нет. Приложение не тестируют на новых версиях, из-за чего остаются баги, сбои и непредсказуемое поведение функций.
  • Приложение не оптимизировано под современные устройства. Например, для работы с графикой и анимацией используется старый OpenGL ES вместо нового Metal.

Этот багаж превращает каждый релиз в неравную схватку с багами, а стоимость разработки и поддержки растёт. 

Конкуренты обгоняют. Если с технической частью всё в порядке — отлично! Но это не значит, что можно расслабиться. Иначе однажды вы заглянете в аналитику и увидите: пользователей стало заметно меньше, маркетинг больше не даёт привычного результата. Что пошло не так? Скорее всего, приложение просто устарело на фоне конкурентов и больше не привлекает новых пользователей. 

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

Приведём примеры из жизни. Foursquare долго держался на волне популярности благодаря чекинам и, казалось бы, не имел серьёзных проблем. Однако проиграл Google Maps, которые вовремя добавили интеграцию с календарём и AI-рекомендации. В результате за 5 лет доля Foursquare на рынке навигации упала с 12% до 3%.

Похожая история с приложением Delivery Club. В 2021 году компания потеряла 15% выручки, просто потому что вовремя не добавила раздел с экспресс-доставкой — в отличие от Яндекс.Еды и СберМаркета.

Но всё не так страшно. Если вовремя заметить причину спада, ситуацию можно исправить. Например, в 2023 году Яндекс Музыка вернула 20% ушедших пользователей, добавив функцию AI-плейлистов по примеру Spotify.

Как сохранить актуальность приложения

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

  • Работаем с аналитикой. Проводим когортный анализ, используем A/B-тесты, следим за динамикой ключевых метрик: Retention, DAU/MAU, конверсией, процентом удалений. Это помогает вовремя находить проблемы, устранять их и формировать гипотезы для улучшения продукта.
  • Анализируем конкурентов. Подмечаем, как меняются дизайн, ключевые фичи и пользовательские сценарии. Это позволяет сохранять конкурентоспособность продукта.
  • Проводим UX-аудит. Изучаем отзывы пользователей в сторах, анализируем рынок и собираем бестпрактис. В Figma фиксируем основные сценарии использования приложения, отмечаем проблемы и предлагаем решения с конкретными примерами.
  • Поддерживаем актуальность и адаптивность дизайна. Регулярно следим за изменениями в гайдлайнах платформ и своевременно обновляем интерфейс. Поддерживаем адаптивный дизайн для всех актуальных устройств.
  • Используем системы логирования, например Crashlytics. Это позволяет быстро находить ошибки, локализовать причины и устранять их. 
  • Осуществляем поддержку минимум двух последних версий ОС и отказываемся от устаревших, где число пользователей стало менее 1%. Такой подход позволяет не потерять клиентов, которые обновили свои устройства. Кроме того, помогает сэкономить на разработке под старые версии, которые зачастую не имеют удобных библиотек и не поддерживают актуальные технологии. Пример: новый фреймворк SwiftUI для разработки интерфейсов от Apple был выпущен в 2019 году вместе с iOS 13 и, по данным IceRock Development, позволял сократить время реализации некоторых функций почти в 2 раза.
  • Тестируем приложение на всех доступных версиях ОС, чтобы обеспечить его корректную и стабильную работу для широкой аудитории.
  • Проводим технический аудит раз в несколько месяцев. Составляем план рефакторинга и выполняем его, а также закрываем технический долг. 
  • Отслеживаем, какие версии SDK актуальны, какие больше не поддерживаются, и вовремя обновляем их в проекте. При необходимости реализуем собственные решения.
  • Работаем с обратной связью. Внимательно следим за отзывами пользователей в сторах и обращениями в поддержку. Оперативно реагируем на жалобы и быстро устраняем проблемы. 
  • Регулярно выпускаем релизы. Даже если изменения небольшие, стараемся обновлять приложение хотя бы раз в несколько месяцев. Так в магазине всегда доступна свежая версия. Это помогает получать отзывы после прохождения модерации и быстро адаптироваться к новым требованиям платформ. Например, стор может обновить политики конфиденциальности, и приложения с устаревшими правилами рискуют быть удалены из магазина.

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

Мобильное приложение — это не разовый проект, а живой продукт, который требует постоянного внимания. Устаревший дизайн, ошибки, низкая производительность и отсутствие новых функций заставляют пользователей уходить, а бизнес-показатели — падать. Регулярные аудиты помогают вовремя выявлять проблемы и понимать, в какую сторону развивать приложение. 

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

Лучшее
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.




2302

Лучшие статьи

Поделиться: 0 0 0
Лайки за кейсы:  55 Подписчики:  0