Android mobiiloperatsioonisüsteemi versiooniajalugu algas Androidi beetaversiooni avaliku väljalaskega 5. novembril 2007. Esimene kommertsversioon — Android 1.0 — anti avalikult kasutamiseks 23. septembril 2008. Androidi arendavadGoogle jaOpen Handset Alliance (OHA), ning esimesest väljalaskest saati on opsüsteem saanud palju uuendusi.
Versioonid 1.0 ja 1.1 lasti välja ilma spetsiifiliste koodnimedeta, ehkki Android 1.1 oli mitteametlikult tuntud kui Petit Four. Androidi koodnimed on jäätise- ja kommiteemalised, ning on tähestikulises järjekorras alates 2009. aastal avaldatud Android 1.5 Cupcake'i versioonist. Kõige uuem Android on Android 9 Pie, mis lasti välja 2018. aasta augustis.
Pärast esmast väljalaset on Androidil olnud palju uuendusi. Need baasoperatsioonisüsteemi uuendused on olulised selleks, et parandada vigu ja lisada uusi elemente. Üldiselt on iga versioon välja töötatud koodnime all, mis tuleb ingliskeelsest magustoidunimest. Koodnimed väljastati tähestikulises järjekorras: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow, jne. Esimese kahe versiooni nimed olid Astro ja Bender, aga neid nimesid ei saanud kasutada kaubamärgipiirangute tõttu.
Beetaversioon avaldati 5. novembril 2007,SDK (tarkvaraarenduskomplekt) avaldati 12. novembril 2007.
Avaldati 23. septembril 2008. Tuli ka esimene Androidi operatsioonisüsteemiga seade, milleks oli Taiwani ettevõtteHTC valmistatudHTC Dream (tuntud ka kui T-Mobile G1 ja Era G1).
20. mai 2010. Põhineb Linuxi tuuma versioonil 2.6.32.
Vaikelehitseja on niivõrd aegunud, et see ei ühendu paljude saitidega, keeldub neid kuvamast, või kuvab neid valesti. Kasutajal on võimalik installida näiteksFirefox Androidile (i.k.Firefox for Android, kuni versioon 31.x) ja lisada selleleNoScript Anywhere'i laiendus.
6. detsember 2010. Põhineb Linuxi tuuma versioonil 2.6.35.
YouTube rakendus sellel Androidi versioonil enam ei tööta, kuid YouTube'i videoid saab vaadata vaikimisi lehitseja ("Internet") abil, mis suunab striimid eraldi videopleierisse.
Google Hangouts suhtlusrakendus töötab, kuid näitab uuendamisteadet, mille saab seadme menüü-nupule pikalt vajutades välja lülitada.
Vaikimisi lehitseja on aegunud, ei ühendu paljude saitidega või kuvab neid valesti. Võimalik on installida näiteksFirefox Androidi jaoks (kuni v47) ja lisada selleleNoScript Anywhere laiendus.
Avaldati 22. veebruaril 2011. On olemas ka versioonid 3.1 ja 3.2. 3.x Honeycomb on mõeldudtahvelarvutitele. Põhineb Linuxi tuumal 2.6.36.
Parendatudtegumitmust: hiljutiste rakenduste puudutamine süsteemiribal näitab kasutajale töösolevate rakenduste pisipilte
Virtuaalne sõrmistik sai ümbertöötluse, tehes tippimise efektiivsemaks suurematel ekraaniresolutsioonidel
Intuitiivsem kopeerimise/asetamise liides
Lehitseja vahekaardid asendavad lehitseja-aknad
Kiirjuurdepääs kaameraseadetele, nagu fookus, välk, suurendus, esikaamera jatime-lapse
Riistvarakiirendus
Toetus mitmetuumalistele keskprotsessoritele
Võimalus krüpteerida kõik kasutajaandmed
Keelab rakendustel kirjutusjuurdepääsu teisesele andmekandjale (mälukaardid põhiandmekandjaga seadmetel) väljaspool konkreetseid, rakenduse-spetsiifilisi katalooge. Täielik juurdepääs peamisele siseandmekandjale on siiski lubatud eraldiseisva rakenduse tasemel oleva õigusega.
ICS avaldati koos Galaxy Nexusega (Samsung/GoogleGT-I9250) 18. oktoobril 2011. Tarkvara arenduskomplekt (SDK) avaldati samal kuupäeval. Selle versiooni lähtekood avaldati varsti pärast seda, kui Galaxy Nexus poodidesse jõudis. Gabe Cohen Google'ist teatas, et teoreetiliselt sobib see kõigi Androidi 2.3.x seadmetega, mis sel ajal parasjagu tootmises.
2019. aasta märtsi seisuga YouTube rakendus seda Androidi enam ei toeta.[1]
Toetatud on veel mõned suhtlusäpid; Google Hangouts uuendamisteadet ei esita. Skype 8.x võib käivituda ja lasta sisse logida, kuid funktsionaalsus võib olla piiratud.
Android 4.0 on viimane suurversioon, millel töötabAdobe Flash plugin.
Vaikimisi lehitseja ("Internet") paljude saitidega enam ei ühendu, kuna brauser ei toeta TLS 1.2 turvaprotokolli, samas kui suur osa saite (sh twitter) on juba läinud üle TLS protokolli 1.2 või 1.3 versioonidele. Lahendus on tõmmata Play Poest näiteks Google Chrome, Firefox (kuni v. 55.0.2), või F-Droid poest GNU IceCat lehitseja (kuni v. 52.6.0).
Avaldati 9. juulil 2012, kerneli versiooniks 3.4.0. Esimene Jelly Beaniga seade oli Nexus 7 tahvelarvuti. Antud versiooni eesmärgiks oli parandada kasutajaliidese jõudlust ja funktsionaalsust.
YouTube'i äpp lõpetas Android 4.1 toetamise 2020. aasta maikuu lõpust. Alternatiiv on kasutada lehitsejat (sisselogimist vajavateks tegevusteks) ja tõmmata F-Droid poest alternatiivne rakendus NewPipe Legacy.
Kuna sisseehitatud lehitseja ("Internet") TLS 1.2 protokolli ei toeta, saab alla laadida ajakohasema Chrome'i, Firefoxi või selle tuletised. Firefox 60 ja uuemad toetavad vaikimisi TLS 1.3 protokolli.
Olulisemate rakenduste toetus 2021. aasta jaanuari seisuga:
Smart-ID rakendus võib Android 4.1–4.4 versioonivahemikus veel töötada, kuid ainult juhul, kui Smart-ID konto on kehtiv (aktiivne). Funktsionaalsus võib olla piiratud.Nii vanadel Androididel uusi Smart-ID kontosid 2021.a. jaanuari seisuga luua enam ei saa, ning Smart-ID rakendus teatab, et operatsioonisüsteem on aegunud.
Ehkki ETV, ETV2 ja ETV+ äpid on Android 4.1 jaoks Google Play Poest saadaval, siis uusimad versioonid selles Androidis ei tööta. Android 4.1-s töötavad rahuldavalt vaid ETV äppide 2019.02.21.d23 versioonid, mida tuleb tõmmata väljaspoolt Google Play Poodi. Viimases on tarvilik välja lülitada rakenduste automaatne uuendamine, et ETV äpid ei uueneks mittetöötavatele versioonidele.
Skype'i äppi on võimalik sisse logida, kuid funktsionaalsus on piiratud; näiteks on olemasolevate kontaktidega suhtlus võimalik, kui tegemist on viimatiste vestlustega, aga kontaktilisti laadimine rakendusel ei õnnestu.
Saadaval on Eesti sõidujagamisettevõtteBolt (Taxify) rakendus (Google Play andmetel),[2][3] kuid alates novembrist 2019 on Bolti kasutamiseks soovituslik juba Android 9.0.[4]
Firefox ja selle derivaadid, sh GNU IceCat ja Fennec F-Droid:
Android 4.1–4.4 seeriat toetab Firefox kuni versioonini 68.11.0 (väljalaskekuupäev 27. juuli 2020[5]). Ehkki antud Androidi versioonivahemikus Firefoxile enam uuendusi ei tule, jääb lehitseja 68.x haru sellisel tasemel kaasaegseks, et seda on võimalik pikka aega serveripoolsete tõrgeteta kasutada; näiteks alates versioonist 60.0 on vaikimisi sisse lülitatud TLS 1.3 turvaprotokoll, ning versioon 68.x (ESR) on soovituslikGitHubi kasutamiseks.[6]
Kaasaegne Firefox (Quantum-seeria, v.57 ja uuemad) võib töötada aeglaselt piiratud võimsusega seadmetel (ühetuumaline keskprotsessor, 512 MB RAM). Nõrgale seadmele sobib näiteks GNU IceCat kuni v. 52.6.0, või veidi vanem v. 38.8 (saadaval F-Droid äpipoe rakenduses).Mozilla arhiivis on saadaval Firefox Quantumile (v57+) eelnenud klassikaliste versioonide eraldi APK paketid. Klassikaliste Firefoxide lehekooste on keerulistel saitidel (twitter, YouTube, GitHub) siiski nõrk.
Enne Firefoxi klassikalise või muu vanema versiooni installimist tuleb Google Play Poes Androidi rakenduste automaatne uuendamine välja lülitada, sest muidu uuendab Google Play Pood automaatselt Firefoxi lehitseja uusima võimaliku versioonini, mis võib olla niisugune, mida kogenud kasutaja ei soovi. Sama probleemi ei esine GNU IceCat ja Fennec F-Droid lehitsejatega, kui F-Droidi rakenduses automaatne uuendamine välja lülitada.
Samuti on Firefoxile klassikalistele, mitte-Quantum versioonidele (v56 ja vanemad) väga soovituslik lisadaNoScript Anywhere laiendus, mis blokeerib skriptid ja muu aktiivse veebisisu ning säästab seeläbi seadme võimsust ja akutarvet.[7] Skriptid on siis võimalik lubada vaid vajalikel saitidel. NoScript on saadaval ka kaasaegsetele Firefoxidele, kuid jubaWebExtension-laiendusena.
4.1.1
11.07.2012 – parandatud viga Nexus 7 seadmel, millel oli võimatu muuta ekraani orientatsiooni mistahes rakenduses
Avaldati 13. novembril 2012 ja esimesed selle versiooniga varustatud seadmed olidLG Nexus 4 nutitelefon ja Samsung Nexus 10 tahvelarvuti, mis avaldati 13. novembril 2012. Algul pidi avaldamine toimuma 29. oktoobril New Yorgis, agaorkaani Sandy tõttu jäi see ära.
4.2.1
27.11.2012
Parandatud viga Inimesed rakenduses, kus detsember ei olnud kuupäevavalijas kirjas, kui kontaktile oli tarvis lisada sündmus
Lisatud Bluetooth-mängupadjad ja -mängukangid kui toetatud HID (Human Interface Device) seadmed
4.2.2
11.02.2013
Parandatud Bluetooth audiostriimingu vead
Pikk vajutus Wi-Fi ja Bluetooth ikoonidele kiirseadetes lülitab nüüd sisse/välja
Uued allalaadimise teavitused, mis nüüd näitavad protsenti ja arvutatud allesjäävat aega rakenduste aktiivsete allalaadimiste juures
Uued audiohääled traadita laadimise ja madala akuseisu kohta
Uus Galerii-rakenduse animatsioon võimaldab kiiremat laadimist
Avalikustati 25. juunil 2014 Google I/O konverentsil. "Üle-õhu" ehk OTA (over-the-air) –uuendus tehti avalikuks 12. novembril 2014 ja versiooni lähtekood avalikustati 3. novembril 2014. Seda Androidi versiooni saab paigaldada praktiliselt kõigile Android 4.x.x seadmetele, sõltuvalt sellest, kas tootja on versiooniuuenduse valmis teinud ja operaatori nõusolek selle seadmetele jagamiseks.
2021. aasta jaanuari seisuga varaseim Androidi versioon, mida toetavad järgmised Eestiga seotud rakendused ja tooted:
TeliamTasku makserakenduseühiskaart, sh äpiga füüsilise ühiskaardi sidumine. Kasutamiseks on vajalik onNFCSIM-kaart jamobiilne andmeside. Peale ülesseadmist on NFC SIM-kaarti võimalik kasutada ka siis, kui telefon ei tööta või kui puudub netiühendus;[10]
Grupeeritud teavitused (i.k.stacked notifications) — ühte tüüpi või päritolu teavitused on asetatud eraldi kasti (ehk kuhja).Varem oli iga teavitus üksik ja kõik teavitused asetati üksteise järele ajalises järjekorras, mis suure hulga teavituste puhul võis teha teavituste ribalt avatava teavituste ala mõttelise ruumi väga suureks.
Sisse-ehitatud välklambi nupp (varasematel Androididel on tarvis eraldi rakendust).
"Ära-sega"/"Ära-häiri" (do-not-disturb) võimalus
Ekraaniluku välimuse parandus
Menüü disainiti lihtsamaks (rakendusi saab paigutada tähestikulises järjekorras, tuua kasutatavaimad neist ettepoole).
Toetus külalis-sessioonidele ja korraga mitmele kasutajakontole.
TLS 1.2 turvaprotokolli toetus vaikimisi lehitsejas ("Internet") ja eeldatavasti mujal süsteemis.
WebView' komponent saab turvakaalutlustel uuendusi Google Play kaudu selle asemel, et sõltuda nende uuenduste saamiseks tootjast ja operaatorist.
Kolmanda osapoole rakendused saavad uuesti võimaluse lugeda ja muuta välistel andmekandjatel (microSD-kaartidel) olevaid andmeid.
5.0.1
02.12.2014 – mõned veaparandused, sh probleemid video mängimisega ja liidese käitumisega vigaste paroolide puhul
5.0.2
19.12.2014
Uuendus parandab vea TRIM funktsionaalsuses (algselt alates versioonist 4.3), mis viga ei võimaldanud seadmetel käitada laadimisajal tehtavaid failisüsteemi allokatsioonide puhastusi, kui seade oli välja lülitatud keskööl, või kui seda laeti ainult siis, kui see oli sisse lülitatud.
Seadmekaitse: seadme kadumisel jääb see lukku seni kuni omanik logib sisse oma Google'i kontosse, isegi siis, kui masinale tehase täielik reset algstaadiumisse.
Nimi "Android M" avalikustati mais 2015 Google I/O konverentsil. Süsteem ise muutus kättesaadavaks oktoobris 2015. 29. septembril 2015 avaldas ja paiskas Google müüki nutitelefoni Nexus 5X, mis oli valminud koostöös Lõuna-Korea ettevõttega LG Electronics ja millel oli peal Android 6.0 tarkvara. Nädal pärast telefoni avalikustamist said Poolas kõik LG G4 telefoni omanikud 6.0 uuenduse oma seadmetele.
Vanim versioon, mida toetab koroonaviiruse ohjamiseks mõeldud Eestis loodud HOIA äpp.[12]
2021. jaanuari seisuga vanim versioon, mida toetab SEB Eesti äpp.[13]
Uued funktsioonid
Android Marshmallow' versiooni eesmärgiks on tagada parem turvalisus kasutajale.
Näiteks saab anda rakendustele õigusi toimetamaks kasutaja telefonis.
Lisaks saab nüüd liita mälukaarti telefoni sisemäluga: kui telefonis on 16 GB mälumahtu ja kui liita näiteks 32 GB SD-mälukaart, on telefonis reaalselt kasutatavat mäluruumi 48 GB.
Versioon 7.0, koodnimega Nougat (lühemalt "Android N"), avalikustati Google I/O konverentsil 9. märtsil 2017. Enne versiooni avalikku väljalaset22. augustil 2016 toimus ka uue süsteemi põhjalik testimine ainult teatud regioonides, teatud telefonimudelitel. Selle tarbeks loodi Androidi beetaprogramm, mida täiendati kokku viie versiooniga. Põhiliselt uuendati või lisati juurde funktsioone kasutajaskonna/testijate tagasiside põhjal.
2021. aasta jaanuari seisuga vanim versioon, mida toetab Skype'i endiste töötajate ja Skype'i kaasasutajaJanus Friisi poolt loodud turvaline suhtlusrakendusWire.[14]
Uued funktsioonid
Põhiline uuendus on kahe rakenduse kasutamine samaaegselt ühel ekraanil (ingl.split-screen ehk poolitatud ekraan)
Jõudluse säästmine tagataustal toimivate rakenduste näol: kui varasemates Android versioonides tuli taustal olevate rakenduste töö lõpetada rakendusehaldurist (ingl.application manager), siis nüüd saab rakenduse töö lõpetada lihtsalt hoides sõrme rakenduse ikoonil ja lohistada see ära või valida rakenduse peatamine.
Rakendused saab lisaks saata "talveunne", ehk rakenduse saab peatada, säästmaks akujõudlust ja kasutusaega. "Talveuni" lõppeb rakenduse uuesti käivitamisel.
Varaseim Androidi versioon, mida toetabEesti Loodusmuuseumiliitreaalsuse rakendusLoodusmuuseum AR. Täiendavalt on vajalik, et seadmes oleks töötav ARCore komponent; vastasel juhul Play Pood rakendust ei näita.[15][16]
Uued funktsioonid:
Project Treble, mis on seni suurim muudatus Androidile: modulaarne arhitektuur, mis teeb riistvaratootjaile Androidi-uuenduste juurutamise kiiremaks ja lihtsamaks
2x kiirem algkäivitusaeg
Graafika ja visuaal:
Pilt-pildis toetus
Mitme ekraani toetus
Värvihaldus (sügavad värvid ja lai värvigamuut)
Adapteeruvad ikoonid
Toetus Unicode 10.0 emojidele (5.0) ja julla-kujulised emojid on asendatud ümaratega
Allalaetavad fondid
Kiirseadistuste ja Seadete ümberdisain valge ja musta taustaga ja vastavaltBlack jaAccent fondivärvidega
Seadistuste ümberstruktureerimine grupeerides neid sarnasuse järgi sektsioonidesse
Teavituste parendused:
Teavituste kanalid
Teavituste punktid (märgid)
Teavituste uneaeg
Erinevad värvid teavitusalale (vastavalt mängitava muusika albumipildile, suhtlusäppidele, jne)
Turvalisus:
Piirangud rakenduste taustakäivitusele ja asukohapäringutele
Android Oreo Go Edition, mis on kergekaaluline Androidi-distributsioon, mis tava-Androidist erinevalt töötab paremini seadmetel, millel on 1 GB või vähemRAM-mälu
Raamistikud ja programmeerimisliidesed:
Neuraalvõrkude API
Jagatud mälu API
WallpaperColors API
Uuendused autosisestuse (Autofill) raamistikule
Programmaatilised turvalise lehitsemise tegevused
Bluetooth akutase ühendatud seadmetele, nähtav Kiirseadetes
Navigeerimisnupud tuhmuvad, kui nad pole kasutuses
Visuaalmuudatused 'Toide välja' ja 'Restart' nuppudele, sh uus ekraan ja hõljuv tööriistariba
Hõljuvad teavitused (i.k. toast messages) on nüüd valget värvi sama läbipaistvusega
Automaatsed eredad ja tumedad liidesevärvid (teemad)
"Akusäästja" ei näita rohkem oranži ülekatet teavituste- ja staatuseribadel
Seadme vooluvõimaluste juurde on lisatud kuvatõmmise funktsioon
Uus lukurežiim, mis sisse lülitumisel lülitab välja biomeetrilise tuvastamise
Ümarad nurgad kogu kasutajaliideses
Uued üleminekud äppide vahetamisel või äpisisestel tegevustel
Täiendatud sõnumiteavitused, kus teavituse sees saab pidada täielikke vestluseid; näha algkujul pilte, ning saata "tarku" vastuseid, mis on sarnased Google'i uuele rakendusele Reply ("Vasta")
Toetused "ekraaniaukudele" ja "-sälkudele", kus seadme ekraan on peamiselt ülaltpoolt eri kujuga, milles sensoriklaster (sälgus) ja/või esikaamera (üks auk) on ümbritsetud ekraaniga
Hääletugevuse kerija uus liides
Akuprotsent on nüüd nähtaval alati-sees ekraanil
Lukuekraani turvamuudatuste seas on parendatudNFC lahtilukustamise võimalik tagasitulek
Eksperimentaalsed funktsioonid, mis on hetkel peidetud Feature Flags menüüs. Nende hulka kuuluvad ümbertehtud telefoni-info Seadetes, ning automaatne Bluetoothi sisselülitus autosõidu ajal
DNS üle TLS
Ümberdisainitud tegumitmuse äpivahetaja, millesse on sisse ehitatud Google'i otsiriba ja äpisahtel
Android Dashboard (konsool), mis annab kasutajale teada, palju aega on ta veetnud seadmes ja äppides, ning annab kasutajale võimaluse seada äppidele ajalimiidi
"Shush" (e.k. "kuss", "vaikust"), mis on "Ära-häiri"-režiimi täiendatud versioon, mis vaigistab standardteavitused telefoni ekraani allapööramisel (lauale vms)
"Adaptiivse Aku" ennustus, mis kasutab Doze (suikumise) funktsiooni, et panna talveunne kasutajaäpid, mille kohta süsteem arvab, et kasutaja neid äppe ei tarvita
Automaat-ereduse funktsioon muudab ekraani eredust vastavalt kasutaja harjumustele
"Wind Down" ("aeg maha" / "mahakeeramise") funktsioon võimaldab Androidi kasutajatel seada spetsiifilise magamamineku aja, mis aktiveerib "Ära häiri" funktsiooni ja teeb kogu telefoni liidese halliks, et vältida edaspidist kasutust öösel