logo

Это сайт? Это приложение? Это PWA!

Разбираемся, что такое PWA–приложения, в чём причина их растущей популярности и в почему в ряде случаев они предпочтительнее обычных приложений.

11 Сен 2020 • 4 мин
VKFacebookTelegramTwitter
VKFacebookTelegramTwitter

Разбираемся, что такое PWA–приложения, в чём причина их растущей популярности и в почему в ряде случаев они предпочтительнее обычных приложений.

Если верить разработчикам и маркетологам, PWA–приложение — это нечто сродни волшебной кнопке "Сделать зашибись": стоит только обзавестись таким, и продажи сразу поползут вверх, вовлечённость клиентов повысится, да и стоит само приложение чуть–чуть дороже мешка картошки. Что самое интересное — эти восхваления куда ближе к истине, чем может показаться.


Итак, что же собственно такое PWA? Будем последовательными и начнём с основ: PWA расшифровывается как Progressive Web App (прогрессивное веб-приложение). Это своего рода гибридная web–технология, разрабатываемая и продвигаемая компанией Google. Её интеграция в свой сайт позволит загрузить его действующую версию с собственной иконкой на своё устройство. Проще говоря, эта технология позволяет создать сайт, который можно скачать себе на телефон либо компьютер, и пользоваться им как приложением даже при отсутствии интернета! Тут надо сделать оговорку, что купить что-либо или сделать заказ без интернета у пользователя не получится. Но он всё ещё может просмотреть ассортимент, переходить в разные разделы, использовать поиск или добавить что-то в корзину. Хотя технология относительно новая (анонсирована она была в 2015 году, а впервые продемонстрирована в 2016), её преимущества уже успели по достоинству оценить такие гиганты, как AliExpress, Twitter, Uber и ещё с десяток компаний, известных всему миру. Один этот факт стоит того, чтобы задуматься, — в чём же привлекательность PWA–приложений?

PWA лучше, чем приложение, потому что:

Оно адаптируется. Адаптируется практически ко всему. С одинаковым успехом оно запустится на компьютерах, телефонах и планшетах с любым браузером (а PWA всё же запускаются через браузер) и любой операционной системой. Не нужно делать несколько разных версий, одна–единственная версия запустится везде.


Оно дешевле. И дело даже не в том, что разработка единственного приложения стоит меньше, чем несколько для каждой ОС. Создание PWA обойдётся дешевле, чем разработка даже ОДНОГО приложения, ведь по сути это просто добавление нескольких блоков кода к уже готовому сайту.


Не нуждается в размещении на Google Play и в AppStore. Никто не мешает разместить PWA–приложение и там. Но с таким же успехом пользователь может скачать его просто зайдя на сайт. А поскольку это потребует от него меньше усилий, такой способ окажется для него предпочтительным.


Оно мало весит. Размер приложения — серьёзный консёрн, особенно для мобильных устройств, где количество памяти ограничено. И если есть выбор между примерно одинаковыми по функционалу приложениями, чаще всего он совершается в пользу более “лёгкого”.

PWA лучше, чем просто сайт, потому что:

Оно работает при плохом интернете и вовсе без него. Об этом уже было сказано, так что просто отметим этот факт и продолжим.


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


На правах приложения PWA может отправлять пользователю push–уведомления. Кто же откажется от дополнительного канала коммуникации с пользователем, которую он гарантированно увидит?

Без минусов тоже не обходится, конечно. Совсем без интернета PWA–приложение работать не может, особенно если сайт коммерческий. Для работы всё ещё нужен браузер, а некоторые "экзотические" браузеры пока не поддерживаются. Хотя само PWA–приложение может весить немного, оно работает на javascript, который не откажется занять несколько Гигабайт оперативной памяти. Но даже в текущем состоянии достоинства этой технологии значительно перевешивают недостатки, делая её интеграцию мастхевом для многих областей бизнеса.

VKFacebookTelegramTwitter
0 комментариев
Наверх
0 комментариев
Наверх

Cайт использует куки.