Разработка сайтов

PWA-приложение из сайта

Коротко: PWA-приложение из сайта — это ваш сайт, который клиент устанавливает на экран телефона и открывает в отдельном окне, как обычное приложение, без магазинов приложений. Мы дорабатываем существующий сайт: манифест, сервис-воркер для работы при плохой связи, push-уведомления и иконку. Разработка — от 150 000 ₽ разово.

от 150 000 ₽, разово
Получить разборРассчитать окупаемость

Цены без НДС. Рекламный бюджет оплачивается площадкам отдельно, процент с бюджета не берём.

Смартфон рядом с клавиатурой на деревянном столе — PWA-приложение из сайта
PWA позволяет открыть сайт с телефона как обычное приложение с иконкой Фото: Jakub Żerdzicki / Unsplash.
7
Запуск за 7–14 дней
недельный отчёт с первого месяца

Что такое PWA и чем оно отличается от обычного сайта

PWA (Progressive Web App, прогрессивное веб-приложение) — веб-приложение с возможностями «как у приложения», которое работает на одной кодовой базе с сайтом. Так его описывает руководство Google web.dev. После установки PWA открывается в отдельном окне без адресной строки браузера, получает свою иконку на экране «Домой» и может присылать уведомления.

Для владельца бизнеса главное отличие от нативного приложения в том, что не нужно писать и поддерживать две отдельные программы под Android и iOS. Вы правите сайт — меняется и приложение. Клиенту не нужно искать вас в магазине приложений: кнопка «Установить» появляется прямо на сайте.

Что входит в превращение сайта в PWA

  • Манифест приложения: название, иконки разных размеров, цвет темы, режим отображения standalone (отдельное окно).
  • Сервис-воркер — скрипт, который хранит нужные файлы на телефоне: каталог, контакты и последние заказы открываются даже при слабом интернете.
  • Push-уведомления: о статусе заказа, записи, акции — с запросом разрешения только по нажатию пользователя.
  • Кнопка и подсказка установки для Android и отдельная инструкция для iPhone.
  • Проверка скорости и мобильной вёрстки: медленный сайт остаётся медленным и в виде приложения.
  • Цели в Яндекс Метрике: установки, открытия с иконки, переходы из уведомлений.

Как идёт работа над PWA по неделям

Срок для сайта с готовой мобильной версией; если её нет, сначала делаем адаптивную вёрстку
НеделяЧто делаемЧто получаете
1-яРазбираем сайт и сценарии: что клиент делает с телефона, какие экраны нужны без сети, какие уведомления полезныТехническое задание и список экранов
2-яМанифест, иконки, режим отдельного окна, сервис-воркер для кэшированияСайт устанавливается на экран телефона
3-яPush-уведомления, серверная часть отправки, подписка и отпискаУведомления на Android и iOS
4-яТестирование на реальных устройствах, доработка мобильной вёрстки, цели в МетрикеГотовое PWA и инструкция для сотрудников

PWA на iPhone: что работает с iOS 16.4

Раньше главным ограничением PWA был iPhone. По данным разработчиков движка WebKit, с iOS и iPadOS 16.4 веб-приложения, добавленные на экран «Домой», получают Web Push и бейджи на иконке. Условия: в манифесте указан режим standalone или fullscreen, а разрешение на уведомления запрашивается только после нажатия пользователя. Поэтому на iPhone мы показываем короткую подсказку, как добавить сайт на экран.

От чего зависит цена PWA-приложения

Разработка PWA стоит от 150 000 ₽ разово. Итог зависит от состояния сайта и движка, от числа экранов, которые должны работать без сети, от сложности уведомлений (одна рассылка об акциях или персональные статусы заказов из CRM, системы учёта клиентов) и от того, нужен ли личный кабинет. Если на сайте нет мобильной версии, сначала нужна адаптивная вёрстка.

Кому PWA не подойдёт

PWA не заменит приложение, если вам нужны глубокие функции телефона, работа в фоне или обязательное присутствие в RuStore и других магазинах — тогда смотрите мобильное приложение. Сайту-визитке, куда клиент заходит один раз, установка на экран тоже ничего не даст. PWA окупается там, где клиент возвращается часто: доставка еды, запись в салон, заказы постоянных покупателей, личный кабинет.

Как мы работаем

1

Разбор до звонка

Смотрим сайт, карты, рекламу и конкурентов. Приходим с цифрами.

2

Запуск

Доступы, цели, учёт звонков, первые кампании — за 7–14 дней.

3

Отчёт каждую неделю

Потратили → заявки → продажи. Простым языком.

4

Итоги квартала

Деньги — в то, что окупилось, лишнее отключаем.

Как можно платить

Абонемент

Фиксированная цена тарифа. Минимальный срок — 3 месяца, оплата за месяц вперёд.

Фикс + премия

После 2–3 месяцев: ниже фикс и премия за целевые заявки сверх согласованного плана.

За заявки

Когда учёт звонков и CRM на нашей стороне и заявки считаются одинаково для обеих сторон.

Подробно — гарантии и KPI в договоре.

Вопросы и ответы

Можно ли сделать из сайта приложение без магазина приложений?

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

Работают ли push-уведомления PWA на iPhone?

Работают начиная с iOS и iPadOS 16.4, если пользователь добавил сайт на экран «Домой». В манифесте должен стоять режим отдельного окна, а запрос разрешения показывается только после нажатия кнопки. На более старых версиях iOS уведомления не придут, поэтому важные сообщения мы дублируем по SMS или email.

Сколько стоит сделать PWA из сайта?

Разработка PWA-приложения у нас стоит от 150 000 ₽ разово. Цена растёт, если нужно много экранов без интернета, персональные уведомления из CRM или личный кабинет. Если у сайта нет мобильной версии, её делают отдельно до начала работ. Точную смету даём после разбора сайта и сценариев клиентов.

Влияет ли PWA на продвижение сайта в поиске?

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

Смотрите также

Разбор за 2 минуты

Покажем, где вы теряете клиентов, — до первого звонка

Оставьте имя, телефон и почту, сайт — если он есть. Перезвоним в рабочее время и обсудим разбор.

Разбор за 2 минуты

Покажем, где вы теряете клиентов