Time Zone Data モジュールは、Android デバイスの夏時間(DST)とタイムゾーンを更新し、宗教的、政治的、地政学的な理由で頻繁に変更されるデータと、エコシステム全体の更新メカニズムの両方を標準化します。Time Zone Data の詳細については、タイムゾーン ルールをご覧ください。
Android の変更点
Android 10 では、Android 8.1 と Android 9 で使用されていた APK ベースのタイムゾーン データ更新メカニズムが非推奨になり、APEX ベースのモジュール更新メカニズムに置き換えられました。AOSP には APK ベースの更新に必要なプラットフォーム コードが引き続き含まれているため、Android 10 にアップグレードするデバイスでは、APK を通じてパートナーが提供するタイムゾーン データ更新を引き続き受信できます。ただし、APK ベースの更新メカニズムは、モジュール更新も受信する製品版デバイスでは使用しないでください。APK ベースの更新は APEX ベースの更新よりも優先される(つまり、APK ベースの更新を受信するデバイスは APEX ベースの更新を無視する)からです。
パッケージの形式と依存関係
Time Zone Data モジュールは APEX 形式であり、Android 10 以降を搭載したデバイスで利用できます。
| Android リリース | APEX |
|---|---|
| Android 15 | com.google.android.tzdata6 |
| Android 14 | com.google.android.tzdata5 |
| Android 13 | com.google.android.tzdata4 |
| Android 12 | com.google.android.tzdata3 |
| Android 11 | com.google.android.tzdata2 |
| Android 10 | com.google.android.tzdata |