Обзор

Доверенная веб-активность — это новый способ открытия содержимого вашего веб-приложения, такого как прогрессивное веб-приложение (PWA), из приложения Android с использованием протокола, основанного на пользовательских вкладках.

Ищете код?

Есть несколько особенностей, которые отличают Trusted Web Activity от других способов открытия веб-контента из приложения Android:

  1. Содержимому доверенной веб-активности доверяют : ожидается, что приложение и сайт, который оно открывает, созданы одним и тем же разработчиком. (Это проверяется с помощью ссылок на цифровые активы .)
  2. Содержимое, отображаемое в доверенной веб-активности, поступает из Интернета : оно отображается браузером пользователя точно так же, как пользователь видит его в своем браузере, за исключением того, что оно запускается в полноэкранном режиме. Веб-контент должен быть доступен и полезен в первую очередь в браузере.
  3. Браузеры также обновляются независимо от Android и вашего приложения — например, Chrome снова доступен для Android Jelly Bean. Это экономит размер APK и гарантирует, что вы сможете использовать современную веб-среду выполнения. (Обратите внимание, что начиная с Lollipop, WebView также обновлялся независимо от Android, но существует значительное количество пользователей Android до Lollipop.)
  4. Хост-приложение не имеет прямого доступа к веб-контенту в доверенной веб-активности или к любому другому веб-состоянию, например файлам cookie и localStorage . Тем не менее, вы можете координировать свои действия с веб-контентом, передавая данные на страницу и обратно в URL-адресах (например, через параметры запроса и URI намерения ).
  5. Переходы между веб-контентом и собственным контентом происходят между действиями . Каждое действие (т. е. экран) вашего приложения либо полностью обеспечивается Интернетом, либо действием Android.

Чтобы упростить тестирование, в настоящее время нет квалификаций для контента, открытого в предварительной версии действий доверенной сети. Однако вы можете ожидать, что действия доверенного веб-сайта должны будут соответствовать тем же требованиям, что и добавление на главный экран . Вы можете проверить свой сайт на соответствие этим требованиям с помощью аудита Lighthouse . Пользователю может быть предложено добавить на главный экран аудит.

Сегодня, если версия Chrome пользователя не поддерживает действия доверенной сети, Chrome вернется к простой панели инструментов с использованием настраиваемой вкладки. Другие браузеры также могут реализовать тот же протокол, который использует деятельность Trusted Web. Хотя последнее слово в выборе браузера остается за хост-приложением, мы рекомендуем ту же политику, что и для пользовательских вкладок: использовать браузер пользователя по умолчанию, если этот браузер предоставляет необходимые возможности.

Куда идти дальше

Если вы хотите быстро создать приложение для Android, которое просто запускается и открывает PWA, ознакомьтесь с Краткое руководство по началу работы .

Если вы интегрируете Trusted Web Activity в существующее приложение Android, Руководство по интеграции — хорошее место для начала.