- Android on Linux-pohjainen mobiilikäyttöjärjestelmä, joka on avoin, modulaarinen ja suunniteltu laajalle valikoimalle laitteita ja formaatteja.
- Alusta on kehittynyt jälkiruokanimistä varhaisista versioista Android 14:ään ja 16:een, keskittyen tekoälyyn, tietoturvaan ja personointiin.
- Sovellusten, Google Playn, Play-palveluiden ja kehitystyökalujen, kuten Android Studion, ekosysteemi säilyttää maailmanlaajuisen markkinajohtajuutensa.
- Pirstaloituminen, yksityisyys ja tietoturva ovat edelleen Androidin suuria haasteita huolimatta aloitteista, kuten Project Treble, Mainline ja Play Protect.

Android -käyttöjärjestelmästä on tullut useimpien matkapuhelimien sydän. Sitä on niin budjettipuhelimissa, huippumalleissa, kelloissa, televisioissa, autoissa kuin jopa laitteissa, joita emme voi edes kuvitella. Yksinkertaisen ulkonäön takana piilee massiivinen alusta, jolla on kiehtova historia, monimutkainen tekninen arkkitehtuuri ja jatkuvasti kasvava kehittäjäyhteisö.
Vuosien varrella Android on muuttunut radikaalisti : se alkoi käytännössä tuntemattomana projektina, koki makeisten mukaan nimettyjä versioita, teki loikan materiaalisuunnitteluun, vakiinnutti asemansa kiistattomana markkinajohtajana ja elää nyt tekoälyn , turvallisuuden ja kaikenlaisten verkkoon kytkettyjen laitteiden integroinnin leimaamaa vaihetta. Katsotaanpa rauhallisesti ja yksityiskohtaisesti, mitä Android on, miten se toimii sisäisesti, miten se on kehittynyt versio versiolta ja mihin suuntaan se on menossa.
Mikä on Android-käyttöjärjestelmä ja miten se toimii sisäisesti?
Android on mobiilikäyttöjärjestelmä, joka perustuu Linux-ytimeen ja joukkoon avoimen lähdekoodin ohjelmistokomponentteja. Se on ensisijaisesti suunniteltu kosketusnäyttölaitteille, kuten älypuhelimille ja tableteille, mutta sitä on mukautettu myös kelloille (Wear OS) , televisioille (Android TV), autoille (Android Auto ja Android Automotive), IoT-laitteille ja muille harvinaisemmille formaateille.
Kaiken ytimessä on Android Open Source Project (AOSP) , Googlen ylläpitämä avoimen lähdekoodin projekti, joka toimii kaikkien Android-versioiden perustana. Tämän ytimen päälle valmistajat lisäävät omia mukautuskerroksiaan, kuten One UI (Samsung), MIUI/HyperOS (Xiaomi), ColorOS (OPPO) tai EMUI (Huawei), kun taas yhteisö luo vaihtoehtoisia ROM-versioita, kuten LineageOS tai GrapheneOS.
Androidin arkkitehtuuri on organisoitu useille tasoille. Pohjana on Linux-ydin , joka käsittelee muistin hallintaa, prosesseja, tietoturvaa, laitteisto-ohjaimia ja verkkopinoa. Ytimen yläpuolella on Hardware Abstraction Layer (HAL), joka tarjoaa yhtenäisen käyttöliittymän elementtien, kuten GPS:n, kameran, modeemin ja anturien, käyttämiseen ilman, että sovellusten tarvitsee huolehtia kunkin sirun yksityiskohdista.
HAL-kirjaston päällä ovat natiivit C- ja C++-kirjastot , jotka tarjoavat keskeisiä toimintoja: Surface Manager graafista käyttöliittymää varten, OpenCore-pohjainen mediamoottori, SQLite-tietokanta, OpenGL ES -grafiikkarajapinta 2D- ja 3D-käyttöön, WebKit-renderöintimoottori, SSL-kirjasto ja Bionic, Androidin käyttämän C-standardikirjaston kevytversio. Koko järjestelmä käsittää noin 12 miljoonaa koodiriviä , jotka on jaettu XML:n, C:n, Java:n ja C++:n kesken.
Android-suoritusympäristö toimii näiden kirjastojen päällä . Android 4.4.3:een asti sovellusten suorittamisesta vastaava virtuaalikone oli Dalvik, joka käytti just-in-time (JIT) -kääntämistä. Android 4.4:stä alkaen esiteltiin Android Runtime (ART), ja versiosta 5.0 lähtien ART on ollut ainoa suoritusympäristö: se kääntää Java-tavukoodia sovelluksen asennuksen yhteydessä (AOT, etuajassa) suorituskyvyn parantamiseksi ja akun kulutuksen vähentämiseksi.
Ylin kerros koostuu sovelluskehyksestä ja itse sovelluksista. Kehys tarjoaa kehittäjille samat API-rajapinnat, joita järjestelmä käyttää ilmoitusten, ikkunoiden, palveluiden, sisällön, antureiden ja yhteyksien hallintaan. Rakenne on modulaarinen: mikä tahansa sovellus voi paljastaa komponentteja (aktiviteetteja, palveluita, sisällöntuottajia), joita muut sovellukset voivat käyttää uudelleen, aina turvallisuusrajoituksia noudattaen.
Androidin pääkomponentit ja tekniset ominaisuudet
Käyttäjä näkee ensisijaisesti esiasennetut sovellukset : puhelimen, yhteystiedot, tekstiviestit, sähköpostin, kalenterin, selaimen, kartat, kameran, gallerian, kellon jne. Kaikki nämä on kirjoitettu Javalla tai Kotlinilla (tai C/C++:lla NDK:n kautta tietyissä osissa) ja pakattu APK-tiedostoihin, jotka voidaan asentaa kaupoista, kuten Google Playsta, tai manuaalisesti.
Android sisältää kattavan joukon uudelleenkäytettäviä C/C++-kirjastoja, jotka tukevat grafiikkaa, ääntä, videota, tallennustilaa ja yhteyksiä. Näitä kirjastoja ei käytä ainoastaan järjestelmä, vaan ne ovat myös kehittäjien käytettävissä kehyksen kautta, joten sovellus voi käyttää esimerkiksi SQLite-tietokantaa tai GPU-grafiikkakiihdytystä murehtimatta matalan tason yksityiskohdista.
Jokainen sovellus toimii omassa eristetyssä prosessissaan omassa virtuaalikoneinstanssissaan (vanhemmissa versioissa Dalvik, nykyaikaisissa ART). Tämä eristäminen yhdistettynä Linuxista perittyyn käyttöoikeusjärjestelmään ja sovelluskohtaiseen käyttäjämalliin luo tietoturvaesteen, joka estää yhtä sovellusta käyttämästä vapaasti toisen tietoja ilman nimenomaista valtuutusta.
Laitteistopuolella Android tukee laajaa valikoimaa antureita ja oheislaitteita: kameroita valokuvien ja videoiden kuvaamiseen, kapasitiivisia monikosketusnäyttöjä, GPS:ää, kiihtyvyysantureita, gyroskooppeja, magnetometrejä, valo- ja läheisyysantureita, barometrejä, peliohjaimia ja näytönohjaimen kiihdytystä sekä 2D- että 3D-muodossa. Kaikkea tätä hallitsevat ydin ja HAL, ja ne ovat käyttäjälle nähtävissä kehyksen kautta.
Yhteyksien osalta alusta tukee GSM/EDGE-, GPRS-, CDMA-, EV-DO-, UMTS-, HSDPA-, HSPA+-, LTE-, WiMAX-, Wi-Fi-, Bluetooth- ja NFC-tekniikoita sekä uudempia . Se mahdollistaa myös internetin jakamisen eli mobiilidatan jakamisen muiden laitteiden kanssa Wi-Fin, USB:n tai Bluetoothin kautta.
Multimediaosio on erityisen kattava. Android pystyy toistamaan WebM-, H.263-, H.264/MPEG-4 AVC-, MPEG-4 SP-, AMR-, AAC-, HE-AAC-, MP3-, MIDI-, Ogg Vorbis-, WAV-, JPEG-, PNG-, GIF- ja BMP-tiedostoja . Suoratoistoa varten se tukee RTP/RTSP:tä, HTML5-progressiivista latausta ja laajennusten tai kolmannen osapuolen ratkaisujen kautta muita protokollia, kuten RTMP:tä tai Microsoft Smooth Streamingia.
Kehitysympäristö perustuu nyt Android Studioon , viralliseen IDE:hen, joka sisältää emulaattoreita, virheenkorjaustyökaluja, suorituskykyanalyysin ja koodiavustajia. Aiemmin kehitys tehtiin pääasiassa Eclipsellä ja ADT-laajennuksella, mutta koko alusta on siirtynyt Googlen ratkaisuun, joka tarjoaa suoran SDK-integraation, Gradlen rakennustyökalut ja tuen Javalle, Kotlinille ja C/C++:lle.
Google Play, APK ja sovellusekosysteemi
Google Play on Androidin virallinen sovelluskauppa . Sieltä käyttäjät voivat ladata ilmaisia tai maksullisia sovelluksia, pelejä, kirjoja, elokuvia ja muuta sisältöä yksinkertaisesti linkittämällä Google-tilin. Maksun voi suorittaa luottokortilla, PayPalilla tai lahjakorteilla, ja Google jakaa tulot kehittäjien kanssa, jotka saavat noin 70 % kokonaismäärästä.
Sovellukset jaetaan APK-muodossa (Android Package) , joka on pakattu tiedosto, joka sisältää sovelluksen koodin, resurssit, manifestin ja natiivit kirjastot. Mikä tahansa tiedostonhallintaohjelma voi asentaa APK-tiedoston, jos käyttäjä sallii asennuksen tuntemattomista lähteistä. Tämä on johtanut vaihtoehtoisten sovelluskauppojen, kuten Amazon Appstoren, Aptoiden, F-Droidin ja SlideME:n, syntymiseen.
F-Droid on erikoistapaus: se on täysin avoimen lähdekoodin sovelluskauppa sekä asiakasohjelman että jakelemiensa sovellusten osalta. Tämä tekee siitä mielenkiintoisen vaihtoehdon niille, jotka välttävät kaupallisia ohjelmistoja tai haluavat tarkistaa koodin ennen minkään asentamista.
Viime vuosina Google on vahvistanut Google Playn tietoturvaa Play Protectilla , järjestelmällä, joka analysoi asennettuja ja kaupasta ladattuja sovelluksia haitallisen toiminnan havaitsemiseksi. Vaikka Android ei olekaan vapaa haittaohjelmista, useimmat uhat leviävät kyseenalaisen maineen omaavista arkistoista eivätkä virallisesta kaupasta.
Sovellusten lisäksi ekosysteemiin kuuluu palveluita, kuten Google Play Services , joukko komponentteja, joita Google päivittää suoraan Play Kaupasta käyttöjärjestelmäversiosta riippumatta. Tämän strategian ansiosta monet uudet ominaisuudet (Karttojen API:t, synkronointi, tietoturva, push-ilmoitukset Firebase Cloud Messagingin avulla jne.) ovat saatavilla vanhemmilla laitteilla ilman täydellistä järjestelmäpäivitystä.
Androidin historia: tuntemattomasta startupista maailmanjohtajaksi
Android Inc. perustettiin lokakuussa 2003 Palo Altossa, Kaliforniassa, Andy Rubinin, Rich Minerin, Nick Searsin ja Chris Whiten toimesta. Aluksi heidän tavoitteenaan oli luoda edistynyt käyttöjärjestelmä digitaalikameroille, mutta he ymmärsivät pian, että todella jännittävät markkinat olivat nopeasti kasvavilla älypuhelinmarkkinoilla.
Heinäkuussa 2005 Google osti Android Inc:n arviolta 50 miljoonalla dollarilla. Rubin ja hänen tiiminsä siirtyivät Googlelle, jossa he alkoivat työstää joustavaa, päivitettävää Linux-pohjaista mobiilialustaa, jonka valmistajat voisivat ottaa käyttöön maksamatta lisenssimaksuja. Alusta alkaen ajatuksena oli luoda avoimen lähdekoodin alusta kilpailemaan Symbianin, Windows Mobilen ja myöhemmin iOS:n kanssa.
Marraskuun 5. päivänä 2007 perustettiin Open Handset Alliance (OHA) , laitteisto-, ohjelmisto- ja televiestintäyritysten, kuten Texas Instrumentsin, Broadcomin, Nvidian, Qualcommin, Samsungin, Intelin, LG:n, Motorolan, Sprintin ja T-Mobilen, yhteenliittymä. Android 1.0 julkistettiin virallisesti samaan aikaan, vaikka ensimmäiset kaupallisesti saatavilla olevat matkapuhelimet saapuivat vasta vuonna 2008.
Ensimmäinen yleisölle saatavilla ollut Android-puhelin oli HTC Dream , joka tunnetaan myös nimellä T-Mobile G1, ja se julkaistiin 22. lokakuuta 2008. Siinä oli kosketusnäyttö, ulosvedettävä fyysinen näppäimistö ja se esitteli käyttöliittymän, joka, vaikka se saattaakin nykyään vaikuttaa alkeelliselta, edusti radikaalia muutosta omana aikanaan.
Vuosien varrella Google alkoi kehittää omia Nexus -laitteitaan (Nexus One, Nexus S, Galaxy Nexus, Nexus 4, Nexus 5, Nexus 6, Nexus 7, Nexus 9, Nexus 10) esitelläkseen Androidin "puhdasta" visiota. Nämä mallit saivat tyypillisesti uudet versiot ennen muita ja toimivat valmistajien vertailukohtina.
Samaan aikaan perinteiset valmistajat alkoivat ottaa käyttöön Androidia. Esimerkiksi vuonna 2014 Nokia julkaisi Nokia X:n, X+:n ja XL:n sekä räätälöidyn version AOSP:n pohjalta, vaikkakin kokeilu oli lyhytaikainen. Laajamittainen käyttöönotto tuli pääasiassa Samsungilta, HTC:ltä, LG:ltä, Sonylta ja myöhemmin kiinalaisilta jättiläisiltä, kuten Huaweilta, Xiaomilta ja OPPOLTA.
Android-versiot ja tärkeimmät uudet ominaisuudet
Monien vuosien ajan jokaisella Android-versiolla oli aakkosjärjestyksessä oleva jälkiruoan tai makean koodinimi . Vaikka Google on käyttänyt julkisesti vain numeroita Android 10:stä lähtien, ruokaan liittyviä koodinimiä on edelleen olemassa sisäisesti.
Ensimmäiset versiot ( Android 1.0 Apple Pie ja 1.1 Banana Bread) loivat pohjan alustalle. Cupcake (1.5) esitteli virtuaalinäppäimistön ja mahdollisuuden ladata videoita YouTubeen, Donut (1.6) laajensi resoluutiota ja verkkotukea, ja Eclair (2.0-2.1) toi mukanaan GPS-navigoinnin ja usean tilin synkronoinnin.
Froyo (2.2) paransi suorituskykyä ja lisäsi tuen Adobe Flashille, kun taas Gingerbread (2.3) hioi käyttöliittymää, optimoi resurssien kulutusta ja uudisti pelien ja anturien hallintaa. Honeycomb (3.x) oli tablettikohtainen versio, jossa kokeiltiin erilaista, suuremmille näytöille suunniteltua käyttöliittymää.
Ice Cream Sandwich (4.0) yhdisti puhelinten ja tablettien muotoilun ja toi mukanaan paljon puhtaamman ja modernimman ilmeen. Myöhemmin Jelly Bean (4.1-4.3) paransi suorituskykyä Project Butterilla, jonka tavoitteena oli sulavammat animaatiot ja paranneltu ilmoitusjärjestelmää.
KitKat (4.4) optimoi Androidin rajoitetusti muistia käyttäville laitteille, antoi enemmän painoarvoa Google Now'lle ja vahvisti äänentunnistusta. Tämä versio vakiinnutti Androidin läsnäolon halpojen ja keskihintaisten laitteiden markkinoilla ja laajensi entisestään sen maailmanlaajuista ulottuvuutta.
Vuonna 2014 julkaistun Lollipopin (5.0-5.1) myötä tuli esiin Material Design, paljon värikkäämpi ja yhtenäisempi visuaalinen kieli, joka määritteli Androidin ulkoasun uudelleen. Se merkitsi myös lopullista siirtymistä ART:iin ainoana suoritusympäristönä, mikä paransi suorituskykyä ja energiatehokkuutta.
Marshmallow (6.0) esitteli uuden ajonaikaisen käyttöoikeusjärjestelmän ja torkkutilan, joka pidentää akunkestoa rajoittamalla taustatoimintaa laitteen ollessa käyttämättömänä. Nougat (7.0-7.1) lisäsi tuen jaetulle näytölle, parannetut ilmoitukset ja hienostuneen usean ikkunan tuen.
Oreo (8.0-8.1) oli sisäinen käännekohta Project Treblen ansiosta . Project Treble on modulaarinen arkkitehtuuri, joka erottaa valmistajatason (ajurit ja HAL) muusta järjestelmästä helpottaakseen valmistajien päivityksiä. Myös Android Oreo Go Edition ilmestyi, kevytversio alle 1 Gt:n RAM-muistia sisältäville laitteille, sekä kuva kuvassa -tilan ja ilmoituskanavat. Lisäksi Google Play Protect oli integroitu vahvemmin ja se skannaa asennetut sovellukset automaattisesti haittaohjelmien torjumiseksi.
Vuonna 2018 julkaistu Pie (9.0) perustui tekoälyyn akunkeston hallintaan ja sovellusten käytön ennustamiseen . Se esitteli ominaisuuksia, kuten mukautuvan akun, mukautuvan kirkkauden ja sovellustoiminnot, ja lanseerasi digitaalisen hyvinvoinnin, työkalupaketin matkapuhelimen käytön seurantaan ja riippuvuuden vähentämiseen.
Android 10 , joka julkisesti luopui jälkiruoka-aiheisista nimistä, toi mukanaan koko järjestelmän kattavan pimeän tilan, uudet yksityisyysasetukset, eleohjauksen sekä parannuksia taittuville ja 5G-laitteille. Se vahvisti myös sovellusten eristämistä ja sijainninhallintaa.
Android 11 keskittyi keskustelujen parempaan järjestämiseen (oma osio ilmoituksissa ), yhdistettyjen laitteiden (älykotilaitteiden) hallinnan parantamiseen ja Project Mainlinen, Google Playn kautta järjestelmäpäivitysten mahdollistavan aloitteen, hiomiseen. Se lisäsi myös "vain tämän kerran" -sijaintiluvat ja edistyneemmän tuen 5G:lle, taittuville puhelimille ja moderneille koodekeille, kuten animoidulle HEIF:lle.
Android 12 , joka julkaistiin vuoden 2021 lopulla, esitteli Material You -ominaisuuden, merkittävän uudelleensuunnittelun, joka mukauttaa käyttöliittymän värit taustakuvan mukaisiksi. Sen uusiin ominaisuuksiin kuuluvat tietosuoja -hallintapaneeli , joka näyttää, mitkä sovellukset ovat äskettäin käyttäneet kameraa, mikrofonia tai sijaintia; uudet eleet; sovellusparit jaettujen ikkunoiden hallintaan; ja ominaisuuksia, kuten puhelimen käyttö digitaalisena autonavaimena.
Vuonna 2022 julkaistu Android 13 tarkensi räätälöintiä (mukautuvat kuvakkeet, lisää teemoja), paransi mediasoitinta ja laajensi digitaalisen hyvinvoinnin vaihtoehtoja. Yksityisyyden osalta sovellukset pyytävät nyt tarkempia käyttöoikeuksia kunkin tiedostotyypin (valokuvat, videot, ääni) käyttämiseen, ilmoitukset vaativat nimenomaisen käyttöoikeuden ja leikepöytä tyhjennetään automaattisesti tietyn ajan kuluttua. Myös Bluetooth LE Audio -tuki lisättiin.
Android 14 , joka on ollut saatavilla vakaassa muodossa lokakuusta 2023 lähtien, on keskittynyt suorituskyvyn optimointiin, akun hallinnan parantamiseen sekä tietoturva- ja yksityisyysominaisuuksien vahvistamiseen. Se sisältää tiukempia käyttöoikeuksien hallintatyökaluja, haittaohjelmien torjuntatyökaluja ja sujuvamman integroinnin älykotilaitteiden ja puettavien laitteiden kanssa. Moniajoa on hiottu ja järjestelmäresurssien käyttöä on pyritty tehostamaan.
Versiosta 14 lähtien Android jatkaa kehitystään kohti parempaa tekoälyä, personointia ja turvallisuutta . Uudemmat versiot sisältävät yhä enemmän generatiivisia tekoälyominaisuuksia, edistyneitä ilmoitussuodattimia, huijausten havaitsemismekanismeja ja työkaluja paremman tietosuojan takaamiseksi.
Android 16 ja uusi aalto tekoälyominaisuuksia
Uusimmissa versioissa, kuten Android 16: ssa, Google on selvästi sitoutunut useammin julkaistaviin järjestelmäpäivityksiin, alkaen omista Pixel-laitteistaan. Tässä versiossa on älykkäät ilmoitusyhteenvedot, jotka tiivistävät pitkät keskustelut tai monimutkaiset viestit nopeaan ja helppokäyttöiseen näkymään.
Toinen uusi ominaisuus on automaattinen ilmoitusten järjestäjä , joka ryhmittelee ja hiljentää vähemmän tärkeät ilmoitukset (tarjoukset, uutiset, sosiaalisen median ilmoitukset), mikä vähentää kohinaa ja antaa käyttäjien keskittyä olennaiseen. Kaikkea tätä tukevat tekoälymallit, jotka pystyvät ymmärtämään viestien peruskontekstin.
Android 16 laajentaa myös käyttöliittymän mukautusvaihtoehtoja : voit valita tiettyjä kuvakkeiden muotoja, käyttää monipuolisempia teemoja ja pakottaa tummentamaan vaaleita sovelluksia, joissa ei ole natiivia tummaa tilaa. Ajatuksena on, että jokainen voi säätää puhelintaan mieleisekseen ilman, että tarvitsee asentaa liikaa ylimääräisiä työkaluja.
Perheen puolella uusi vanhempien valvonta -osio antaa sinun asettaa ruutuaikarajoituksia, ajoittaa käyttökatkoja, rajoittaa tiettyjen sovellusten käyttöä ja soveltaa muita sääntöjä lasten Android-laitteiden käytön valvomiseksi.
Näiden järjestelmäkohtaisten ominaisuuksien lisäksi Google on julkaissut ominaisuuksia koko Android-ekosysteemille. Esimerkiksi puhelun syy -ominaisuuden avulla voit merkitä puhelun "kiireelliseksi", jolloin vastaanottaja näkee sen saatuaan sen. Jos hän ei vastaa, se näkyy puhelulokissa sellaisena. Ilmeikkaat tekstitykset luo tekstityksiä tunnetunnisteilla, kuten "ilme" tai "ilmaisu", jotka on suunniteltu välittämään videoiden ja julkaisujen sävyä paremmin, jopa ilman ääntä.
Ryhmäkeskustelun hallintaa on parannettu: jos tuntematon numero kutsuu käyttäjän ryhmään, Android näyttää ilmoituksen tärkeimmistä tiedoista, jotta käyttäjä voi nopeasti hyväksyä kutsun, poistua kutsusta tai estää/ilmoittaa numerosta. Chromessa kiinnitetyt välilehdet toimivat nyt samalla tavalla kuin työpöytäversiossa ja pysyvät näkyvissä koko ajan.
Ympyröi hakeaksesi -ominaisuutta on parannettu lisäämällä siihen kyky analysoida epäilyttäviä viestejä: ympyröimällä sisällön tekoälyn luoma yhteenveto ilmoittaa, onko kyseessä mahdollisesti huijaus. Saavutettavuuden osalta TalkBackin äänisanelua on parannettu (esimerkiksi sanelun aloittaminen Gboardissa kahden sormen kaksoisnapautuksella), ja Gemini on integroitu tekstin kirjoittamista ja muokkaamista varten luonnollisen kielen komentojen avulla.
Muita parannuksia ovat Pixel-puhelimien edistyneempi Guided Frame -versio , joka ei enää pelkästään ilmaise, onko kuvassa kasvoja, vaan kuvaa tarkemmin, mitä kamera näkee, sekä mahdollisuus käynnistää Voice Access sanomalla "Hei Google, käynnistä Voice Access" koskematta puhelimeen. Kuulokojeiden yhdistämistä on myös yksinkertaistettu Fast Pair -toiminnolla, joka helpottaa kuulokojeiden yhdistämistä esimerkiksi Oticon-, Sonic- ja Bernafon-merkeiltä.
Androidin turvallisuus, yksityisyys ja kritiikki
Laajalle levinneenä ja suhteellisen avoimena alustana Android on ollut tutkijoiden ja hyökkääjien ensisijainen kohde . Symantecin vuonna 2013 tekemä tutkimus osoitti, että paradoksaalisesti iOS:ssä oli paljon vakavampia haavoittuvuuksia kuin Androidissa, vaikka hyökkäysten määrä oli itse asiassa suurempi Androidilla sen suosion ja ulkoisista lähteistä tulevien sovellusten helpon asentamisen vuoksi.
Ajan myötä Google on tiukentanut turvatoimiaan ja käyttöoikeuksien hallintaansa : käyttöön on otettu ajonaikaisia käyttöoikeuksia, taustalla suoritettavan toiminnan rajoituksia, oletustallennuksen salaus, käynnistystarkistuksia, tiukempaa hiekkalaatikkosuojausta ja edellä mainittu Play Protect -alusta. Silti suuri osa vastuusta on käyttäjällä, jonka tulisi välttää sovellusten asentamista epäilyttävistä lähteistä.
Tietosuojan osalta Androidia on kritisoitu Googlen ja muiden mainosekosysteemin toimijoiden kanssa jaettavan datan määrästä sekä todennusmekanismien käsittelystä. Vuosina 2013 ja 2014 vuodot paljastivat myös, että Yhdysvaltain NSA:n ja Ison-Britannian GCHQ:n kaltaiset virastot olivat kehittäneet ominaisuuksia siepata Android-laitteilta tietoja, kuten tekstiviestejä, sijaintia, sähköposteja, muistiinpanoja ja tietoja suosituista sovelluksista, kuten Angry Birdsistä.
Havaittiin myös, että jotkin laitteet tallensivat sijaintitietoja, kun "Käytä langattomia verkkoja" -vaihtoehto oli käytössä sijaintiasetuksissa, mikä johti vertailuihin iPhonen toiminnan kanssa. Androidilla näitä tietoja käytetään kuitenkin välimuistina ja ne poistetaan, kun asetus poistetaan käytöstä, eikä ne ole pysyvä tallenne.
Toisaalta Android on kärsinyt pirstaloituneisuudesta vuosia . Tarjolla on tuhansia malleja, joilla on eri valmistajat, mukautetut käyttöliittymät, prosessorit ja tukitasot. Tämä tarkoittaa, että monet vanhemmat versiot pysyvät aktiivisina, kaikki puhelimet eivät saa uusimpia päivityksiä ja tietoturvapäivityksiä ei julkaista yhdenmukaisesti.
Google yritti kerran saada valmistajilta 18 kuukauden päivityssitoumuksen, mutta tätä suunnitelmaa ei koskaan toteutettu tehokkaasti. Ongelma johtuu osittain valmistajan ja sirutoimittajan omistamista ajureista , joita he eivät julkaise, mikä vaikeuttaa vanhempien laitteiden pitämistä nykyaikaisilla käyttöjärjestelmäversioilla.
Laitteiston tiheän päivittämisen filosofia ja uusien, ei aina vanhemmille laitteille optimoitujen versioiden jatkuva julkaisu ovat saaneet jotkut analyytikot mainitsemaan Androidin yhtenä älypuhelinten suunnitellun vanhenemisen taustalla olevista tekijöistä.
Laitteet, arkkitehtuurit ja markkinaosuus
Vaikka yleensä yhdistämme Androidin matkapuhelimiin, järjestelmää käytetään monissa elektronisissa laitteissa : kannettavissa tietokoneissa, netbookeissa, tableteissa, Android TV -televisioissa, Wear OS -kelloissa, televisiovastaanottimissa, autojen tietoviihdejärjestelmissä ( Android Auto ja Android Automotive), kuulokkeissa ja monissa muissa verkkoon yhdistetyissä laitteissa.
Vallitseva laitteistoarkkitehtuuri on ARM , mutta myös x86-arkkitehtuuria tuetaan Android-x86:n kaltaisten aloitteiden kautta, ja esimerkiksi Google TV käyttää kyseiselle alustalle mukautettua versiota. Tämä on mahdollistanut Androidin toiminnan jopa perinteisillä tietokoneilla ja testikoneilla.
Käyttöönoton suhteen Android on johtanut maailmanlaajuisia mobiilikäyttöjärjestelmämarkkinoita vuosia. Vuoteen 2018 mennessä sillä oli jo yli 90 %:n osuus kaikista älypuhelimista, ja vuonna 2024 se jatkoi hallitsevaa asemaansa noin 70,1 %:n maailmanlaajuisella osuudella verrattuna iOS:n 29,2 %:iin. Ero on vielä suurempi maissa kuten Intiassa (noin 95 %:n osuus Androidilla) ja Brasiliassa (yli 80 %), kun taas iOS on hallitseva markkinoilla kuten Yhdysvalloissa ja Kanadassa.
Tällä hetkellä maailmanlaajuisesti on arviolta 3,6 miljardia Android-käyttäjää , kun taas iOS-käyttäjiä on noin 1,46 miljardia. Merkittävä osa Android-laitemarkkinoista koostuu kiinalaisista valmistajista, jotka yhdessä muodostavat yli 55 % myynnistä. Samsung ja Xiaomi ovat johtavia toimijoita.
Versioiden mukaan tarkasteltuna huhtikuun 2025 luvut osoittavat Android 14:n olevan yleisin versio, noin 33,4 %:n osuudella kokonaismäärästä. Seuraavaksi yleisimmin käytettyjä versioita ovat Android 13, 12 ja 11. Vanhempia versioita, kuten 10, 9 Pie tai 8 Oreo, on edelleen saatavilla, vaikkakin prosenttiosuudet laskevat, ja liikkeellä on edelleen jäänteitä jopa Lollipopin kaltaisista vanhoista järjestelmistä.
Aktivointiasteiden osalta Androidin käyttö on kasvanut 100 000 laitteesta päivässä vuonna 2010 satoihin miljooniin aktivointiin vuodessa. Miljardin aktiivisen Android-älypuhelimen rajapyykki saavutettiin vuonna 2013, ja siitä lähtien luku on jatkanut kasvuaan aasialaisten valmistajien nousun ja uusiin tuotekategorioihin laajentumisen vauhdittamana.
Sovelluskehitys ja liiketoimintamalli
Yksi Androidin menestyksen avaimista on, että kuka tahansa, jolla on kohtuulliset ohjelmointitaidot, voi kehittää sovelluksen . Android SDK on ladattavissa ilmaiseksi, työkalut toimivat eri alustoilla ja pääkieltä (Java ja Kotlin) käytetään laajalti.
Javan ja Kotlinin lisäksi kehittäjillä on pääsy Native Development Kit (NDK) -työkaluun koodin osien kirjoittamiseen C- tai C++-kielellä, mikä on hyödyllistä peleissä, grafiikkamoottoreissa tai erittäin korkeaa suorituskykyä vaativissa tehtävissä. Tarjolla on myös visuaalisia ympäristöjä, kuten App Inventor aloittelijoille, ja alustojen välisiä kehyksiä, jotka perustuvat web-teknologioihin tai teknologioihin, kuten Flutter, React Native tai Qt, Necessitas-tyyppisten projektien ansiosta.
Sovellukset pakataan APK-tiedostoina ja ladataan Play Kauppaan tai muihin sovelluskauppoihin, joissa Google antaa kehittäjille 70 % myynnistä ja sovelluksen sisäisistä ostoksista saatavista tuloista . Tämä yhdistelmä saavutettavaa kehitystä ja kaupallistamispotentiaalia on luonut ekosysteemin, jossa on miljoonia sovelluksia, jotka kattavat lähes kaikki kuviteltavissa olevat aiheet: tuottavuuden, sosiaalisen median, pankkitoiminnan, terveyden, koulutuksen, älykodin, pelit ja paljon muuta.
Maksujen osalta Android integroi Google Payn (Android Payn seuraajan), joka mahdollistaa mobiilimaksut lähimaksupäätteillä, kunhan laitteessa on NFC ja se käyttää vähintään Android 4.4:ää. Tämä palvelu kilpailee ratkaisujen, kuten Apple Payn tai Samsung Payn, kanssa ja on riippuvainen Androidin suuresta asennettujen käyttäjien määrästä.
Liiketoiminnan näkökulmasta Androidia pidetään yhtenä menestyneimmistä liiketoimintamalleista modernissa ohjelmistomaailmassa. Google ei peri lisenssimaksua itse järjestelmästä, vaan se tuottaa tuloja pääasiassa mainonnasta, Play Kaupan ostoksista ja niihin liittyvistä palveluista, mikä on vauhdittanut sen laajaa käyttöönottoa kaikissa hintaluokissa ja alueilla.
Visuaalisen identiteetin, brändäyksen ja suunnittelun kehitys
Android-logo suunniteltiin alun perin Ascender Corporationin luomalla Droid-kirjasintyypillä . Ikoninen vihreä robotti, joka tunnetaan yleisesti nimellä "Andy", on Irina Blokin suunnittelema, ja siitä on tullut yksi teknologia-alan tunnistettavimmista symboleista.
Robotin tunnusväri on tietty vihreän sävy, jonka heksadesimaaliviite on #3DDC84 , kuten Android-brändiohjeissa on määritelty. Tätä väriä on käytetty vuosia kampanjoissa, mainosmateriaaleissa ja käyttöliittymissä, pienin vaihteluin suunnittelutrendien mukaan.
Järjestelmäfonttien osalta Android on kehittynyt. Ice Cream Sandwich -aikakaudella esiteltiin Roboto , kirjasintyyppi, joka oli suunniteltu parantamaan luettavuutta korkean resoluution näytöillä. Lollipopin (5.0) myötä Roboto suunniteltiin uudelleen, ja vuonna 2018 Android 9 Pie -versiossa Google alkoi käyttää Google Sansia useammissa käyttöliittymä- ja brändäyselementeissä.
Vuonna 2023 myös logoa päivitettiin, jolloin pienellä kirjaimella kirjoitettu "android" muutettiin isolla alkukirjaimella kirjoitetuksi "Android"-tekstiksi , ja viivoihin tehtiin pieniä muutoksia, jotta se vastaisi paremmin Googlen tuotteiden yleistä estetiikkaa.
Samaan aikaan järjestelmän suunnittelukieli on kehittynyt Holosta (varhaismoderneissa versioissa) Material Designiin ja sitten Material You -muotoon, jossa käyttäjäkohtainen värien ja muotojen mukauttaminen on keskeisessä asemassa. Tätä täydentää mahdollisuus vaihtaa käynnistysohjelmia, kuvakkeita ja teemoja, ominaisuus, jota puhelimen ulkonäön hienosäädöstä nauttivat arvostavat suuresti.
Koko tämä matka havainnollistaa, kuinka Android on kehittynyt pienestä startup-kokeilusta hallitsevaksi mobiilialustaksi , joka on saatavilla miljardeissa laitteissa ja monissa eri muodoissa. Sen Linux-pohjainen arkkitehtuuri, avoin AOSP-malli, sovellusekosysteemin tehokkuus ja sen valmistajille ja käyttäjille tarjoama joustavuus selittävät suuren osan sen menestyksestä, mutta ne tuovat mukanaan myös haasteita, kuten pirstoutumisen, tietoturvan ja yksityisyyden hallinnan. Sen kulkema polku tekoälyn, modulaaristen päivitysten ja hallinta- ja mukautustyökalujen vahvistumisen myötä viittaa käyttöjärjestelmään, joka tulee pysymään keskeisenä osana jokapäiväistä tietojenkäsittelyä vielä vuosien ajan.