Android (operatsioonisüsteem)

Kasutus

Androidi operatsioonisüsteemi kasutatakse nutitelefonides, sülearvutites, tahvelarvutites, Google TV-s, nutikellades, kõrvaklappides ja teistes seadmetes.
Põhiline Androidi riistvaraplatvorm on ARM-arhitektuur.
Android-seadmetega konkureerivatel Apple iPhone’il kui ka iPod Touchil,  millelt on OpenBooti ja iDroidi abiga piirangud eemaldatud, saab Apple'i iOS-i ja Android 2.3.3 "Gingerbreadi" paralleelselt alglaadida.

Litsents

Kui välja arvata mõned uuenduste perioodid, on Android olnud saadaval 21. oktoobrist 2008, "free and open source software" (tasuta ja avatud lähtekoodiga tarkvara) litsentsi alusel. Google avaldas Linuxi tuuma uuenduste lähtekoodi GNU üldise avaliku litsentsi (GPL) versiooni 2 alusel. Ülejäänud kood (võrk, tarkvara kogumik ja ka telefonipinu) aga avaldati Apache'i litsentsiversiooni 2 alusel. Selle litsentsi alusel tohivad edasimüüjad lisada täiendusi ilma neid avatud lähtekoodi kogukonnale varem näitamata. Samuti avaldab Google ülevaadatud probleemid, et need oleks soovijatele nähtavad ja neid oleks võimalik kommenteerida. Open Handset Alliance töötab välja Androidi osa, mis seisneb muudatustes kerneli tuumas ning selle lähtekood on avalik ja saadaval GPL litsentsi alusel. Ülejäänud osa Androidist töötatakse välja privaatselt, selle lähtekood avaldatakse tervikliku versiooni ilmudes. Tavaliselt teeb Google koostööd riistvara tootva firmaga, et välja töötada uut Androidi versiooni kasutav lipulaeva seade. Pärast seadme jõudmist poelettidele avaldatakse ka selle versiooni lähtekood.
Ehkki Android on avatud lähtekoodiga, ei saa seadmete tootjad kasutada Google Androidi kaubamärki enne, kui Google on tõendanud, et seade järgib nende sobivust määratlevat dokumenti algupärase pealkirjaga "Compatibility Definition Document" (CDD).

Linux

Androidi tuum on arendatud Linuxi tuumast ja Google on teinud ka arhitektuurilisi edasiarendusi, mis on väljaspool tavapärast Linuxi tuuma arenduse tsüklit. Androidil ei ole algupärast X Window süsteemi ja ei toeta ka täit GNU standardset andmekogu. Seetõttu on raske olemasolevaid Linuxi rakendusi ja andmekogusid Androidi paigaldada.

Rakenduste saamise viisid

Eelinstallitud rakendused – Android sisaldab selliseid eelinstallitud rakendusi nagu telefon, e-post, kalender, veebibrauser ja kontaktid. Need toimivad nii kasutaja rakendustena kui ka võtmevõimalustena, mida saavad kasutada teised rakendused. Eelinstallitud rakendused võivad olla osa Androidi tegevusprogrammist või on originaaltootja arendatud kindla seadme jaoks.
Kasutaja installitavad rakendused – Android pakub arengut soodustavat avatud keskkonda, mis toetab erinevaid kolmanda osapoole rakendusi, mille sarnaseid pakub Android Market kasutajatele tuhandeid.

Rakenduste turvalisus

Androidi rakendused töötavad liivakastis, operatsioonisüsteemi eraldatud osas, millel ei ole juurdepääsu ülejäänud süsteemi ressurssidele, välja arvatud juhul, kui kasutaja on andnud vastava loa rakenduse paigaldamisel.
On teatatud mõnest Android Marketis saadaval olevast Androidi tarkvaraga seotud pahavara juhtumist, kus on tegemist olnud pettusrakendusega. Mõnikord on Trooja hobust sisaldavad rakendused peidetud legaalsete rakenduste piraatversioonidesse. Sellele on Google reageerinud pahatahtlike rakenduste eemaldamisega Android Marketist ja halvanud nende töö nakatunud seadmetes. Turvafirmad nagu AVG Technologies ja Symantec on välja andnud oma viirustõrje Androidi seadmetele.

Android Market

Android Market oli veebipõhine tarkvarapood, mille Google arendas välja Google Androidi seadmete jaoks. Market rakendus oli eelinstallitud enamikule Androidi seadmetele ja see võimaldas kasutajatel sirvida ja alla laadida sinna riputatud äppe, mille kolmanda osapoole arendajate avaldasid.
Ainult seadmetel, mis järgivad Google'i sobivusnõudeid, on lubatud eelinstallida Google’i suletud lähtekoodiga Android Marketi rakendust ja omada sellele juurdepääsu.
Praeguseks Android Marketit enam ei ole, selle asemel on seadmetel Google Play Store, mis on sama asi, ainult teise nime ja kujundusega. Google Play Store käitamiseks on vaja Google Play Teenused komponenti; mõlemad uuenduvad taustal automaatselt, kuid uuendamise käigus võib süsteem muutuda aeglasemaks.

Privaatsus

Androidi nutitelefonidel on oskus anda teada Wi-Fi võrgu juurdepääsukohtadest, mis mobiilikasutaja ringi liikudes leitakse, et nendest kokku panna laiaulatuslik andmebaas, mis hõlmab miljonite selliste pöörduspunktide füüsilist asukohta. Need andmebaasid moodustavad elektroonilisi kaarte, et üles leida seadme asukoht, mis võimaldab neil jooksutada rakendusi nagu Foursquare, Latitude, Places ja et laiali kanda asukohapõhiseid reklaame.
Üheks kavandi veaks on, et tavakasutaja ei saa jälgida, kuidas rakendus pääseb juurde tema privaatandmetele (näiteks asukoht ja riistvara ID numbrid) ja kuidas neid kasutatakse. Isegi installimise käigus, kui küsitakse luba, ei ole näidatud, kuidas kasutatakse (või ka ära kasutatakse) olulisi teenuseid ja andmeid. Kolmanda osapoole valmistatud tarkvara TaintDroid on akadeemiliseks uurimuseks rahastatud projekt, mis identifitseerib, millist infot rakendused serveritele saadavad.