Добавление PWA в существующее приложение.Есть ли преимущества? - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть клиент с двумя мобильными приложениями.Первый APP1 построен с использованием Java и Objective-C.Второй APP2 был собран с использованием Unity.Теперь клиент хочет добавить общую функциональность для APP1 и APP2 .Функциональность - это несколько новых промо-экранов с взаимодействием с пользователем, чтобы выиграть кредиты.

Я собирался предложить WebViews для этого, однако я столкнулся с Progressive Web Apps.

Я хотел бы спросить,Можно ли добавить PWA в существующие приложения, правильно инициализировав WebViews.Я думаю, что ответ «да».Но есть ли какая-либо польза (кроме кеширования) от использования PWA вместо обычных HTML-страниц, поскольку мобильное приложение уже есть?

Спасибо!

1 Ответ

0 голосов
/ 14 декабря 2018

PWA - это не что иное, как обычная веб-страница HTML, которая имеет дополнительные функции бонуса.Этими дополнительными функциями являются невероятная простота установки (если не на iOS, по крайней мере) и автономные возможности.

Офлайновые возможности в основном означают, что приложение будет работать (по большей части), даже когда Интернет недоступен.
Функция простой установки означает, что если вы откроете сайт в Chrome для Android, выМожно «установить» приложение напрямую, не заходя в магазин приложений.Это не работает должным образом на iOS, однако.

Однако, в конце концов, PWA по-прежнему просто веб-страница.Это означает, что это не просто приложение для iOS или Android.Это реальная веб-страница с URL-адресом, к которому вы можете перейти.Установка PWA просто берет локальную копию и отображает ее так, что она выглядит как собственное приложение.

Таким образом, в вашем случае нет реального бонуса создания PWA.Если я правильно прочитал, вам просто нужно добавить простую HTML-страницу в оба приложения, верно?Вы можете сделать это веб-сайтом, а затем использовать WebView, чтобы перейти к нему, конечно.Но нет необходимости делать его PWA;он просто запустится в собственном приложении.

...