Мы решили разобраться, как сейчас выглядит ситуация на рынке и проанализировали изменение спроса и предложения на Flutter и React Native.
Происходящие в мире события повлияли на рынок мобильных приложений: миллионы пользователей онлайн–банков теперь не могут загрузить платформы в магазинах. Несомненно, это отразилось на спрос и предложение в мобильной разработке: например, мог вырасти интерес к кросс–платформе.
Мы решили разобраться, как сейчас выглядит ситуация на рынке и проанализировали изменение спроса и предложения на Flutter и React Native.
В целом по всему миру интерес разработчиков к Flutter повышается на протяжении нескольких лет: по данным Statista, его популярность выросла на 12% с 2019 года. А React Native, наоборот, стал менее востребованным — на 4%. В опросе приняли участие 30 000 разработчиков по всему миру.
«Больший интерес к React Native — это глобальный тренд. Здесь играет роль степень зрелости: он раньше начал применяться. Второй момент — для использования этой кросс–платформы не нужно быть мобильным разработчиком, а frontend–разработчиков довольно много. Здесь можно совмещать общность кодовой базы с веб–сайта: таблицы, стили и прочие моменты. Все, что используется в основе React Native — это технологии frontend, поэтому frontend–разработчики могут делать приложение для мобильных устройств»
Дисклеймер: данные были актуальны на конец июля 2022 года
Анализ рынка труда по открытым вакансиям на HeadHunter показал, что в России вырос спрос на разработчиков кросс-платформенных приложений: в среднем количество открытых вакансий выросло минимально на 70%. Цифры на графике показывают, что нестабильная экономическая ситуация вызвала всплеск, как это часто бывает на рынке, но затем данные выравниваются. Так, в июле оба фреймворка показали некоторую просадку: в этом месяце были открыты 353 вакансии для разработчиков во Flutter и 390 вакансии — в React Native. Тенденция на снижение сохранилась и в августе: 223 вакансии открыты для Flutter–разработки, 257 — в React Native.
Проанализировав вакансии на HeadHunter, мы выяснили, в каких сферах сейчас особенно нужны разработчики кросс-платформенных приложений. Наибольшую долю рынка занимает IT с показателем в 48% предложенных рабочих мест на разработку продуктов и 10% на разработку сервисов и игр. Также менее 1% вакансий размещено в сфере интеграции информационной безопасности. На втором месте – рынок финтеха, здесь открыто 11% от общего числа вакансий, а на третьем месте расположился ритейл с показателем в 6%.
Это зачастую технологически зрелые сферы. В России один из лучших банкингов в мире, да и IT в целом развито: есть очень много конкурирующих компаний–гигантов — они понимают, что такое кросс–платформы. Также в этих сферах довольно высокий уровень конкуренций, и время выхода на рынок может быть ключевым вопросом
Разработка кросс-платформенных приложений позволяет сэкономить на команде, минимизировать сроки выполнения работы. Однако, как объясняет Александр, это может сказаться на качестве продукта.
В нынешних условиях экономия особенно актуальна для российских компаний. Среди крупных работодателей, которые пересмотрели свой подход — Россельхозбанк, который в феврале этого года сократил расходы на рекрутинг и адаптацию персонала на 40% благодаря Flutter–команде.
Отметим, что интерес к кросс-платформам у крупных компаний был всегда: помимо экономии средств, на разработку и обновление приложений уходит меньше времени. Так, Росбанк запустил первое банковское приложение в России и второе в мире на Flutter. Этот фреймворк также выбрала торговая сеть Дикси, Яндекс перешел на Flutter с React Native. Торговая сеть Магнит сейчас активно нанимает Flutter–разработчиков, а Сбер отдает предпочтение специалистам React Native.
У многих были порезаны бюджеты, некоторые компании ушли с рынка, но продукт нужно доставлять пользователю. Кросс–платформы сейчас приобретают довольно большую популярность, даже большие организации идут в этом направлении. Такой тренд в целом существует, его ожидали уже давно. С другой стороны, Apple выбирает другой путь: они приводят свои операционные системы к определенной общности, какие-то приложения можно запускать одновременно на макбуке и телефоне
Однако есть случаи, когда компании переходят с кросс–платформ на Native, так как обнаруживают для себя ряд минусов. Например, в январе этого года OZON решил отказаться от Flutter. Руководитель разработки приложения «Пункты выдачи заказов» выделил следующие недостатки:
Нативная разработка для Android также показывает рост, причем для этого рынка требуется гораздо больше разработчиков, чем для кросс–платформ. Причем впервые спрос на разработку для iOS пошатнулся: если раньше многие приложения в первую очередь создавали на эту операционную систему, то теперь предпочтение отдается Android. Глава минцифры Максут Шадаев считает, что в стране значительно снизится объем пользователей iPhone: это может произойти из-за трудностей в оплате, отсутствием необходимых приложений в магазине.
Существует определенная паника и ограниченность на тему того, что iOS может вымереть в стране. Сейчас российским издателям приложений может быть в каких-то моментах сложнее публиковаться в AppStore. Оттуда, например, улетели банковские приложения, которые сейчас выходят под другими названиями — тот же Сбер, ВТБ. Возможно, это временное решение, и магазин может вновь забанить приложения (Примечание: клон Сбера позже удалили из магазина) . С Google у издателей появляется чуть больше свободы, потому что Android — более открытая операционная система. Раньше приложения выпускали в первую очередь для iOS, но сейчас этот баланс немного нарушился: приложения на Android в любом случае дойдут до конечного пользователя, можно выложить ссылку для скачивания и владельцы телефонов установят нужное, минуя магазин. Отсюда и некоторое повышение спроса
Зная данные за 2021 год по исследованиям рейтинга Рунета и первое полугодие 2022 года, мы составили собственные прогнозы объема рынка заказной разработки. По понятным причинам, предвидение экспертов в прошлом году не учитывало возможный экономический кризис – аналитики считали, что рынок покажет значительный рост.
По данным статистики с 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 млрд рублей.
Учитывая текущую ситуацию, я бы не бросался сломя голову на кросс–платформы. Стоит иметь это в виду и логичным образом набирать опыт: например, направлять нативных разработчиков на обучение в компании или что-то в этом духе. Я бы рекомендовал развивать эту компетенцию таким образом. Условно, если мы в следующем году услышим, что бизнесу нужны только кросс–платформы, то на коне будет только тот, кто успеет быстро сориентироваться и показать себя
Читайте также: Исследовали рынок Python-разработки: оказалось, что интерес к FastApi растет, а в России высокий спрос на Data-инженеров