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

Komponen Sistem Modular

Android 10 atau lebih tinggi memodulasi 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 secara dramatis memperlambat adopsi aplikasi dan keterlibatan pengguna. Pembaruan yang sering 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 penampung APEX (diperkenalkan di Android 10) dan beberapa di antaranya menggunakan format APK. Arsitektur modular memungkinkan komponen sistem diperbarui dengan perbaikan bug penting dan peningkatan lainnya sesuai kebutuhan, tanpa memengaruhi implementasi vendor tingkat rendah atau aplikasi dan layanan tingkat 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 API C yang stabil atau antarmuka AIDL yang stabil .

Komponen sistem modular yang diperbarui dapat dikemas bersama dan dikirimkan ke perangkat pengguna akhir, baik oleh Google (menggunakan infrastruktur Google Play Store) atau oleh mitra Android (menggunakan mekanisme OTA yang disediakan oleh mitra). Paket modul menginstal (dan memutar kembali) secara atomik; baik semua modul yang perlu diperbarui diperbarui atau tidak ada yang diperbarui.

Modul yang tersedia

Nama modul Nama paket Jenis Rilis diperkenalkan
Layanan Iklan Beberapa Beberapa Android 13
adbd com.android.adbd PUNCAK Android 11
Pencarian Aplikasi com.android.appsearch PUNCAK Android 13
SENI com.android.art PUNCAK Android 12
Bluetooth PUNCAK Android 13
Siaran Sel com.android.cellbroadcast PUNCAK Android 11
Konskripsi com.android.conscrypt PUNCAK Android 10
Penjadwalan Perangkat com.android.scheduling PUNCAK Android 12
Pemecah DNS com.android.resolv PUNCAK Android 10
DokumenUI com.android.documentsui APK Android 10
Layanan Ekst com.android.ext.services APK (Android 10)
APEX (Android 11)
Android 10
Perpustakaan IPsec/IKEv2 com.android.ipsec PUNCAK Android 11
Media Media: com.android.media

Codec Media: com.android.media.swcodec
PUNCAK Android 10 (ekstraktor, MediaSession API)
Android 11 (API MediaParser)
Penyedia Media com.android.mediaprovider PUNCAK Android 11
ModulMetadata com.android.modulemetadata APK Android 10
Tumpukan Jaringan Konfigurasi Izin Tumpukan Jaringan: com.android.networkstack.permissionconfig

Masuk Portal Tawanan: com.android.captiveportallogin

Komponen Jaringan: com.android.networkstack
APK Android 10
Waktu Proses NNAPI com.android.neuralnetworks APK Android 11
Runtime Personalisasi OnDevice Beberapa Beberapa Android 13
Pengontrol Izin com.android.permissioncontroller APK Android 10
Ekstensi SDK com.android.sdkext PUNCAK Android 11
Statistik com.android.os.statsd PUNCAK Android 11
Penambatan com.android.tethering APK Android 11
Data Zona Waktu com.android.tzdata PUNCAK Android 10
UWB com.android.uwb PUNCAK Android 13
Wifi com.android.wifi PUNCAK Android 11