ソフトウェア

Googleが「GmailなどのAndroidアプリがクラッシュした問題」の反省からWebViewに「セーフモード」を導入


2021年3月22日頃、GmailやChromeを含む複数のAndroidアプリが起動後にクラッシュする問題が発生し、世界中のAndroidユーザーに影響が及びました。この問題は、アプリ内でウェブコンテンツを表示する際に使われる「WebView」の不具合で発生したことがわかっており、Googleは今回の反省から「WebViewの『セーフモード』を導入して問題発生時に既知の良好な状態に戻す」といった対策を発表しています。

GIS_2021-03-22_Gmail_Application - fw6156fs1panucr.pdf
(PDFファイル)https://static.googleusercontent.com/media/www.google.com/en//appsstatus/ir/fw6156fs1panucr.pdf

Google explains why WebView crashed Android apps - 9to5Google
https://9to5google.com/2021/04/20/android-webview-crash-fix/

Google to implement WebView 'Safe Mode' after widespread Android app crash event | Android Central
https://www.androidcentral.com/google-explains-webview-crashes-commits-improvements

2021年3月22日頃から報告されたAndroidアプリのクラッシュはWebViewの不具合が原因であり、WebViewを使用してオンラインコンテンツを取得する多くのGoogle製アプリやサードパーティー製アプリに影響が及びました。オンライン上では、「WebViewをアンインストールして自動更新をオフにし、WebViewの古いバージョンに巻き戻す」という方法で一時的に問題が解決できることが発見されましたが、Googleが正式なWebViewの更新版を配布して問題を解決したのは問題発生から1晩が経過した23日のことでした。

Androidアプリのクラッシュを引き起こすWebViewの問題が解決 - PC Watch
https://pc.watch.impress.co.jp/docs/news/1313900.html


バックエンドの不具合で多数のアプリに問題が生じた今回のケースを重く見たGoogleは、サービスのパフォーマンス情報を表示するステータスダッシュボード上にインシデントレポートを掲載。今回の事態は「ChromeとWebViewの実験・設定技術にバグがあったこと」が原因だと述べ、WebViewについて以下のような対策を実施すると表明しました。

・WebViewおよび関連する依存関係が本番環境に適しているかどうかを監査する。
・WebViewの「セーフモード」を導入し、今回のような設定エラーに対処して既知の良好な状態に戻す。
・実験のテスト性とロールアウトプロセスを改善する。
・Google Playを通じたChromeおよびWebViewのアップデートを加速させる。
・問題発生時のユーザーとのコミュニケーションを強化し、パートナーとの間で影響や解決についての情報交換を行う。

新たに「セーフモード」を導入することで、最新のリリースで問題が発生してもすぐに以前のバージョンに戻すことで、アプリへの影響を速やかに遮断しつつ不具合の調査が可能となります。Googleはレポートの最後に、「Googleはサービスの中断を防ぐため、テクノロジーとオペレーションを迅速かつ継続的に改善することに注力しています」と述べ、ユーザーの忍耐への感謝を表明しました。

この記事のタイトルとURLをコピーする

・関連記事
クラッシュしやすいAndroidアプリはGoogle Playでランク降格処分へ - GIGAZINE

Android端末で壁紙にセットするとクラッシュする恐れのある画像が報告される - GIGAZINE

GoogleがAndroidアプリの「デバイス上の他のアプリ情報を確認する機能」を制限 - GIGAZINE

Androidで突然あらゆるスクリーンショットの保存ができなくなる原因「.nomedia」をオン・オフできるアプリ「Nomedia」 - GIGAZINE

Google Play開発者サービスから脱却しながらAndroidを使うためのオープンソース互換アプリ「microG」 - GIGAZINE

in モバイル,   ソフトウェア, Posted by log1h_ik

You can read the machine translated English article here.