Google объясняет, почему WebView вызывал сбои в приложениях Android в прошлом месяце, и будущие меры по устранению

После того как пользователи Android по всему миру испытали многократные сбои приложений в прошлом месяце, Google сегодня опубликовал объяснение причин произошедшего и способов устранения будущих проблем с WebView.

Этот отчет об инциденте был составлен командой Workspace, поскольку пострадали Gmail и другие приложения для повышения производительности. Google возлагает вину на «ошибку в технологии экспериментов и конфигурации Chrome и WebView». Это вызвало «нестабильность» в приложениях Android, использующих WebView для отображения веб-контента, что, в свою очередь, привело к их многократным сбоям.

Чтобы гарантировать, что подобная проблема не повторится, Google проведет «аудит WebView и связанных с ним зависимостей на готовность к производству», одновременно улучшая «тестируемость экспериментов и процесс развертывания».

Если проблема все же проскользнет в процессе тестирования, WebView будет автоматически возвращаться в «Безопасный режим» или известное стабильное состояние.

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

Тем временем компания намерена «ускорить» выпуск обновлений Chrome и WebView в Play Store. Оба приложения пришлось обновить, чтобы прекратить сбои в прошлом месяце, но до выпуска этих новых версий многие прибегли к удалению обновлений для WebView. Google официально не санкционировал этот обходной путь из-за возможности потери данных в определенных приложениях, но это был самый быстрый способ, который также рекомендовали каналы поддержки производителей оборудования.

В связи с этим Google хочет «лучше коммуницировать с [своими] пользователями во время инцидентов и предоставлять комментарии [своим] партнерам о влиянии и статусе разрешения».

Подробнее об Android WebView: