Чтобы сделать универсальное PWA, которое нативно (!) работает на Android и iOS и при этом достаточно хорошо работает в браузере, можно использовать «React Native for Web» – https://github.com/necolas/react-native-web
Это такая оболочка, которая позволяет делать нативные приложения под каждую платформу, но при этом обеспечивает обратную совместимость, чтобы приложение могло работать и в браузере.
"Чистые PWA" на мобильных пока ещё работают кривенько в качестве приложений, потому что не имеют доступа ко многим родным функциям аппаратов.
Задам глупый вопрос: чем React Native for Web принципиально отличается от Flutter? Начал ковырять последний, по сути, тоже полунативное приложение получается на выходе
Давно существуют бесплатные ресурсы для изготовления таких пва. Не хватает ссылок на них и небольшого обзора.
Чтобы сделать универсальное PWA, которое нативно (!) работает на Android и iOS и при этом достаточно хорошо работает в браузере, можно использовать «React Native for Web» – https://github.com/necolas/react-native-web
Это такая оболочка, которая позволяет делать нативные приложения под каждую платформу, но при этом обеспечивает обратную совместимость, чтобы приложение могло работать и в браузере.
"Чистые PWA" на мобильных пока ещё работают кривенько в качестве приложений, потому что не имеют доступа ко многим родным функциям аппаратов.
Задам глупый вопрос: чем React Native for Web принципиально отличается от Flutter? Начал ковырять последний, по сути, тоже полунативное приложение получается на выходе
Пример.
https://appsgeyser.com/
Очень круто!
В целом у pwa на react есть как достоинство так и недостатки.
По своему опыту скажу, что на старых и дохлых Андроидах это тупит и подвисает.
Прежде, чем андроид сообразит, что PWA можно установить, проходят десять секунд и более. Отрисовка тоже оставляет желать лучшего.
Идеальный сценарий для таких аппаратов серверный пререндинг SSR.
С другой стороны, тренд на обновление телефонов только ускоряется.
По моему мнению более 60% трафика получат хороший результат.
Но если это реклама? Это означает что вы теряете 40% ?
Может быть рано запускать рекламу на PWA?
Я тестирую на бесплатном react PWA CREATOR : https://dash.sweety.link
Закон о хранении данных в китае