Разработка нативного мобильного приложения для iOS и Android стоит от 1 до 3 миллионов рублей и занимает 4-6 месяцев. Обновления нужно публиковать в сторах, поддерживать две кодовые базы, нанимать отдельных разработчиков. А что если я скажу, что ваш сайт с личными кабинетами может стать приложением за один день и практически бесплатно?
Речь о PWA — Progressive Web App. Это технология, которая позволяет установить сайт на телефон как обычное приложение: с иконкой на рабочем столе, полноэкранным режимом, офлайн-доступом и push-уведомлениями. И это не магия — в платформе Falcon Space PWA настраивается буквально за несколько шагов.
Вот реальные выгоды, которые мы наблюдаем в проектах:
В некоторых нишах PWA даёт даже больше, чем нативное приложение. Например, для сервисов доставки, заказа услуг, личных кабинетов с лёгким функционалом. Исключение — игры, сложная анимация, доступ к специфическому железу телефона (но CRM и маркетплейсу это не нужно).
Возьмём реальный кейс — площадка по обслуживанию загородных домов (коттеджей). Основные пользователи — заказчики, которые чаще всего заходят с телефона: вызвать электрика, договориться о вывозе снега. Нам нужно было, чтобы сайт выглядел как приложение и был всегда под рукой.
Мы сделали PWA на базе Falcon Space. Вот что клиент получил:
Затраты на внедрение PWA: 0 рублей на разработку, только время на настройку (1 день). При этом клиент сэкономил порядка 1,5 млн рублей, которые потребовались бы на нативное приложение под iOS и Android. И получил даже больше: обновления не надо согласовывать с Apple, а пользователи не проходят двухфакторную аутентификацию в сторах.
Вам не нужно быть программистом. На платформе всё уже сделано. Вот что вы делаете:
Вам понадобятся иконки разных размеров (обычно 72x72, 96x96, 128x128, 192x192, 512x512 пикселей). Их можно сгенерировать в любом онлайн-генераторе PWA-иконок за 5 минут. Загрузите эти иконки в папку на вашем сервере (например, /images/icons/).
Зайдите в раздел «Настройки» → «PWA». Там нужно указать:
Это всё заполняется как обычная форма — никакого кода.
После сохранения настроек платформа автоматически создаст:
Вам останется только добавить ссылку на манифест в <head> вашего сайта (это делается в глобальных настройках платформы, одна строка). Подробно расписано в документации по PWA.
Откройте ваш сайт на телефоне под управлением Chrome (Android) или Safari (iOS). Через несколько секунд появится баннер «Добавить на экран «Домой»». Нажмите — иконка появится. Всё, приложение готово.
На iOS (iPhone) PWA работает начиная с версии 11.3, но баннер не появляется автоматически. Вам нужно научить пользователей нажимать «Поделиться» → «На экран «Домой»». Это один клик, и клиенты быстро привыкают.
Отдельно про уведомления. В нативных приложениях это целая история с Firebase Cloud Messaging и сертификатами. В PWA Falcon Space мы сделали проще:
Стоимость: 0 рублей за интеграцию, только ваше время. Уведомления приходят даже когда браузер закрыт — как в настоящем приложении.
Пример SQL-процедуры для отправки push при смене статуса заказа:
CREATE PROCEDURE [app].[order_status_changed]
@order_id int, @new_status nvarchar(50)
AS
BEGIN
DECLARE @user_id int;
SELECT @user_id = user_id FROM orders WHERE order_id = @order_id;
SELECT 'send_push' AS action,
@user_id AS user_id,
'Статус заказа изменён' AS title,
'Заказ ' + CAST(@order_id AS nvarchar) + ' теперь ' + @new_status AS body;
END
Система сама свяжется с OneSignal и отправит уведомление. Не нужно писать сложные бэкенд-запросы.
Я за честность, поэтому скажу, где PWA может не подойти:
Но для 90% бизнес-приложений — CRM, личные кабинеты, маркетплейсы, сервисы заказа услуг — PWA более чем достаточно. И это подтверждают наши клиенты: сервис психологов, школа единоборств, прачечная, доставка из Китая. Все они используют PWA и не жалеют.
Сравним по ключевым параметрам:
Мой совет: начинайте с PWA. Если через год увидите, что не хватает возможностей, и бюджет позволяет — сделаете нативное приложение, но в 90% случаев PWA останется.
Включите PWA на вашем сайте с личными кабинетами уже сегодня. Инструкция есть в документации, а если нужна помощь — напишите нам. Мы поможем с настройкой в рамках часа техподдержки (бесплатно для клиентов, которые купили лицензию).
P.S. Демо-стенд Falcon Space уже с поддержкой PWA — можете попробовать на своём телефоне, перейдя на demo.web-automation.ru. Нажмите «Добавить на экран «Домой»» и убедитесь сами, как просто.