Кроссплатформенная разработка приложений

Одна команда и один релизный цикл вместо двух. От 350 000 ₽, срок 8-16 недель, с честной границей применимости.

Обсудить задачу Первая консультация бесплатно
Макет двух башен-смартфонов на общем фундаменте с зелёным ядром

Кроссплатформенная разработка стоит от 350 000 до 1 200 000 ₽ и занимает 8-16 недель на обе платформы сразу. Экономия против двух нативных команд обычно составляет 30-40% бюджета и половину календарного времени. На прошлом мобильном проекте гибридный подход сэкономил больше 10 000 долларов прямых затрат против нативной разработки.

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

Работаю на Capacitor: веб-слой на Vue плюс нативные плагины на Swift и Kotlin. За два с половиной года владения архитектурой гибридного приложения написано больше восьми собственных плагинов, включая медиапайплайн на FFmpeg и Share Extension на SwiftUI.

Кроссплатформенная разработка от 350 000 до 1 200 000 ₽ сроки: 8-16 недель, первая консультация бесплатно

Обсудить задачу

Состав работы

Ниже - то, что делается по умолчанию, без доплат за «расширенный пакет». Если часть работ вам не нужна, я скажу об этом на первом созвоне, а не после счёта.

Спецификация работ4 поз.

  1. Экономия против двух нативных команд считается в деньгах, а не в обещаниях
  2. Общий код с платформенными различиями там, где они реально нужны
  3. Честная граница: игры, тяжёлая графика и постоянная фоновая работа с железом - не сюда
  4. Опыт: 2,5 года владения гибридным приложением на обеих платформах

Спрос

700

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

Стоимость

от 350 000 до 1 200 000 ₽

Вилка с верхней границей, а не «от» без потолка. Точная цифра появляется после брифа: до него любая оценка была бы враньём.

Сроки

8-16 недель

Сроки в договоре фиксируются вместе с этапами. Вы видите результат каждую неделю, а не через два месяца тишины.

Как устроено гибридное приложение внутри

Приложение состоит из трёх слоёв. Общий код содержит интерфейс и логику - это основная часть проекта, около 85-90% объёма. Мост Capacitor связывает его с платформой. Нативные плагины закрывают то, чего в веб-слое нет.

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

Где гибрид проигрывает нативу и это надо знать заранее

Границу правильнее назвать самому, чем услышать её от конкурента после подписания договора. Есть три класса задач, где кроссплатформенный подход честно хуже.

  • Игры и тяжёлая графика: всё, где нужен стабильный кадр в сложной 3D-сцене
  • Постоянная фоновая работа с железом: непрерывный трекинг маршрута, обработка звука в реальном времени, длительная работа с Bluetooth
  • Приложения, весь смысл которых в самой свежей системной возможности через неделю после презентации Apple

Экономика: как считать выгоду в деньгах

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

Второй фактор - скорость исправлений. В гибриде правка в веб-слое доезжает до пользователей обновлением по воздуху, без ожидания ревью. Для продукта, который активно развивается, это недели сэкономленного времени за год.

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

Веб-версия как побочный результат

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

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

Что спросить у подрядчика, который предлагает кроссплатформу

Ключевой вопрос один: писали ли вы нативные плагины сами. Разница между командой, которая собирает приложение из готовых библиотек, и инженером, который может спуститься на уровень Swift или Kotlin, становится критичной ровно в тот момент, когда нужной библиотеки не оказывается.

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

Частые вопросы

5 вопросов
Q-01 Насколько кроссплатформа дешевле нативной разработки?

Обычно на 30-40% на старте и заметно больше на дистанции, потому что каждая последующая функция делается один раз, а не два. На прошлом мобильном проекте прямая экономия составила больше 10 000 долларов.

Q-02 Приложение будет медленнее нативного?

В типовых сценариях - списки, формы, карточки, медиа - разницу пользователь не заметит. Она проявляется в тяжёлой графике и в непрерывной обработке данных в реальном времени. Если ваш продукт из этой категории, я скажу об этом на первой встрече.

Q-03 Что такое Capacitor и почему не Flutter или React Native?

Capacitor даёт веб-слой в нативной оболочке с полным доступом к платформенным API через плагины, и тот же код работает в браузере. Flutter и React Native - нормальные инструменты, просто моя глубокая экспертиза именно здесь, а глубина владения инструментом важнее его названия.

Q-04 А если понадобится функция, которой нет в готовых плагинах?

Пишется свой плагин на Swift для iOS и Kotlin для Android. У меня их больше восьми: медиаобработка через FFmpeg, Share Extension, работа с HEIC, системные интенты. Это и есть ответ на главный страх заказчика про гибрид.

Q-05 Можно ли потом переписать на нативное?

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

Посчитаем вашу задачу

Расскажите, что нужно. Отвечу в течение рабочего дня: сроки, вилка бюджета и что можно не делать, чтобы сэкономить.

К бланку заявки

Расскажите про задачу

Первая консультация бесплатно. Разберу задачу, назову сроки и вилку бюджета. Если задача решается дешевле или вообще без меня, скажу об этом прямо.

Ответ
в течение рабочего дня
Регион
Москва и Московская область
Почта
hi@bazumax.ru
Бланк заявки3 поля

Нужны имя, телефон или почта и согласие

Не хотите писать?

Обсудить задачу

Перезвоню сам

Оставьте имя и номер. Позвоню в рабочее время, обычно в течение пары часов.