За 8 лет работы в заказной разработке мы не раз наблюдали, как технологии меняют правила игры. Недавно к нам обратился владелец сети гостиниц: «Нужно мобильное приложение для бронирования, но разработчики просят 4 млн ₽ только за iOS-версию. Есть ли альтернатива?»
Есть, она называется PWA — прогрессивные веб-приложения. В этой статье расскажем, когда PWA становится разумной альтернативой нативным и кроссплатформенным приложениям, а когда все-таки стоит инвестировать в классическую разработку.
PWA-приложение (Progressive Web App, прогрессивные веб-приложения) — это веб-технология, которая позволяет обычному сайту работать как полноценное мобильное приложение.
Пользователь заходит на ваш сайт через браузер, а система предлагает установить его на главный экран смартфона:
После установки PWA-версии сайт получает собственную иконку на рабочем столе, запускается в отдельном окне без адресной строки браузера и может работать даже без интернета. PWA можно скачать даже на рабочий стол компьютера, нажав в правом верхнем углу «Установить как приложение»:
Многие путаются, думая, что PWA — это мобильная (адаптивная) версия сайта, но это разные технологии. Обычная мобильная версия просто учитывает размер экрана устройства, она открывается в браузере, не может запускаться автономно и ограничена возможностями браузера.
PWA же частично получает возможности классического (нативного или кроссплатформенного) приложения:
Не воспринимайте PWA как «урезанную версию» нативного приложения. Для большинства бизнес-задач — программ лояльности, каталогов товаров, бронирования, заказа услуг — функциональности PWA хватает с избытком.
Такая технология снижает расходы на разработку и ускоряет запуск продукта, не нужно создавать 2 приложения для разных платформ — одно решение работает на всех устройствах.
Плюсов у этой технологии предостаточно, настолько, что некоторые разработчики считают, что в перспективе обычные мобильные приложения вовсе исчезнут:
Недостатки у PWA тоже есть:
PWA часто используют в двух сценариях. Первый — когда компаниям нужно быстро и бюджетно протестировать новую идею, не вкладываясь в полноценную разработку под iOS и Android. Второй — когда бизнес активно работает с онлайн-аудиторией: новостные сайты, интернет-магазины, сервисы доставки и бронирования.
— Электронная коммерция. Интернет-магазины выигрывают от использования PWA: страницы загружаются быстро, приложение работает стабильно и доступно даже без интернета. Пользователи могут спокойно просматривать товары и оформлять заказы даже при слабом соединении.
Например, AliExpress после перехода на PWA увеличили конверсию для новых пользователей на 104%. Пользователи стали посещать в два раза больше страниц, а время сессии выросло на 74%.
— Новости и медиа. Новостные сайты, блоги и подкаст-платформы используют PWA, чтобы пользователи быстрее получали доступ к контенту и могли сохранять материалы для чтения офлайн (удобно при слабом интернете или в поездках).
Например, у Forbes после внедрения PWA снизилась скорость загрузки с 6–12 секунд до 0,8 секунды, что привело к росту числа сессий на 43%, а вовлеченности — на 100%.
— Инструменты продуктивности. PWA подходят для заметок, календарей и списков задач — они быстро открываются, синхронизируются между устройствами и работают, как мы уже говорили, даже без интернета.
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
13229 тендеров
проведено за восемь лет работы нашего сайта.
Например, Notion — популярный рабочий инструмент, доступный как PWA с полной офлайн-поддержкой.
— Сервисы доставки еды. Приложения для заказа еды в виде PWA быстро открываются, помогают легко выбрать блюда, оформить заказ и отследить доставку.
Например, PWA Starbucks весит всего около 233 КБ — это на 99,84% меньше, чем iOS‑версия. Благодаря легкости и быстродействию PWA компания увеличила DAU (количество уникальных пользователей в день) вдвое.
—Блоги и персональные сайты. Например, Dev.to (сообщество разработчиков) предлагает PWA с быстрой загрузкой и оффлайн-доступом к постам.
PWA используют такие крупные компании, как Сбер, Альфа-Банк, Авито, Delivery Club, DNS и Спортмастер. Т-Банк, например, запустил PWA после удаления из App Store, а ВТБ перешел на PWA после неудачных попыток вернуться в магазины приложений под другими именами.
В целом, эту технологию поддерживают все основные игроки рынка — Яндекс Почта, КиноПоиск, Авиасейлс, Северсталь, Fix Price и многие другие.
PWA — не панацея и подходит не всем проектам. Еще раз закрепим, в каких случаях эта технология действительно оправдана:
В общем, PWA оптимальны, когда нужно получить преимущества мобильного приложения (офлайн-работа, уведомления, установка на рабочий стол) при ограниченном бюджете и сжатых сроках. Особенно для задач, не требующих глубокой интеграции с системными функциями устройства.
Когда стоит выбирать нативное приложение:
Выбирайте нативную разработку, когда PWA технически не может решить задачу или когда качество пользовательского опыта критично для успеха продукта. Да, это сильно дороже и дольше, но для определенных типов приложений альтернативы просто нет.
Кроссплатформенная разработка — это компромиссный вариант, который позволяет создать одно приложение для нескольких платформ (iOS, Android, иногда веб- и десктоп) используя единую кодовую базу. Его пишут на Flutter или React Native.
Когда стоит выбрать именно его:
Выбирайте кроссплатформу, если возможностей PWA уже не хватает, а нативная разработка слишком дорога и сложна. Это хороший компромисс между функциональностью, скоростью и бюджетом.
Если вы не уверены, какое решение подойдет вашему проекту — напишите нам. Мы разберемся и подскажем оптимальный вариант именно для вашего бизнеса.