С преимуществами PWA всё ясно. А что насчёт недостатков? Неужели их нет?
Ещё как есть! Да столько, что они заслуживают отдельного треда. 🧵
Неодинаковая поддержка на разных платформах:
Например, все браузеры на iOS вынуждены вместо собственного движка использовать WebKit, который не поддерживает некоторые API.
Так, браузеры на iOS-устройствах не поддерживают Web Push API, без которого не получится доставлять push-уведомления.
На самом деле, это проблема iOS, а не PWA. Но бизнесу или конечным пользователям не объяснишь…
Типичный пример: appleinsider.ru/app-store/ya-p….
Look and feel:
В большинстве случаев, немного попользовавшись, я могу отличить PWA от нативного приложения.
Отставание в возможностях:
Да, за 5 лет разрыв в возможностях, которые доступны нативным приложениям и которые доступны веб-приложениями, кардинально сократился и продолжит сокращаться.
Но возможности нужны здесь и сейчас.