Технологии
1 июля 2019Сайта уже мало, а денег на приложение нет? Рассказываем, чем может помочь PWA
Если вашему бизнесу без мобильного приложения не обойтись, но на разработку нет времени или, например, денег, можно использовать технологию PWA - своеобразный гибрид сайта и мобильного приложения. О том, как это работает, почему может быть полезно для бизнеса и какие есть минусы, рассказывают Валерьян Брунин, co-founder и интернет-маркетолог ilavista, и Артем Менченя, co-founder и CTO ilavista.
- Бывает такая ситуация у среднего или малого бизнеса, когда сайт уже не решает задачи компании, но для разработки мобильного приложения еще рано - нет нужного количества пользователей или средств. В таком случае выходом может быть технология PWA. И сейчас мы подробнее расскажем, что это.
Что такое PWA
PWA - технология создания сайта, которая позволяет ему выполнять функции мобильного приложения. То есть вы создаете один продукт, а не делаете отдельно приложения для Android и IOS. При этом если открыть сайт в десктопном браузере, он останется обычным сайтом.
Какие возможности есть у PWA?
- PWA может устанавливаться через Google Play или Windows Store. Но можно и прямо с сайта - пользователь просто увидит всплывающее уведомление браузера о том, что это можно сделать. На рабочем столе телефона появится такая же иконка, как у любых других мобильных приложений.
- Сайт может работать офлайн
- Сайт может отправлять push-уведомления пользователям
- Сайт может работать с внутренними сервисами и службами смартфона (геолокация, камера, панель уведомлений, уровень батареи и другими).
В iOS ситуация немного другая: пользователь может добавить на рабочий стол PWA как веб-вкладку, и сайт будет иметь все те же возможности, что и PWA на других системах. Но нельзя установить его через iStore. Кроме того, если открыть сайт с PWA в браузере - он не покажет уведомление о том, что можно использовать сайт как приложение. Потому для iOS делают pop-up на странице с инструкцией установки. Apple активно интегрирует все, что связано с PWA, поэтому мы ожидаем, что эти возможности появятся в ближайших релизах операционной системы.
Кому это может быть нужно
Такая технология может быть интересна:
- Компаниям, которые хотят использовать кроссплатформенные решения (сайт, мобильные приложения, приложения на планшеты, компьютеры и ноутбуки), но при этом целевая аудитория этих компаний узкая
- Вариант также подходит для стартапов с ограниченным бюджетом для тестирования ниши
- И третий вариант - внутренние решения для сотрудников компании (например, рекламному агентству для общения с клиентами) или для клиентов оптовых компаний.
Пример 1. Одной оптовой компании, которая занималась продажей сантехники, было необходимо средство коммуникации между менеджером и клиентами - розничными магазинами. Они остановились на сайте, в котором был бы создан личный кабинет для каждой стороны, где они и могли бы общаться. Но при этом менеджер оптовой компании часто находится в разъездах по другим клиентам, а отвечать надо оперативно. Выход - разработка мобильного приложения. Примерные затраты на разработку были такие:
• Сайт - 8000 белорусских рублей (около $ 3900)
• Приложение Android - 3000 белорусских рублей (около $ 1460)
• Приложение iOS - 4000 белорусских рублей (около $ 1950).
Для средней компании нет смысла тратить эти деньги, так как приложением будет пользоваться ограниченное число людей и оно не несет достаточной ценности для клиентов компании. И в этом случае лучше обратить внимание на PWA. Розничный клиент оставляет заявку в личном кабинете, менеджер получает уведомление и тут же ее обрабатывает.
Пример 2. Сервису посуточной аренды квартир в областном городе тоже был необходим сайт, на котором владельцы жилья размещают свои предложения, а пользователи могут бронировать их в два клика.
Главная функция сайта - быстрое уведомление владельца квартиры о заявке. Но они часто находятся в разъездах между объектами или занимаются уборкой квартир. Казалось бы, и здесь очевидный выход - разработка мобильного приложения. Но затраты на сайт и два приложения - 15 000 белорусских рублей. Для маленькой компании в регионе это большие деньги. К тому же сервис ближайшее время не будет приносить дохода. Кроме того, запустить проект нужно через 4 месяца - это ограниченное время на разработку нескольких продуктов.
Решение должно быть быстрым и экономным. Опять-таки в этом случае лучше сделать сайт с PWA.
Плюсы и минусы PWA
Краеугольный камень любого проекта - сроки, стоимость, качество. Разработка системы сайт + приложение Android + приложение iOS + поддержка каждого элемента системы окажется долгой и дорогой. PWA стоит дешевле - примерно +30% к стоимости разработки сайта. Если эту технологию вы выбираете еще на стадии технического задания и проектирования продукта, то времени на разработку тратится примерно столько же, сколько и на создание сайта без PWA. Максимум +10%, если есть сложные моменты.
Кроме того, если делать отдельные приложения - вполне возможно, что это будет реализовываться разными подрядчиками. А это дополнительные временные затраты на коммуникацию.
Из минусов - меньшая гибкость по сравнению с полноценными приложениями. Когда мы делаем второе, то имеем практически 100% доступа ко всем функциям телефона пользователя, которые он разрешил. С PWA же есть ограничения, например, в доступе к контактам, Bluetooth и другому.
А также есть нюансы для пользователей Apple, о которых мы уже упоминали выше.
На мировом рынке web-разработки PWA набирает обороты. Google опубликовал тематические исследования компаний, внедривших эту технологию:
- AliExpress увеличил коэффициент конверсии для новых пользователей на 104%
- United eXtra Electronics показал 4-кратное увеличение возвратов посетителей и на 100% повысил уровень продаж от пользователей, которые приходят в результате взаимодействия со всплывающими уведомлениями
- 5miles снизил показатель отказов на 50% и увеличил конверсии на 30%
- У The Washington Post количество посещений статей выросло на 12%. От загрузки статей по 8 секунд в 2013 году они пришли к 80 миллисекундам в PWA.