Modüler Sistem Bileşenleri

Android 10 veya üstü, bazı Android sistem bileşenlerini modülerleştirir ve normal Android sürüm döngüsünün dışında güncellenmelerini sağlar. Son kullanıcı cihazları, bu modülerleştirilmiş sistem bileşenlerine ilişkin güncellemeleri Google Play Store altyapısından veya iş ortağı tarafından sağlanan kablosuz (OTA) bir mekanizma aracılığıyla alabilir.

Modüler sistem bileşenleri hakkında

Modüler sistem bileşenleri, Google ve Android iş ortaklarının güncellemeleri son kullanıcı cihazlarına müdahaleci olmayan bir şekilde geniş, hızlı ve sorunsuz bir şekilde dağıtmasını sağlar. Örneğin, medya kodek parçalanması ve kritik hataların birleşimi, uygulamanın benimsenmesini ve kullanıcı etkileşimini önemli ölçüde yavaşlatabilir. Medyayla ilgili modüllerde yapılan sık güncellemeler, medya uygulaması davranışını farklı Android cihazlarda daha tutarlı hale getirmek için kodek parçalanmasını azaltabilir ve kullanıcı güvenini oluşturmak için kritik hataları düzeltebilir.

Mimari

Robot kullanımı bazıları modüller halinde sistem bileşenleri, seçilen 10 ya da daha yüksek dönüştürür, APEX kap biçimi (Android 10'da sunulan) ve bazı APK biçimini kullanır. Modüler mimari, sistem bileşenlerinin, daha düşük seviyeli satıcı uygulamalarını veya daha yüksek seviyeli uygulamaları ve hizmetleri etkilemeden, kritik hata düzeltmeleri ve gerektiğinde diğer iyileştirmelerle güncellenmesini sağlar.

Modüler sistem bileşenleri

Şekil 1. Modüler sistem bileşenleri

Modül güncellemeleri yeni API'ler sunmaz. Onlar sadece SDK'yı kullanabilir ve Sistem API'leri tarafından garanti Uyumluluk Testi Suite (CTS) , sadece birbirleriyle iletişim ve sadece stabil C API veya kullanmak istikrarlı AIDL arayüzleri .

Güncellenmiş modüler sistem bileşenleri, Google (Google Play Store altyapısını kullanarak) veya Android ortağı tarafından (ortak tarafından sağlanan bir OTA mekanizması kullanılarak) birlikte paketlenebilir ve son kullanıcı cihazlarına iletilebilir. Modül paketi yüklemeleri ihtiyaç güncellenmektedir güncellenmesi veya hiçbiri olduğunu tüm modülleri anlam atomik olarak (ve rulo geri). Örneğin güncellenmesi gereken bir modül herhangi bir nedenle güncellenemiyorsa cihaz paketteki modüllerin hiçbirini yüklemez.

Mevcut modüller

Android aşağıdaki modülleri içerir.

Modül Adı Paket ismi Tip Sürüm tanıtıldı
adbd com.android.adbd APEX Android 11
SANAT com.android.art APEX Android 12
Esir Portalı Girişi com.android.captiveportallogin APK Android 10
Hücre yayını com.android.cellbroadcast APEX Android 11
şifrele com.android.conscrypt APEX Android 10
Cihaz Planlama com.android.scheduling APEX Android 12
DNS Çözümleyici com.android.resolv APEX Android 10
Belgeler Kullanıcı Arayüzü com.android.documentsui APK Android 10
Harici Hizmetler com.android.ext.services APK (Android 10)
APEX (Android 11)
Android 10
IPsec/IKEv2 Kitaplığı com.android.ipsec APEX Android 11
Medya Codec'leri com.android.media.swcodec APEX Android 10
medya com.android.media APEX Android 10 (çıkarıcılar, MediaSession API)
Android 11 (MediaParser API)
Medya Sağlayıcı com.android.mediaprovider APEX Android 11
ModülMeta Verileri com.android.modulemetadata APK Android 10
Ağ Yığını İzin Yapılandırması com.android.networkstack.permissionconfig APK Android 10
Ağ Bileşenleri com.android.networkstack APK Android 10
NNAPI Çalışma Zamanı com.android.neuralnetworks APK Android 11
PermissionController com.android.permissioncontroller APK Android 10
SDK Uzantıları com.android.sdkext APEX Android 11
İstatistikler com.android.os.statsd APEX Android 11
bağlama com.android.tethering APK Android 11
Saat Dilimi Verileri com.android.tzdata APEX Android 10
Wifi com.android.wifi.apex APEX Android 11