PWA — это технология, которая позволяет сайту получить функциональность мобильного приложения. Можно, в частности, реализовать работу приложения в офлайне, отправлять push-уведомления пользователям, взаимодействовать с внутренними службами и сервисами смартфона (геолокация, камера, панель уведомлений).
Отношусь к этой идее с большим скепсисом. Когда человек качает приложение, он ожидает увидеть именно самостоятельное приложение, а не копию сайта. Это подразумевает знакомые паттерны поведения, которые существуют чтобы пользователю было проще ориентироваться в новых приложениях. Для этого используются схожие элементы дизайна, анимации, и т.д. И если вы не делали сайт в соответствии с гайдами Material (если мы говорим об Android), пользователь немного офигеет от вашего "приложения".
Если сайт делается не адаптивным - конечно пользователь офигеет. С другой стороны, большинство современных адаптивных сайтов использует те же элементы, что и мобильные приложения - бургер-меню, float-button, side navigation и т.д. используются так же, как и нативных приложениях.
Да не, если нормально делать, то они выглядят как приложения.
Правда гугл подводит и при первом открытии сообщает пользователю, что для работы приложения используется Google Chrome. Мои пользователи из-за этого обижаются)) А так бы совсем чисто всё выглядело.
Я давно пытался сделать что-то подобное на андроид для своего проекта "Taskker" https://taskker.club пока не узнал о существовании PWA и просто перевел сайт на эту технологию. В итоге отложил идею андроид-приложения в "долгий ящик" ибо "зачем платить больше, если не видишь разницы?".
Однако, по-моему среднестатистический пользователь будет ещё долго привыкать к PWA (и не факт, что привыкнет), он хочет видеть приложение в знакомом ему Play Market, поэтому данная статья очень даже актуальна. Спасибо!
P.S. По-моему в приложении неплохо было бы совсем убрать адресную строку (напишите как это сделать), чтобы у пользователя было ощущение, что это полноценное приложение, а не просто страница в браузере.
Мы продолжаем экспериментировать, обязательно напишем, если придумаем как убрать адресную строку. Спасибо за обратную связь!
Есть еще такой сервис https://appmaker.xyz/pwa-to-apk/. Там не нужно возиться с Android Studio.
Стоит отметить что у пользователя должен быть свежий Google Chrome (пока только он поддерживает). Иначе приложение будет выглядеть как вкладка браузера. Технология называется вроде как TWA
Интересный сервис, еще не пробовали. Обязательно напишем рецензию. Технология называется Trusted Web Activity (TWA) - гугл тому, кому интересно глубже погрузиться в тему.