Назад

Исследование о рынке кросс-платформ после кризиса

Истории
2 мар., 2023
article cover

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


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

В целом по всему миру интерес разработчиков к Flutter повышается на протяжении нескольких лет: по данным Statista, его популярность выросла на 12% с 2019 года. А React Native, наоборот, стал менее востребованным — на 4%. В опросе приняли участие 30 000 разработчиков по всему миру.

block image

«Больший интерес к React Native — это глобальный тренд. Здесь играет роль степень зрелости: он раньше начал применяться. Второй момент — для использования этой кросс–платформы не нужно быть мобильным разработчиком, а frontend–разработчиков довольно много. Здесь можно совмещать общность кодовой базы с веб–сайта: таблицы, стили и прочие моменты. Все, что используется в основе React Native — это технологии frontend, поэтому frontend–разработчики могут делать приложение для мобильных устройств»

User avatar

Александр Симоненко

технический директор Технократии

Дисклеймер: данные были актуальны на конец июля 2022 года

Анализ рынка труда по открытым вакансиям на HeadHunter показал, что в России вырос спрос на разработчиков кросс-платформенных приложений: в среднем количество открытых вакансий выросло минимально на 70%. Цифры на графике показывают, что нестабильная экономическая ситуация вызвала всплеск, как это часто бывает на рынке, но затем данные выравниваются. Так, в июле оба фреймворка показали некоторую просадку: в этом месяце были открыты 353 вакансии для разработчиков во Flutter и 390 вакансии — в React Native. Тенденция на снижение сохранилась и в августе: 223 вакансии открыты для Flutter–разработки, 257 — в React Native.

block image

Проанализировав вакансии на HeadHunter, мы выяснили, в каких сферах сейчас особенно нужны разработчики кросс-платформенных приложений. Наибольшую долю рынка занимает IT с показателем в 48% предложенных рабочих мест на разработку продуктов и 10% на разработку сервисов и игр. Также менее 1% вакансий размещено в сфере интеграции информационной безопасности. На втором месте – рынок финтеха, здесь открыто 11% от общего числа вакансий, а на третьем месте расположился ритейл с показателем в 6%.

block image

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

User avatar

Александр Симоненко

технический директор Технократии

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

Взгляд работодателей: как крупные компании относятся к кросс–платформам

В нынешних условиях экономия особенно актуальна для российских компаний. Среди крупных работодателей, которые пересмотрели свой подход — Россельхозбанк, который в феврале этого года сократил расходы на рекрутинг и адаптацию персонала на 40% благодаря Flutter–команде.

Отметим, что интерес к кросс-платформам у крупных компаний был всегда: помимо экономии средств, на разработку и обновление приложений уходит меньше времени. Так, Росбанк запустил первое банковское приложение в России и второе в мире на Flutter. Этот фреймворк также выбрала торговая сеть Дикси, Яндекс перешел на Flutter с React Native. Торговая сеть Магнит сейчас активно нанимает Flutter–разработчиков, а Сбер отдает предпочтение специалистам React Native.

У многих были порезаны бюджеты, некоторые компании ушли с рынка, но продукт нужно доставлять пользователю. Кросс–платформы сейчас приобретают довольно большую популярность, даже большие организации идут в этом направлении. Такой тренд в целом существует, его ожидали уже давно. С другой стороны, Apple выбирает другой путь: они приводят свои операционные системы к определенной общности, какие-то приложения можно запускать одновременно на макбуке и телефоне

User avatar

Александр Симоненко

технический директор Технократии

Однако есть случаи, когда компании переходят с кросс–платформ на Native, так как обнаруживают для себя ряд минусов. Например, в январе этого года OZON решил отказаться от Flutter. Руководитель разработки приложения «Пункты выдачи заказов» выделил следующие недостатки:

  • Нестандартное поведение компонентов на платформах
  • Поддержка Google внезапно может прекратиться
  • Разработчики предпочтут Swift или Kotlin нежели Dart
  • Качество фреймворков пока оставляет желать лучшего
  • На Native теперь есть SwiftUI и Jetpack Compose, аналогичные Dart
  • Отсутствие специфических функций во фреймворках, приходится их писать на Native
  • Может быть вытеснен Kotlin Multiplatform Mobile

Нативная разработка для Android также показывает рост, причем для этого рынка требуется гораздо больше разработчиков, чем для кросс–платформ. Причем впервые спрос на разработку для iOS пошатнулся: если раньше многие приложения в первую очередь создавали на эту операционную систему, то теперь предпочтение отдается Android. Глава минцифры Максут Шадаев считает, что в стране значительно снизится объем пользователей iPhone: это может произойти из-за трудностей в оплате, отсутствием необходимых приложений в магазине.

block image

Существует определенная паника и ограниченность на тему того, что iOS может вымереть в стране. Сейчас российским издателям приложений может быть в каких-то моментах сложнее публиковаться в AppStore. Оттуда, например, улетели банковские приложения, которые сейчас выходят под другими названиями — тот же Сбер, ВТБ. Возможно, это временное решение, и магазин может вновь забанить приложения (Примечание: клон Сбера позже удалили из магазина) . С Google у издателей появляется чуть больше свободы, потому что Android — более открытая операционная система. Раньше приложения выпускали в первую очередь для iOS, но сейчас этот баланс немного нарушился: приложения на Android в любом случае дойдут до конечного пользователя, можно выложить ссылку для скачивания и владельцы телефонов установят нужное, минуя магазин. Отсюда и некоторое повышение спроса

User avatar

Александр Симоненко

технический директор Технократии

Зная данные за 2021 год по исследованиям рейтинга Рунета и первое полугодие 2022 года, мы составили собственные прогнозы объема рынка заказной разработки. По понятным причинам, предвидение экспертов в прошлом году не учитывало возможный экономический кризис – аналитики считали, что рынок покажет значительный рост.

block image

По данным статистики с HeadHunter, доля Flutter в mobile на июнь 2022 года составляет 9,3%, прогнозируемый объем этого рынка в 2022 году — 7 млрд рублей. Доля React Native в mobile – 11,2%, прогнозируемый объем рынка React Native в этом году составит 8,4 млрд рублей. Для сравнения, рынок заказной разработки в 2021 году составил 180 млрд рублей. По данным исследования рейтинга Рунета, 41% от общей доли занимает мобильная разработка, что примерно равно 75 млрд рублей. По нашим расчетам, объем рынка Flutter до 24 февраля был равен 6 млрд рублей, а React Native занял объем в 6,7 млрд рублей.

block image

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

User avatar

Александр Симоненко

технический директор Технократии

Читайте также: Исследовали рынок Python-разработки: оказалось, что интерес к FastApi растет, а в России высокий спрос на Data-инженеров