Приложение Facebook заменит Android System WebView, но по-прежнему не будет использовать Custom Tabs

Когда вы открываете ссылку, находясь в другом приложении, она обычно открывается в вашем браузере (например, Chrome) или в Custom Tab. Facebook открывает страницы в своем собственном встроенном браузере, который работает на базе Android System WebView. Основное приложение Facebook скоро изменит то, что лежит в основе его встроенного браузера.

Facebook для Android скоро будет использовать собственный браузерный движок, который по-прежнему основан на Chromium, но больше не является тем же компонентом, который используется подавляющим большинством других приложений Android.

Meta приводит безопасность как первую причину этого перехода, поскольку ее альтернатива WebView будет обновляться вместе с приложением Facebook:

…за последние несколько лет мы заметили, что многие пользователи Android обновляют приложение Facebook, но не обновляют свои приложения Chrome и WebView, что может привести к рискам безопасности и негативному пользовательскому опыту.

Для обеспечения безопасности при таком новом подходе Meta будет «регулярно переносить наш WebView на последние версии Chromium», чтобы получать последние исправления безопасности.

Реклама — прокрутите дальше, чтобы узнать больше

Стабильность — еще одна причина для перехода. Facebook хочет решить проблему, когда каждый раз, когда Android System WebView обновляется через Play Store, приложения, которые его используют, аварийно завершают работу в рамках естественного процесса обновления. В будущем будет только одно обновление приложения Facebook. Meta также ожидает улучшения производительности рендеринга и стабильности и планирует «продолжать отправлять любые серьезные изменения в основной Chromium».

Для пользователей приложения Facebook компания, которая таким образом получает больше сквозного контроля, не ожидает каких-либо других изменений в пользовательском интерфейсе/опыте. В плане развертывания:

Мы проводили раннее тестирование этого WebView на базе Chromium, и начнем развертывание этой версии для большего числа пользователей приложения Facebook, у которых есть совместимые устройства.

К сожалению, Facebook не выбирает Custom Tabs, которые совместно используют файлы cookie с вашим основным браузером и избавляют от необходимости повторно входить на сайты. Custom Tabs также позволяют использовать существующие менеджеры паролей и платежных методов. Кроме того, передача открытой вкладки в основной браузер не требует перезагрузки страницы.