Mobiilialustat
Mobiilialustat viittaavat ohjelmisto- ja järjestelmäkokonaisuuksiin, jotka mahdollistavat mobiililaitteilla toimivien sovellusten ajon, kehittämisen ja jakelun. Termiin sisältyvät käyttöjärjestelmät, sovelluskehitystyökalut (SDK), sovelluskaupat, laitteisto- ja verkkoajurit sekä niihin liittyvät palvelut ja käyttöliittymärakenteet. Tunnetuimpia esimerkkejä ovat Android ja iOS, mutta myös muut erikoistuneet tai sulautetut alustat kuuluvat käsitteen piiriin.
Keskeisiä piirteitä ovat sovellusten sandbox-toteutus, käyttöoikeusmallit, ohjelmointirajapinnat (API) ja järjestelmäkomponenttien keskitetty päivitysmekanismi. Alustat tarjoavat kehittäjille kirjastoja,
Sovelluskehitys voi tapahtua natiivisti (alustakohtaiset kielet), ristiinalustaisesti (frameworkit kuten React Native, Flutter) tai web-pohjaisena (progressiiviset web-sovellukset).
Haasteita ovat laite- ja ohjelmistopirstoutuneisuus, yksityisyydensuoja- ja turvallisuusvaatimukset sekä sovelluskauppapolitiikat. Nykyisiä kehityssuuntia ovat suorituskyvyn parantaminen, 5G-verkot,