Android

Android er et mobilt operativsystem (for smarttelefoner og nettbrett) opprinnelig utviklet av Android Inc., et firma som ble kjøpt av Google i 2005. Android er basert på en modifisert versjon av Linux-kjernen. Det ble annonsert 5. november 2007 at Android skulle brukes på smarttelefoner, samtidig som Open Handset Alliance ble opprettet. Android er «flaggskip»-operativsystemet til Open Handset Alliance. Google ga ut Android-kildekoden under Apache-lisensen, en fri programvare og åpen kildekode-lisens.

 Utbredelse 
Per 2013 var Android det operativsystemet i verden som ble installert på flere apparater enn noe annet, og det har flere brukere enn Windows, macOS og andre konkurrenter sammenlagt. , noe som tilsvarer omtrent samtlige PC-er som er i bruk i hele verden. Det finnes per september 2015 ca. 1.4 milliarder aktive Android-enheter.

Navnet Andrew (Andy Rubin er født Andrew E. Rubin), og ordet Android deler røtter fra det greske andros, som betyr mann. Andy Rubin valgte android.com som sin personlige nettside, og kollegaene hans brukte Android som kallenavnet hans på jobb. Det ble senere navnet på selskapet han grunnla, og navnet på operativsystemet de utviklet.

 Versjonshistorikk 

Det har kommet flere versjoner av Android siden lanseringen. Hver versjon er i alfabetisk rekkefølge oppkalt etter en dessert.

 Android 1.0 
VersjonFunksjoner 1.0 23. september 2008 Android Market for nedlasting og oppdatering av applikasjoner.
 Nettleser med faner for visning av fulle HTML- og XHTML-sider.
 Støtte for kamera. Manglet mulighet for endring av oppløsning, hvitbalanse, kvalitet o.l.
 Mapper på hjemskjermen som andre ikoner kan plasseres i.
 Tilgang til e-post servere og støtte for POP3, IMAP4 og SMTP.
 Synkronisering med Gmail, Google Contacts og Google Calendar.
 Google Maps med Latitude og Street View for visning av kart og satellittbilder. Også mulighet til å finne lokale bedrifter og navigasjon ved bruk av GPS.
 Håndtering av synkronisering av Gmail, Google Contacts og Google Calendar med Google Sync.
 Google Search med mulighet for søking på Internett og på telefonen.
 Google Talk for direktemeldinger.
 Direktemeldinger, tekstmeldinger og multimediemeldinger.
 Mediaspiller manglet video- og stereostøtte for Bluetooth.
 Varsler synlig i statuslinjen med mulighet for å sette ringetone, LED-lys(hvis enheten har) og vibrasjonsvarsel.
 Mulighet for å bruke stemme for å ringe uten å taste inn navn eller nummer.
 Bruk av valgfritt bakgrunnsbilde.
 YouTube-applikasjon.
 Andre medfølgende applikasjoner: Alarmklokke, kalkulator, bildegalleri og innstillinger.
 Støtte for trådløst nettverk og Bluetooth.

 Android 1.1 
VersjonFunksjoner 1.1 9. februar 2009 Feilfikser, endringer i API og mange nye funksjoner.
 Visning av detaljer og anmeldelser ved søk etter bedrifter i Google Maps.
 Forhåndssatt lengre tid før skjermen skrur seg av ved bruk av høyttaler under samtaler og mulighet til å vise/skjule tastaturet.
 Mulighet for å lagre vedlegg i meldinger.
 Støtte for marquee.
miniatyr|Hjemmeskjermen til Android Cupcake.

 Android 1.5 Cupcake 
VersjonFunksjoner 1.5 30. april 2009 Mange nye funksjoner og endringer i brukergrensesnitt.
 Støtte for tredjeparts virtuelle tastatur med ordforslag og egne ord.
 Støtte for skrivebordselementer som for eksempel kan vises på hjemmeskjermen og oppdateres etter valgte tidsintervaller.
 Videopptak og avspilling i MPEG-4 og 3GP.
 Automatisk sammenkobling og stereostøtte for Bluetooth (A2DP og AVRCP profiler).
 Støtte for kopier og lim inn i nettleseren.
 Brukerbilder vises for favoritter i kontakter.
 Spesifikk dato og tidspunkt vises i anropsloggen og mulighet til å se kontakten ved å trykke på hendelsen.
 Animerte skjermoverganger.
 Mulighet til å laste opp videoer til YouTube.
 Mulighet til å laste opp bilder til Picasa.
miniatyr|Skjermbilde av Android 1.6 Donut.

 Android 1.6 Donut 
VersjonFunksjoner 1.6 15. september 15 2009 Forbedret støtte for stemme- og tekstsøk til bokmerker, kontakter og Internett.
 Mulighet for utviklere til å inkludere eget innhold i søkeresultater.
 Flerspråklig stemmesyntesemotor for å la alle applikasjoner «snakke» en tekststreng.
 Bedre søk og mulighet for visning av skjermbilder i Android Market.
 Forbedret integrasjon av bildegalleri, kamera og videoopptak. Raskere kameratilgang.
 Støtte for å merke flere bilder for samtidig sletting.
 Oppdatert teknologisk støtte for CDMA/EVDO, 802.1x, VPN og tekst-til-tale motor.
 Støtte for WVGA skjermoppløsninger.
 Ytelsesforbedringer for søk og kameraapplikasjoner.
 Utvidet bevegelsesframework og nytt GestureBuilder utviklingsverktøy.
miniatyr|Android 2.1 OS på Google Nexus One.

 Android 2.0/2.1 Eclair 
VersjonFunksjoner 2.0 26. oktober 26 2009 Utvidet kontosynkronisering med mulighet for å ha flere kontoer på samme enhet og sette opp e-post- og kontaktsynkronisering.
 Støtte for exchange e-postsynkronisering med mulighet for å vise e-post fra flere kontoer sammen på en side.
 Støtte for Bluetooth 2.1.
 Mulighet for å trykke på bildet til en kontakt og deretter ringe, sende tekstmelding eller sende e-post til denne kontakten.
 Mulighet til å søke i alle lagrede tekstmeldinger og multimediemeldinger og mulighet til å automatisk slette den eldste meldingen dersom en satt meldingsgrense overskrides.
 Flere nye kamerafunksjoner, blant annet støtte for blits, digital zoom, scenemodus, hvitbalanse, fargeeffekter og makrofokus.
 Forbedret tastehastighet for virtuelle tastatur med smartere ordbok som lærer fra ordbruk, og inkluderer kontaktnavn som forslag.
 Oppdatert brukergrensesnitt for nettleseren med bokmerkeminiatyrbilder, dobbeltrykk zoom og støtte for HTML5.
 Forbedret agendavisning i kalenderen med visning av status for inviterte deltakere og mulighet til å invitere kontakter.
 Optimalisert hardwarehastighet og utbedret brukergrensesnitt.
 Støtte for flere skjermstørrelser og oppløsninger med bedre kontrastratio.
 Versjon 3.1.2 av Google Maps
 MotionEvent-klasse utvidet til å spore multitouch.
 Levende bakgrunnsbilder som gjør det mulig å vise bilder med animasjoner på hjemmeskjermen. 2.0.1 3. desember 2009 Mindre endringer i API, feilfikser og endringer i rammeverket. 2.1 12. januar 2010 Mindre endringer i API og feilfikser.
miniatyr|Skjermbilde av Android 2.2 Froyo

 Android 2.2.x Froyo 
VersjonFunksjoner 2.2 20. mai 2010 Ytelses- og minneoptimalisering.
 Ekstra hastighetsforbedringer for applikasjoner på bakgrunn av JIT implementasjon.
 Integrasjon av Chromes V8 JavaScriptmotor i nettleseren.
 Forbedret Microsoft Exchange støtte, inkludert sikkerhetsregler, auto-discovery, GAL-oppslag, kalendersynkonisering og fjernsletting.
 Forbedret applikasjonsstarter med snarveier til telefon og nettleserapplikasjoner.
 USB tethering og WiFi hotspot funksjonalitet.
 Mulighet for å deaktivere datatilgang over mobile nettverk.
 Oppdatert Android Market med støtte for automatisk oppdatering av applikasjoner.
 Rask bytting mellom flere tastaturspråk og tilhørende ordbok.
 Stemmeringing og deling av kontakter over Bluetooth.
 Støtte for numerisk og alfanumeriske passord.
 Støtte for filopplastingsfelt i nettleseren.
 Støtte for installering av applikasjoner på minnekort.
 Støtte for Adobe Flash.
 Støtte for skjermer med ekstra høy PPI (320 PPI+). For eksempel 4" 720p.
 Brukeren kan se bilderstabler ved å bruke zoombevegelse. 2.2.1 18. januar 2011 Feilfikser, sikkerhetsoppdateringer og ytelsesforbedringer. 2.2.2 22. januar 2011 Mindre feilfikser, inkludert SMS rutingproblemer på Nexus One. 2.2.3 21. november 2011 To sikkerhetsfikser
miniatyr|Skjermbilde av Android 2.3 Gingerbread.

 Android 2.3.x Gingerbread 
VersjonFunksjoner 2.3 6. desember 2010 Oppdatert brukergrensesnitt med økt fokus på enkelhet og ytelse.
 Støtte for ekstra store skjermstørrelser og oppløsninger (WXGA og høyere).
 Innebygd støtte for SIP VoIP Internettelefoni.
 Raskere og mer intuitiv tekst-input i virtuelle tastatur med økt nøyaktighet, bedre forslag av ord og stemmestyrt input.
 Utbedret kopier/lim inn funksjonalitet som gjør det mulig for brukeren og velge et ord ved å trykke og holde, kopiere og lime inn.
 Støtte for Near Field Communication (NFC).
 Nye lydeffekter som utjevning, virtualisering av hodetelefoner og bass-boost.
 Ny nedlastingshåndterer som gir lettere tilgang til alle filer lastet ned gjennom nettleseren, fra e-post eller fra andre applikasjoner.
 Støtte for flere kameraer på en enhet, inkludert kamera foran.
 Støtte for WebM/VP8 videoavspilling og AAC lydenkoding.
 Forbedret strømkontroll med en mer aktiv rolle i kontrollering av applikasjoner som holder enheten våken for lenge.
 Forbedret støtte for native code utvikling.
 Byttet fra YAFFS til ext4 for nyere enheter.
 Lyd-, grafikk- og inputforbedringer for spillutviklere.
 Sammenfallende søppeloppsamling for forbedret ytelse.
 Innebygd støtte for flere sensorer (for eksempel gyroskop og barometer) 2.3.1 Desember 2011 Forbedringer og feilfikser for Nexus S. 2.3.2 Januar 2011 Forbedringer og feilfikser for Nexus S. 2.3.3 9. februar 2011 Flere forbedringer og API-rettelser. 2.3.4 28. april 2011 Introduserte støtte for stemme- og videochat i Google Talk.

 Støtte for Open Accessory Library ble innført i Android 3.1, men gir 2.3.4ekstra støtte ved tilkobling av kompatibelt USB-utstyr og tilhørende programvare på enheten. 2.3.5 25. juli 2011 Systemforbedringer.
 Forbedret nettverksytelse for Nexus S 4G.
 Fikset Bluetooth-feil for Samsung Galaxy S.
 Forbedret Gmail applikasjon.
 Skyggeanimasjoner for liste-scrolling.
 Forbedringer av kameraprogramvare.
 Andre forbedringer og feilfikser. 2.3.6 2. september 2011 Fikset feil i stemmesøk. 2.3.7 21. september 2011 Introduserte støtte for Google Wallet til Nexus S 4G.
miniatyr|Android Honeycomb 3.0

 Android 3.x Honeycomb 
VersjonFunksjoner 3.0 22. februar 2011 Optimalisert støtte for nytt virtuelt og «holografisk» brukergrensesnitt.
 Lagt til «System Bar» med rask tilgang til notifikasjoner, status og myke navigasjonsknapper nederst på skjermen.
 Lagt til «Action Bar», som gir tilgang til kontekstuelle innstillinger, skrivebordselementer og andre typer innhold på toppen av skjermen.
 Støtte for multitasking - «Siste programmer» i «System Bar» gjør det mulig for brukeren å se miniatyrbilder av åpne oppgaver og rask bytte mellom dem.
 Re-designet tastatur som gjør skriving raskere, mer effektivt og mer nøyaktig på større skjermer.
 Enklere og mer intuitivt kopier/lim inn grensesnitt.
 Støtte for bruk av faner i nettleseren, auto-utfylling i skjemaer og «incognito»-modus for anonym surfing.
 Rask tilgang til kameraeksponering, fokus, blits, zoom, frontkamera, «time-lapse» m.m.
 Mulighet til å se bilder i full størrelse fra galleriet med rask tilgang til miniatyrbilder av andre bilder.
 Todelt kontaktgrensesnitt med rask «scrolling» som lar brukeren lett organisere og finne kontakter.
 Todelt e-postgrensesnitt som gjør visning og organisering av beskjeder mer effektivt og lar brukeren se en eller flere beskjeder.
 Støtte for videochat i Google Talk.
 Støtte for maskinvareakserelasjon.
 Støtte for flerkjerneprosessorer.
 Støtte for kryptering av all brukerdata.
 HTTPS stack forbedret med Server Name Indication (SNI).
 «Filesystem in Userspace» (FUSE; kernel modul) 3.1 10. mai 2011 Avgrensninger i brukergrensesnittet.
 Konnektivitet for USB-ekstrautstyr.
 Utvidelse av «Siste brukte programmer»-listen.
 Støtte for å endre størrelsen på skrivebordselemeter på hjemmeskjermen.
 Støtte for eksterne tastaturer og pekeutstyr.
 Støtte for joystick og gamepads.
 Støtte for FLAC lydavspilling
 Høyytelses WiFi lås som opprettholder høy ytelse over trådløst nettverk når enhetens skjerm er skrudd av.
 Støtte for HTTP proxy for hvert tilkoblet WiFi aksesspunkt. 3.2 15. juli 2011 Forbedret maskinvarestøtte, inkludert optimalisering for nettbrett.
 Lettere tilgang for applikasjoner til filer på minnekort, for eksempel ved synkronisering.
 Kompabilitetsvisningsmodus for applikasjoner som ikke er optimalisert for skjermstørrelser brukt på nettbrett.
 Nye visningsfunksjoner som gir utviklere mer kontroll over brukergrensesnittet på forskjellige enheter. 3.2.1 20. september 2011 Feilfikser, stabilitet- og WiFi-forbedringer.
 Oppdatert Android Market med automatisk oppdatering og lettleselig Terms and Condition tekst.
 Oppdatert Google Books.
 Forbedret støtte for Adobe Flash i nettleseren.
 Forbedret kinesisk håndskriftforslag. 3.2.2 30. august 2011 Feilfikser og andre mindre forbedringer for Motorola Xoom 4G. 3.2.3 Feilfikser og andre mindre forbedringer for Motorola Xoom og Motorola Xoom 4G. 3.2.4 Desember 2011 Støtte for «Pay as You Go» for 3G og 4G nettbrett. 3.2.5 Januar 2012 Feilfikser og andre mindre forbedringer for Motorola Xoom og Motorola Xoom 4G. 3.2.6 Februar 2012 Fikset datatilkoblingsproblemer ved avslutning av flymodus på den amerikanske Motorola Xoom 4G.
miniatyr|Android 4.0 «Ice Cream Sandwich»-logo.

 Android 4.0.x Ice Cream Sandwich 
VersjonFunksjoner 4.0 19. oktober 2011 4.0.1 21. oktober 2011 Fikset mindre feil på Samsung Galaxy Nexus. 4.0.2 28. november 2011 Fikset mindre feil på Verizon Galaxy Nexus. 4.0.3 16. desember 2011 Flere feilfikser og optimaleringer.
 Forbedringer av grafikk, databaser, stavekontroll og Bluetooth-funksjonalitet.
 Nye API-er for utviklere, inkludert en «social stream»-API.
 Kalenderforbedringer.
 Nye kameraapplikasjoner som forsterker videostabilisering og QVGA-oppløsning.
 Tilgjengelighetforbedringer. 4.0.4 29. mars 2012 Stabilitetsforbedringer.
 Bedre kameraytelse.
 Forbedret skjermrotasjon.
 Forbedret telefonnummer gjenkjennelse.
miniatyr|Android 4.2 «Jelly Bean» på Nexus 4.

 Android 4.1/4.2 Jelly Bean 
VersjonFunksjoner 4.1 9. juli 2012 4.1.1 23. juli 2012 4.1.2 9. oktober 2012 4.2 13. november 2012 Flere brukerkontoer (bare nettbrett)
miniatyr|Android KitKat-logo

 Android 4.4 KitKat 
VersjonFunksjoner 4.4 31. oktober 2013Blant annet:
 Visuelle forbedringer
 Fullskjermmodus(skjuler virtuelle knapper)
 Støtte for utskrift over trådløst nett
 Applikasjonsgrensesnitt (API) for utvikling og oppbevaring av SMSer
 Ytelsesforbedringer for enheter med dårligere prosessor enn normalen 4.4.1 5. desember 2013 Forbedret autofokus, hvitbalanse og HDR+ for Nexus 5-kamera
 Bedre applikasjonsstøtte for kommende Android Runtime (ART)
 Kameraapplikasjonen laster Google+ Photos i stedet for Gallery når man sveiper bort fra kamera 4.4.2 9. desember 2013 Fjernet App Ops. App Ops var en app som tillot brukere på Android 4 å fjerne tillatelser gitt til applikasjonene. 4.4.3 2. juni 2014 Forbedret grensesnitt på ringe-appen
 Oppgradering av webgrensesnittet som apper kan benytte (WebView)
 Diverse mindre forbedringer 4.4.4 19. juni 2014 Sikkerhetsforbedringer

 Android 5.0 Lollipop 
VersjonFunksjoner 5.0 19. desember 2014 Forbedret varslingssystem
 Designendringer, inkludert for nylig brukte applikasjoner
 Dalvik VM ble erstattet av Android Runtime (ART) som kjører programmer raskere og går over flere plattformer.
 Forbedret batteritid (Project Volta)
 5 000 nye applikasjonsgrensesnitt (API-er) for app-utviklere
 Bedriftsfunksjoner kalt Android for Work 5.1 9. mars 2015 Dual-SIM
 HD-telefoni (forbedret lydkvalitet)
 Forbedret stabilitet
 Forvaltning av Bluetooth- og WLAN-enheter med Quick Settings

 Android 6.0 Marshmallow 
VersjonFunksjoner 6.0 5. oktober 2015 Nytt rettighetssystem: applikasjonene må spørre om tillatelse til å få rettighetene
 Rettighetene kan fjernes eller ikke gis til applikasjonene.
 Standby-modus Doze
 Skanner for fingeravtrykk støttes
 Android Pay-brukerverifikasjon kan bruke fingeravtrykk i stedet for passord
 Google Now on Tap
 USB-C understøttes
 MicroSD-kort kan formateres som intern lagring slik at applikasjoner kan installeres direkte på kortet. Formateringen «øker» størrelsen på internlagringen ved at systemet automatisk registrerer SD-kortet som internlagring.
miniatyr|Logo-en for Android 7 «Nougat»

 Android 7.0 Nougat 
VersjonFunksjonerBilde(r) 7.0 22. august 2016 Split-screen
 OpenJDK erstatter Java
 Optimering av standby-modus Doze
 Datakomprimering
 Forbedret støtte for svak maskinvare 7.1 4. oktober 2016 Tilpasninger for Google Pixel
 Nattlys
 Displayforbedringer
 Dagdrøm VR-modus
miniatyr|Android Oreo 8.1-logo

 Android 8.0 Oreo 
VersjonFunksjoner 8.0 21. august 2017 Bilde-i-bilde-video 
 «Google Play Protect» for å identifisere skadelige aktiviteter
 Begrensnig av bakgrunnsaktiviteter for mindre strømforbruk
 «Wi-Fi Aware» for utveksling av informasjon via trådløst lokalt datanett
 Ny Bluetooth-profil Audio Video Remote Control Profile 8.1 ~ 6. desember 2017 Android Go. En egen versjon for mobiler med lavere spesifikasjoner.
 Mer sikker fingerskanner
 Bluetooth batteri-indikator i hurtiginnstillinger
miniatyr|Logo-en til operativsystemet Android Pie

 Android 9.0 Pie 
VersjonFunksjoner 9.0 6. august 2018 Nye navigeringmetode(kan slås av/på)
 Ny Nylige-avdeling
 «Adaptive Brightness» & «Adaptive Battery»
 Nytt og mer fargerikt UI
miniatyr|Logo-en til operativsystemet Android Q

 Android Q (10) 
VersjonUtgivelsesdatoFunksjoner10.022. august 2019 Revidert navigasjon
 Mørk modus
 Bedre sikkerhet
 Mer optimisert for brettbare telefoner

 Programvare 
Android har et stort samfunn av utviklere som skriver programmer («apper») som utvider funksjonaliteten til enhetene. Det finnes per mars 2019 rundt 2,6 millioner apper i Google Play. Utviklere programmerer som oftest i Java-språket, men det har i nyere tid blitt lagd programmer som Apache Cordova som tillater utviklere å skrive i HTML, JavaScript og CSS. Google har en offisiell NDK som tillater utviklere å lage programmene i C eller C++.

 Andre plattformer med Android 
I tillegg til at Android brukes på smarttelefoner og nettbrett, blir det også brukt i biler og smartklokker. Disse heter Android Auto og Android Wear respektivt. I tillegg finnes det Android for Smart-TV.

Android Wear, Auto og TV apper er laget på samme måte som for smarttelefoner og kan lastes ned fra Google Play. Det er forskjeller mellom «vanlig» Android, Android Wear, TV og Auto som gjør at man ikke kan laste ned en smarttelefon app til en smartklokke. Apper til de respektive plattformene må utvikles med de designerte SDKene. Android Wear bruker Wear-SDKen.

 Referanser 

 Eksterne lenker 


 Google Code Android
 Google Play