Site icon AppTractor

Практически все, кто оплачивает подписку, уже используют iOS 26

Незадолго до WWDC Apple опубликовала итоговую статистику распространения iOS 26: система установлена на 79% всех iPhone и на 86% моделей, выпущенных за последние четыре года.

Эти цифры подтолкнули меня поделиться в Twitter предположением: в большинстве приложений с подпиской доля платящих пользователей на iOS 26, вероятно, ближе к 95%. И если это хотя бы примерно соответствует действительности, пора задуматься о том, чтобы сделать iOS 26 минимально поддерживаемой версией. Возможность быстрее выпускать новые функции вполне может компенсировать небольшую потерю платящих пользователей.

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

Что данные говорят о платящих пользователях

Цифру в 95% я просто предположил. Но Баран Топпаре, специалист по данным в RevenueCat, вернулся уже с реальными цифрами.

Среди приложений, использующих RevenueCat, около 88% платных подписчиков, открывавших приложение за последние 90 дней, работают на iOS 26. На iOS 18 всё ещё приходится 9,4% подписчиков и 9,6% выручки. Новые покупки показывают похожую картину: 85% из них совершаются на iOS 26.

То есть не 95%. Однако среднее значение по всей платформе включает огромные приложения вроде ChatGPT, ориентированные на максимально широкую аудиторию. Скорее всего, ваше приложение — не ChatGPT. Когда я проверил статистику Weather Up, моего побочного проекта с прогнозом погоды, оказалось, что около 94% платящих пользователей, активных за последние 90 дней, используют iOS 26.

Чем вы на самом деле жертвуете

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

Дэвид Смит сформулировал самый убедительный консервативный аргумент из тех, что мне доводилось читать. Через девять месяцев после выхода iOS 18 переход на последнюю версию системы в качестве минимальной сократил бы количество новых загрузок Widgetsmith примерно на 9%.

Как он выразился:

Если бы я мог сделать что-то, что увеличило бы количество загрузок на 9%, я был бы в восторге.

Его вывод — ждать, пока на старые версии не будет приходиться около 1% новых загрузок.

Это вполне обоснованная позиция. Мой подход более агрессивный, и события 2026 года играют здесь важную роль.

Почему для Grit Method я выбрал iOS 26

Мой новый побочный проект Grit Method требует iOS 26. Его интерфейс активно использует Liquid Glass, и мне не хотелось проверять каждую анимацию и каждый элемент интерфейса в старых симуляторах, а затем придумывать обходные решения ради постоянно сокращающейся аудитории. Один путь выполнения кода, современные рекомендации и отсутствие долга по обратной совместимости с первого дня.

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

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

Когда не стоит отказываться от старых версий

Для некоторых приложений такой компромисс не подходит.

Даже крупнейшие компании мира занимают совершенно разные позиции, и выбор обычно соответствует их бизнес-модели. WhatsApp по-прежнему поддерживает iOS 15.1, выпущенную в 2021 году, поскольку максимальный охват является частью самого продукта. Airbnb и Gmail уже требуют iOS 18.

Ни один из подходов нельзя назвать неправильным. Компании просто оптимизируют разные показатели.

Есть ещё один важный нюанс из обсуждения, который мне особенно запомнился:

После десяти лет анализа десятков приложений на предмет закономерностей поведения пользователей, стало ясно, что наиболее очевидным фактором является не версия ОС, возраст устройства, источник трафика и т.д., а просто его текущая цена. Это справедливо для всех платформ, причём ничтожно малая часть премиальных Android-устройств стоит целое состояние.

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

Лучший контраргумент

Я просто мирюсь с ухудшением пользовательского опыта, если использую более новые API, но, думаю, это во многом зависит от типа разрабатываемого приложения. Для тех приложений, которые я создаю, я поддерживаю версии iOS, начиная с 16, и это практически не требует от меня усилий.

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

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

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

Изменили ли данные моё решение по Weather Up?

Нет. Но здесь действительно приходится принимать субъективное решение. Возможная потеря 15% новых покупок — это ощутимая цена, причём более высокая, чем я ожидал, когда писал исходную публикацию. Тем не менее два обстоятельства всё равно склоняют решение в пользу iOS 26.

Во-первых, мы уже глубоко погрузились в разработку Weather Up 4.0, которая полностью принимает дизайн Liquid Glass. Переносить этот интерфейс ещё и на вторую, устаревшую систему дизайна — именно тот дополнительный налог на разработку, о котором и идёт речь во всей статье.

Во-вторых, данные за последние 90 дней несколько искажены источниками трафика. Сейчас большая часть аудитории Weather Up приходит из поиска App Store и редакционных подборок. Эти каналы охватывают максимально широкую и, как правило, менее склонную к раннему обновлению аудиторию.

Когда Weather Up 4.0 выйдет осенью одновременно с iOS 27, публикации в прессе и внимание к запуску, вероятно, снова сместят новые загрузки в сторону ранних пользователей. Тогда распределение может стать ближе к показателю активных подписчиков, среди которых 94% уже используют iOS 26 или новее.

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

Порог Дэвида Смита — около 1% новых загрузок на старых версиях. Мой порог — менее 10% новых платящих пользователей при условии, что повышение минимальной версии действительно ускоряет разработку. Weather Up хорошо показывает, что важны обе части этого условия.

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

Источник

Exit mobile version