Технология PWA (Progressive Web App) в мобильных приложениях банков работает следующим образом: визуально и функционально преобразует сайт в приложение. 14 Пользователь может загрузить его в смартфон как обычное мобильное приложение. 1
Это возможно за счёт трёх базовых технологий: 1
- Service Worker. 1 Прокси-сервер, который позволяет присылать push-уведомления и сохраняет информацию в кэше. 1 За счёт этого приложение может работать без доступа к интернету и не требует обновления и перезагрузки в офлайн-режиме. 1
- HTTPS-запросов. 1 Работа со своими ресурсами с помощью HTTPS через браузер аналогично тому, как нативное приложение обращается через файловую систему. 1 Браузер выступает в роли виртуальной машины, которая запускает PWA. 1
- Web App Manifest. 1 Текстовый json-файл, который добавляется в код страницы сайта. 1 Он определяет, как приложение будет отображаться через браузер. 1
Некоторые преимущества PWA в мобильных приложениях банков:
- Не нужно размещать в сторах — пользователи скачивают приложение из браузера. 4
- Лёгкость — установленное веб-приложение занимает менее 1 МБ. 4
- Экономия трафика и высокая скорость загрузки — с момента загрузки PWA до появления первого элемента проходит не более одной секунды. 4
- Офлайн-режим — PWA может работать автономно. 4
- Адаптивность — PWA подстраивается под любое пользовательское окружение, ОС или браузер. 4
- Узнаваемость — при загрузке PWA можно установить ярлык на экран смартфона. 4
Однако у технологии есть и ряд минусов, например урезан доступ к некоторым функциям смартфона: контактам, календарю, Bluetooth и NFC. 4