Androidalustoilla
Androidalustoilla tarkoittaa Android-käyttöjärjestelmän ja siihen liittyvien laitteiden sekä ympäristöjen ekosysteemiä, joissa sovellukset voivat toimia. Tällaisia alustoja ovat muun muassa Android-älypuhelimet ja -tabletit, Wear OS -älykellot, Android TV -laitteet sekä Android Auto -valmiit ajoneuvot ja useat sulautetut järjestelmät. Androidin avoin lähdekoodi, AOSP, muodostaa perusosan laitevalmistajien muokattavissa olevalle järjestelmälle, kun taas Google Play -kauppapaikka ja Google Mobile Services tarjoavat sovellusten jakelun ja monia palveluita niille laitteille, joilla lisenssit ovat saatavilla.
Teknisesti Android perustuu Linux-ydimeen ja käyttää Android Runtimeia sekä Java- ja Kotlin-ohjelmointikieliä. Kehittäjät rakentavat sovelluksensa yleensä
Android-alustojen kehityksessä huomioidaan laite- ja näyttöfragmentaatio: erilaiset API-tasot, näytöt, suorituskykyvaatimukset sekä erilaisten ominaisuuksien tuet. Turvallisuus ja
Monialustaiset kehitystyökalut, kuten Flutter, React Native ja Xamarin, mahdollistavat sovellusten rakentamisen sekä Androidille että muille alustoille.