Sviluppa un dispositivo Android

In quanto sistema operativo open source, Android offre ai produttori di dispositivi e chip livelli di astrazione hardware (HAL) da implementare come interfacce per le comuni funzioni del sistema operativo mobile.

Questi HAL sono ora disponibili nell'ancora più portatile e persistente linguaggio di definizione dell'interfaccia HAL (HIDL) . HIDL consente di sostituire il framework senza ricostruire gli HAL.

Audio

L'HAL audio di Android collega le API del framework specifiche per l'audio di livello superiore al driver audio e all'hardware sottostanti.

Settore automobilistico

Android Automotive esegue applicazioni Android del sistema IVI (In-Vehicle Infotainment) preinstallate e applicazioni Android di seconda e terza parte.

telecamera

Il sottosistema della telecamera include implementazioni per i componenti della pipeline della telecamera mentre l'HAL della telecamera fornisce interfacce da utilizzare nell'implementazione della versione di questi componenti.

Connettività

Questa sezione descrive l'implementazione dei protocolli di connettività Android standard e descrive l'uso delle funzioni correlate, tra cui Bluetooth, NFC, Wi-Fi, telefonia e altro.

Grafica

Il framework Android offre una varietà di API di rendering grafico per 2D e 3D che interagiscono con le implementazioni del produttore dei driver grafici.

Interazione / Input

Il sottosistema di interazione / input di Android è costituito da una pipeline di eventi che attraversa più livelli del sistema e supporta automotive, reti neurali, periferiche, sensori e TV.

Media

Android include Stagefright, un motore di riproduzione multimediale a livello nativo che dispone di codec basati su software incorporati per i formati multimediali più diffusi.

Conservazione

Tutte le versioni di Android supportano l' archiviazione tradizionale con il supporto per l'archiviazione adottabile disponibile in Android 6.0.