تعمل وحدة Time Zone Data على تعديل نظام التوقيت الصيفي والمناطق الزمنية على أجهزة Android، ما يؤدي إلى توحيد البيانات (التي يمكن أن تتغيّر بشكل متكرّر استجابةً لأسباب دينية وسياسية وجغرافية سياسية) وآلية التعديل في جميع أنحاء المنظومة المتكاملة. لمزيد من التفاصيل حول بيانات المنطقة الزمنية، يُرجى الاطّلاع على قواعد المنطقة الزمنية.
التغييرات في Android
في نظام التشغيل Android 10، تم إيقاف آلية تعديل بيانات المنطقة الزمنية المستندة إلى حِزم APK (المستخدَمة في نظامَي التشغيل Android 8.1 وAndroid 9) واستبدالها بآلية تعديل الوحدات المستندة إلى APEX. يتضمّن مشروع AOSP رمز النظام الأساسي اللازم لإجراء التحديثات المستندة إلى حِزم APK، وبالتالي يمكن للأجهزة التي يتم ترقيتها إلى Android 10 تلقّي تحديثات بيانات المنطقة الزمنية التي يوفّرها الشركاء من خلال حِزمة APK. ومع ذلك، يجب عدم استخدام آلية تحديث حِزم APK على جهاز مخصّص للإنتاج يتلقّى أيضًا تحديثات الوحدات، لأنّ التحديث المستند إلى حِزم APK يحل محل التحديث المستند إلى APEX (أي أنّ الجهاز الذي يتلقّى تحديثًا مستندًا إلى حِزم APK يتجاهل التحديثات المستندة إلى APEX).
تنسيق الحزمة والتبعيات
يتوفّر نموذج بيانات المنطقة الزمنية بتنسيق APEX للأجهزة التي تعمل بالإصدار 10 من نظام التشغيل Android أو الإصدارات الأحدث.
| إصدار 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 |