PWA или прогрессивное веб-приложение (англ. progressive web app) – гибрид сайта и приложения для мобильных устройств.
Преимущества:
- PWA не нужно создавать отдельно для каждой операционной системы.
- Работает без интернета.
- Быстро загружается.
- PWA может отправлять push-уведомления.
- PWA может получать доступ к геоданным и файлам устройства, взаимодействовать с камерой и микрофоном смартфона.
Что же это за возможности, которые требуют создания мобильных приложений или хотя бы запаковки web-приложений в теже мобильные приложения для распространения через магазины приложений?
- Работа с контактами и календарем на устройстве пользователя.
- Отправка/получение SMS, совершение телефонных звонков напрямую из приложения. Взаимодействие с SIM картой телефона.
- Работа с NFC
- Geofencing
- Работа со вспышкой и нестандартными датчиками, такими как датчик давления, измеритель пульса и др.
- Низкоуровневая работа с системой — управление приложениями, системными настройками, полный доступ к хранилищу.
- Создание клавиатур и виджетов.
- Регистрация приложения как приложения по умолчанию для открытия какого-либо типа файлов или типа ссылок.
Web-приложения имеют возможности, недоступные нативным(мобильным приложениям). В первую очередь это относится к распространению приложений, стоимости привлечения пользователей и отсутствию зависимости от воли владельца магазина приложений и скорости проверки обновлений магазином. Пользователи посещают более ста разных сайтов в месяц и легко заходят на новые сайты. Поэтому стоимость привлечения пользователя на сайт (web- приложение) может бы до десяти раз меньше стоимости привлечения пользователя в приложение, загруженное из магазина.
Читайте и другие мои статьи про мобильные приложения что такое PWA и Мобильная версия сайта или приложение