Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Komponen Sistem Modular

Android 10 atau yang lebih tinggi memodularisasi beberapa komponen sistem Android dan memungkinkannya diperbarui di luar siklus rilis Android normal. Perangkat pengguna akhir dapat menerima pembaruan untuk komponen sistem termodulasi ini dari infrastruktur Google Play Store atau melalui mekanisme over-the-air (OTA) yang disediakan mitra.

Tentang komponen sistem modular

Komponen sistem modular memungkinkan Google dan mitra Android mendistribusikan pembaruan secara luas, cepat, dan lancar ke perangkat pengguna akhir dengan cara yang tidak mengganggu. Misalnya, kombinasi fragmentasi codec media dan bug kritis dapat sangat memperlambat adopsi aplikasi dan keterlibatan pengguna. Pembaruan berkala pada modul terkait media dapat mengurangi fragmentasi codec untuk membuat perilaku aplikasi media lebih konsisten di berbagai perangkat Android dan memperbaiki bug penting untuk membangun kepercayaan pengguna.

Arsitektur

Android 10 atau lebih tinggi mengonversi komponen sistem yang dipilih menjadi modul , beberapa di antaranya menggunakan format kontainer APEX (diperkenalkan di Android 10) dan beberapa di antaranya menggunakan format APK. Arsitektur modular memungkinkan komponen sistem diupdate dengan perbaikan bug kritis dan peningkatan lainnya sesuai kebutuhan, tanpa memengaruhi implementasi vendor tingkat yang lebih rendah atau aplikasi dan layanan tingkat yang lebih tinggi.

Komponen sistem modular

Gambar 1. Komponen sistem termodulasi

Pembaruan modul tidak memperkenalkan API baru. Mereka hanya menggunakan SDK dan API Sistem yang dijamin oleh Compatibility Test Suite (CTS) , hanya berkomunikasi satu sama lain, dan hanya menggunakan C API atau antarmuka AIDL yang stabil .

Komponen sistem modular yang diperbarui dapat dikemas bersama dan didorong ke perangkat pengguna akhir, baik oleh Google (menggunakan infrastruktur Google Play Store) atau oleh mitra Android (menggunakan mekanisme OTA yang disediakan mitra). Paket modul menginstal (dan memutar kembali) secara atomis , yang berarti semua modul yang perlu diperbarui diperbarui atau tidak ada. Misalnya, jika modul yang perlu diperbarui tidak dapat diperbarui karena alasan apa pun, perangkat tidak memasang modul apa pun dalam paket.

Modul yang tersedia

Android menyertakan modul berikut.

Nama modul Nama paket Tipe Rilis diperkenalkan
adbd com.google.android.adbd PUNCAK Android 11
Waktu proses com.android.runtime.release.apex PUNCAK Android 10
Masuk Portal Tawanan com.android.captiveportallogin APK Android 10
CellBroadcast com.google.android.cellbroadcast PUNCAK Android 11
Conscrypt com.android.conscrypt PUNCAK Android 10
Penyelesai DNS com.android.resolv PUNCAK Android 10
DocumentsUI com.android.documentsui APK Android 10
ExtServices com.android.ext.services APK (Android 10)
APEX (Android 11)
Android 10
Perpustakaan IPsec / IKEv2 com.google.android.ipsec PUNCAK Android 11
Codec Media com.android.media.swcodec PUNCAK Android 10
Media com.android.media PUNCAK Android 10 (ekstraktor, MediaSession API)
Android 11 (MediaParser API)
MediaProvider com.google.android.mediaprovider PUNCAK Android 11
ModuleMetadata com.android.modulemetadata APK Android 10
Konfigurasi Izin Tumpukan Jaringan com.android.networkstack.permissionconfig APK Android 10
Komponen Jaringan com.android.networkstack APK Android 10
Waktu Proses NNAPI com.google.android.neuralnetworks APK Android 11
PermissionController com.android.permissioncontroller APK Android 10
Ekstensi SDK com.android.sdkext PUNCAK Android 11
Statsd com.google.android.os.statsd PUNCAK Android 11
Paket Versi Kereta Telemetri com.google.mainline.telemetry PUNCAK Android 11
Penambatan com.google.android.tethering APK Android 11
Data Zona Waktu com.android.tzdata PUNCAK Android 10
Wifi com.google.android.wifi.apex PUNCAK Android 11