クラッシュの復元

Crash Recovery モジュールは Android 16 で導入されました。このモジュールは、PackageWatchdog、そのオブザーバーの RescuePartyRollbackPackageHealthObserverExplicitHealthCheckService、および関連するヘルパークラスで構成されます。

Crash Recovery モジュールの主な目的は、次の機能を提供することです。

  • 復元インフラストラクチャ コードの反復処理を迅速化します。バグの修正と改善をエコシム全体にデプロイできることで、アップデートの信頼性とスピードを向上させてユーザー エクスペリエンスを改善できます。
  • すべてのデバイスで復元インフラストラクチャの実装を統一させることで、問題をより詳しく分析し、すべてのユーザーの信頼性を高めることができます。
  • エコシステム全体での動作の均一化によって、停止の際にトラブルシューティングや復元を実施しやすくし、対応策に要する全体的な時間を短縮させることができます。

モジュールの境界

このモジュールには、図 1 に示すように、Android プラットフォームの他の部分との間に明確に定義されたインターフェースがあります。

Crash Recovery モジュールの境界

図 1. モジュールの境界。

パッケージの形式

Crash Recovery モジュールは APEX 形式を使用しています。

依存関係

Android プラットフォーム上でのこのモジュールに含まれるクラスの依存関係は変わりません。新しい依存関係はありません。