Возможно ли конвертировать PWA в родное приложение? - PullRequest
2 голосов
/ 21 марта 2019

Допустим, пользователь посещает https://mywebapp.com и начинает использовать PWA.

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

Мой вопрос таков: может ли этот процесс пойти еще дальше, когда пользователю во второй раз будет предложено установить дополнительные функции, которые находятся только внутри собственного приложения Android (таким образом, преобразовывая PWA в настоящее собственное приложение)?

Таким образом, существует ли стандарт для перехода из веб-приложения -> установленный pwa на устройстве -> собственное приложение на Android / IOS?

Ответы [ 2 ]

2 голосов
/ 21 марта 2019

Преобразование? Нет.

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

Настоящее нативное приложение, написанное на Java / Kotlin или Objective-C / Swift и установленное из магазина приложений, будет иметь доступ ко всем функциям этой мобильной платформы.

Хотя PWA может предложить пользователю установить полное собственное приложение, пользователю потребуется загрузить и установить его из магазина приложений.

Из PWA возможно обновление, чтобы код Javascript и ресурсы были самыми последними.

1 голос
/ 22 марта 2019

Если iOS не представляет для вас проблемы, теперь вы можете поместить PWA в APK-файл и опубликовать его в Google Play Store. См. эту среднюю статью мистера Максимилиано Фиртмана

Но я не знаю ни одного способа, который мог бы помочь пользователю заменить приложение на устройстве, как вы описали.

...