Веб-браузеры продолжают добавлять новые функции, которые делают PWA-приложения более похожими на традиционный софт для Android. Так, 29 марта 2021 года разработчики мобильного Chrome опубликовали запись в Twitter, в которой сообщалось о добавлении нового диалогового окна установки в браузер Google. На скриншоте из твита видно, что теперь пользователи смогут увидеть описание добавляемого на смартфон PWA-приложения.
Starting today on Android, some users will get a richer PWA installation dialog on Twitter.
— Want the same for your PWA?
— Easy. Add the `description` and `screenshots` member to your manifest and you're done.
Read https://t.co/dBVxQmQMcU more for details pic.twitter.com/h8Sczroz4L
— Chrome Developers (@ChromiumDev) March 29, 2021
PWA (прогрессивные веб-приложения) — это программное обеспечение нового поколения, которое использует преимущества основных веб-технологий (HTML, CSS и JavaScript) для создания интерфейсов для интернет-сервисов. В отличие от мобильных приложений, PWA могут работать в любом поддерживаемом браузере и сегодня имеют полную поддержку в Chrome, Firefox, Opera, Edge и Safari и, конечно же, могут работать на iOS, Android, Windows, macOS или Linux. Такой тип приложений имеет множество преимуществ с точки зрения производительности и универсальности использования, именно потому Google решила сделать PWA в Chrome для Android нативным.
Из публикации стало известно, что сообщение об установке приложения будет похожим на страницу из официального магазина Google Play с описанием, скриншотами и большой кнопкой «Установить». Стоит отметить, что изменения в браузере не произойдут волшебным образом: разработчику придётся делать дополнительную работу самостоятельно. А это окажется непросто, поскольку Google предъявляет жёсткие требования. Например, даже само описание продукта должно иметь определённую структуру.
На данный момент компания рекламирует Twitter как первый пример улучшения работы PWA-приложений. Тестирование происходит в бета-версиях браузера Chrome для Android. Для работы с официальной версией понадобится Chrome 91 или выше.