Android ™ -käyttöjärjestelmä (OS) on Googlen® kehittämä avoin alusta mobiililaitteiden ja luurien käyttämiseen. Alustan idea on yhdistää teknologiayritykset mobiiliyritysten kanssa tuottamaan avoin käyttöjärjestelmä, jonka kuka tahansa kehittäjä voi päivittää tuotteen parantamiseksi käyttäjilleen.
Tämän käyttöjärjestelmän kehittäminen tapahtuu Googlen® tarjoaman ohjelmistokehityspaketin (SDK) avulla. Kehittäjät voivat käyttää tätä pakettia sovellusten luomiseen, jotka toimivat Android ™ -alustan kanssa tuodakseen muita sovelluksia Android ™ -käyttöjärjestelmän mukana tulevien lisäksi. SDK sisältää emulaattorin, joka auttaa kehittäjiä testaamaan sovelluksiaan käyttöjärjestelmässä. Käyttöjärjestelmä on myös rakennettu sen käsityksen mukaan, että jokainen sovellus on yhtä hyvä kuin mukana olevat sovellukset.
Kehittäjät, jotka haluavat luoda mobiilikokemuksia Android ™ -käyttöjärjestelmällä, voivat tehdä sen käyttämällä vakiomallista sovellusohjelmointirajapintaa (API), jonka avulla he voivat käyttää useita menettelypuheluita päästäkseen käsiksi alustan yleisiin elementteihin. Sovellusliittymän avulla myös mobiiliympäristöön tallennetut kohteet, kuten yhteystiedot ja tapaamiset, voidaan integroida verkkopalveluihin, kuten online -kalenteriin ja sähköpostipalveluihin.
Tässä käyttöjärjestelmässä luodut sovellukset on kirjoitettu Java -ohjelmointikielellä ja ne toimivat räätälöidyssä virtuaalikoneympäristössä, joka toimii Linux® -ytimen päällä. Tämä mahdollistaa alustan pohjan käyttää Linux® -pohjaista käyttöjärjestelmää ja pitää pienen jalanjäljen laitteessa, itse käyttöjärjestelmää käyttävä virtuaalikone auttaa erottamaan sovellukset ydinkäyttöjärjestelmästä ja parantamaan laite.
On mielenkiintoista nähdä, mitkä laitteet ja operaattorit haluavat tukea Android ™ -käyttöjärjestelmää. Tämä suhteellisen uusi ja hyvin avoin alusta voi muuttaa täysin tapaa, jolla matkapuhelimia ja muita laitteita käytetään, ja mitä palveluja heille on tarjolla. Se, että kehitys on avoin kaikille, jotka haluavat kokeilla sitä, antavat myös niille, jotka tarvitsevat luoda mukautettuja sovelluksia mobiililaitteelle, tehdä niin ilman erityisohjelmiston ja muiden kohteiden ostamista, mikä voi joskus olla vaikeaa .