×
Россия +7 (909) 261-97-71

Progressive Web Applications: когда разница между сайтом и приложением исчезает

Россия +7 (909) 261-97-71
Шрифт:
2 19637
Подпишитесь на нас в MAX

Хотя использование PWA – тема уже не такая новая и в современных реалиях очень актуальная, материалов об этом в Рунете, мягко говоря, недостаточно. В то время как в Европе термин Progressive Web Applications очень популярен, в российских источникам информацию о нем придется поискать. Например, меня очень удивило то, что на момент написания этой статьи в Википедии попросту отсутствовала русскоязычная статья на эту тему.

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

Что такое PWA?

PWA, или Progressive Web Application – это обычный сайт, который может устанавливаться на телефон как приложение и, как следствие, имеет доступ к таким данным об устройстве как уровень заряда батареи, положение в пространстве, может осуществлять вибровызовы. А главное – он может работать офлайн.

Зачем нужны PWA? Из-за чего сыр-бор?

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

По сравнению с обычным сайтом, PWA обладают следующими преимуществами:

  • Вы даете возможность пользователю запомнить свой сайт. Согласитесь, разница между закладкой в браузере и иконкой на рабочем столе телефона очевидна.
  • Клиент может сформировать заказ, даже когда находится офлайн. А когда он будет онлайн, этот заказ будет отправлен в магазин. То есть у нас есть возможность получить лид в ситуации, когда с обычным сайтом мы бы не получили ничего.
  • Push-уведомления. Конечно, человека можно доставать и просто по email, но еще один канал активного взаимодействия с пользователями лишним точно не будет.
  • И, наконец, это дополнительный способ получения трафика, например, из Windows Store.

Если мы сравним PWA с приложениями, то увидим следующие недостатки последних, которых нет у PWA:

  • Приложения не индексируются поисковиками.
  • Они требуют больше действий для установки.
  • Их нельзя посмотреть без установки, то есть только установив приложение, можно узнать его функционал.

Когда вам не стоит делать PWA?

В принципе, почти любой сайт, имеющий мобильную версию от PWA, только выиграет, но, разумеется, есть и исключения:

  • Разовые события: конференции, концерты и т.д. Установка приложения – это все-таки действие, даже если это PWA, и установка практически ничего не требует от вашего клиента. Кроме того, его потом придется удалять. Пожалуй, для таких задач PWA и недостаточно рентабельны, и неудобны для конечного пользователя.
  • Похожий пример – лендинги. Если ваша задача решается посадочной страницей, PWA – ненужное излишество. Посадочная страница продукта или услуги – не то, что посещается десятки раз одним и тем же человеком.
  • Если мы говорим не о сайтах, а именно о приложениях, то все, что требует доступа к большим ресурсам, чем доступны PWA, например, к списку контактов, не оправдывает его разработку.

Какие требования есть к PWA?

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

  • Во-первых, приложение должно использовать безопасное соединение, что логично, ведь приложение в телефоне – это что-то более «интимное», чем сайт, на который ты просто заходишь.
  • Во-вторых, PWA должно работать в режиме офлайн, когда нет доступа к интернету. Технически это означает, что должен быть реализован процесс (Service Worker в терминах JavaScript), который гарантирует работу приложения независимо от наличия/отсутствия сети. Service Worker занимается такими вещами, как подгрузка файлов, подгрузка данных, сохранение данных и пр.
  • PWA обязательно должно иметь файл W3C манифеста, где содержатся как минимум следующие поля: название, начальный URL и настройки экрана.
  • Сайт должен быть интересен пользователю, например, Google Chrome предложит закрепить PWA на начальном экране телефона как приложение только после того, как на сайт зашли два-три раза в течение пяти минут.

Кроме формальных требований к сайту, есть и дополнительные моменты, которые подразумеваются, хотя и не заявлены прямо. Например, довольно здравым является требование к кроссбраузерности и удобству использования PWA с мобильных устройств. Логичной также выглядит реализация deep linking – когда каждая страница приложения имеет свой URL. Согласитесь, может быть довольно утомительным каждый раз искать нужную страницу, переходя с главной. Ну и конечно, большое значение имеет быстродействие сайта. Телефон все-таки немного медленнее настольного компьютера, поэтому тут оптимизация никогда не будет лишней.

Итак, чтобы обзавестись PWA, вам придется писать довольно продвинутый фреймворк для реализации работы такого приложения. Есть ли решения попроще? Да, самое логичное – взять какой-то готовый и использовать его для создания PWA.

Готовые решения для разработки

Итак, давайте посмотрим, что на сегодняшний день нам может предложить рынок. Вот несколько вариантов:

  • Vue Storefront. Это бесплатный каркас для PWA интернет-магазина с открытым исходным кодом. Написан на модном Vue.js. Он довольно дружелюбен к любому backend’у – его одинаково легко подружить как с Wordpress, так и например с Magento.
  • Ionic. C самого начала Ionic ставил перед собой задачу, чтобы один и тот же код работал и в браузере, и на любом устройстве, независимо от платформы. Если вы любите Angular – это ваш выбор. Наверное, если использовать Ionic – лучше все-таки брать его с платными фичами.
  • Quasar. Еще одна неплохая платформа для vue.js, которая может без дополнительных установок генерировать каркас PWA.
  • И, наконец, PWA-Starter-Kit от Polymer. Это самый простой базовый каркас для PWA.

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

Есть о чем рассказать? Тогда присылайте свои материалы Марине Ибушевой


Новые 
Новые
Лучшие
Старые
Сообщество
Подписаться 
Подписаться на дискуссию:
E-mail:
ОК
Вы подписаны на комментарии
Ошибка. Пожалуйста, попробуйте ещё раз.
Отправить отзыв
  • Иван Андреевич
    1
    комментарий
    0
    читателей
    Иван Андреевич
    больше года назад
    Есть опыт применения на клиентских сайтах?
    -
    1
    +
    Ответить
  • Петр Красков
    21
    комментарий
    0
    читателей
    Петр Красков
    больше года назад
    Как еще один канал - да, круто.

    Но нам бы какой-нить конструктор без программирования ;):
    • нажал пару кнопок - PWA готово;
    • собрал статистику.
    -
    2
    +
    Ответить
ПОПУЛЯРНЫЕ ОБСУЖДЕНИЯ НА SEONEWS
Как ChatGPT выбирает компании для рекомендаций: что уже известно и как бизнесу подготовиться к эпохе AI Search
Игорь Антонов
1
комментарий
0
читателей
Полный профиль
Игорь Антонов - Для молодых сайтов в YMYL-тематиках я бы добавил отдельный блок про согласованность сущности: одинаковые название, телефон, адрес и перечень услуг на сайте, в картах, каталогах и профильных публикациях. Мы сейчас проверяем это на новом медицинском проекте narkologmsk.ru — без массовых анкорных ссылок, через подтверждённые карточки и содержательные материалы. Было бы полезно увидеть в продолжении сравнение источников, которые чаще цитируют Google AI Overviews и ChatGPT именно для локальных запросов.
Мы сократили рутину SEO-специалиста на 95% – вот архитектура, которая это сделала
Гостьkorayaskin
2
комментария
0
читателей
Полный профиль
Гостьkorayaskin - Можно также посмотреть разбор инструментов типа KeywordKick — помогает быстрее понять, где именно конфликт сигналов.
Рейтинг GEO-агентств для ecom в России: как продвигать интернет-магазин в нейросетях
Игорь
6
комментариев
0
читателей
Полный профиль
Игорь - Как раз сейчас пытаемся продвинуть свой интернет-магазин спортивных товаров для нейросетей, чтоб почаще нас упоминали. Работаем с Zenlink. Привлекло то, что у них есть реальные кейсы и к работе адекватно подходят. Сначала заказали просто анализ, чтоб они проверили, как нас вообще нейросети упоминают. Интересовала Алиса, ЧатГпт, и ДипСик. Там конечно все довольно печально было... Упоминаний мало. Но после того как мы свой сайт оптимизировали по их советам и они выполнили аутрич, плюс GERM, упоминаться стали чаще. В Алисе и ГПТ особенно, в ДипСик поменьше рост, но тоже есть. Это воодушевляет, конечно. И даже было пару клиентов, которые нас именно через нейросеть нашли. Сейчас опрос проводим, чтоб реальную пользу для себя понять. И вот, она уже есть. На мой взгляд эта услуга подходит тем бизнесам у кого большой средний чек, тогда даже пару клиентов с лихвой отбивают затраты на такое продвижение.
Рынок безалкогольных напитков в 2026 году: как категория продает через доверие к бренду
Алексей
1
комментарий
0
читателей
Полный профиль
Алексей - Все бы хорошо, но это в прошлом. В 2026 г. о росте 2020-2025 гг. остается только мечтать. Рынок БАН перешел к снижению. К серьезному снижению.
Яндекс открыл продажи через Алису и Поиск для продавцов без сайтов
Дмитрий Орлов
1
комментарий
0
читателей
Полный профиль
Дмитрий Орлов - Прикольно, покупать через колонку-))
Яндекс выложил в опенсорс языковую модель, которая лежит в основе быстрых ИИ-ответов в Поиске
Роман Каржонков
1
комментарий
0
читателей
Полный профиль
Роман Каржонков - Молодцы! Такие AI-модели могут широко используется в корпоративных, обучающих и научных АI-enabled платформах.
Сервисы для создания квизов: сравнение по конверсии, гибкости сценариев и интеграциям
Виктор
1
комментарий
0
читателей
Полный профиль
Виктор - Без сервиса FormDesigner.ru эта подборка будет не полной. Удивлен, почему вы его не включили в список?
5 полезных сервисов для работы с учебными текстами
Anna B.
2
комментария
0
читателей
Полный профиль
Anna B. - Отличный разбор, очень своевременно!
Сайт компании в 2026 году: что проверяет Роскомнадзор и как не получить штраф
Олег Черников
1
комментарий
0
читателей
Полный профиль
Олег Черников - Дима спасибо, отличный обзор! За ГОСТ Р 52872-2019 спасибо! Давно около него ходил.
ТОП КОММЕНТАТОРОВ
Комментариев
910
Комментариев
834
Комментариев
554
Комментариев
540
Комментариев
483
Комментариев
393
Комментариев
373
Комментариев
262
Комментариев
249
Комментариев
171
Комментариев
156
Комментариев
142
Комментариев
130
Комментариев
121
Комментариев
100
Комментариев
97
Комментариев
97
Комментариев
96
Комментариев
80
Комментариев
77
Комментариев
74
Комментариев
67
Комментариев
66
Комментариев
60
Комментариев
59

Отправьте отзыв!
Отправьте отзыв!