Sebagai sistem operasi sumber terbuka, Android menawarkan lapisan abstraksi perangkat keras (HAL) produsen perangkat dan chip untuk diimplementasikan sebagai antarmuka untuk fungsi OS seluler umum.
HAL ini sekarang hadir dalam bahasa definisi antarmuka HAL (HIDL) yang lebih portabel dan persisten. HIDL memungkinkan kerangka kerja diganti tanpa membangun kembali HAL.
Audio
Audio HAL Android menghubungkan API kerangka kerja khusus audio dengan level yang lebih tinggi ke driver dan perangkat keras audio yang mendasarinya.
Otomotif
Android Automotive menjalankan aplikasi Android sistem In-Vehicle Infotainment (IVI) yang sudah terpasang sebelumnya serta aplikasi Android pihak kedua dan ketiga.
Kamera
Subsistem kamera menyertakan implementasi untuk komponen jalur kamera sedangkan HAL kamera menyediakan antarmuka untuk digunakan dalam mengimplementasikan versi Anda dari komponen ini.
Konektivitas
Bagian ini menjelaskan implementasi protokol konektivitas Android standar dan menjelaskan penggunaan fitur terkait, termasuk Bluetooth, NFC, Wi-Fi, Telefoni, dan lainnya.
Grafik
Kerangka kerja Android menawarkan berbagai API rendering grafis untuk 2D dan 3D yang berinteraksi dengan implementasi pabrikan dari driver grafis.
Interaksi / Input
Subsistem interaksi / masukan Android terdiri dari pipeline peristiwa yang melintasi beberapa lapisan sistem dan mendukung otomotif, jaringan neural, periferal, sensor, dan TV.
Media
Android menyertakan Stagefright, mesin pemutaran media di tingkat asli yang memiliki codec berbasis perangkat lunak bawaan untuk format media populer.
Penyimpanan
Semua versi Android mendukung penyimpanan tradisional dengan dukungan untuk penyimpanan yang dapat diadopsi yang hadir di Android 6.0.