Android (operativsystem)

Från Wikipedia
Hoppa till: navigering, sök


För en människoliknande robot, se android.
Android
Android robot.svg
Android 4.4 with stock launcher.png
Android 4.4 KitKat home screen
Företag / utvecklare Google, Open Handset Alliance
Arbetsstatus Pågående
Källkod FOSS
Senaste version Android 4.4 (Kitkat)
Licens Apache 2.0 och GNU GPL v2
Kärntyp Monolitisk kärna (modifierad Linux)
Webbplats android.com
Android, fördelning av OS-version

Android är ett öppet mobilt operativsystem för främst smartphones och pekplattor, som ursprungligen utvecklades av Android Inc., ett företag uppköpt av Google 2005.[1] Plattformen standardiseras av Google och andra medlemmar av konsortiet Open Handset Alliance, som släppte operativsystemet 2007.[2][3][4] Android Open Source Project (AOSP) leds av Google och är ansvariga för vidareutveckling av Android.[5]

Androidbaserade enheter hade störst marknadsandel av smartphones som såldes i USA under det andra och tredje kvartalet 2010,[6][7][8] med en marknadsandel på 43,6 procent under det tredje kvartalet.[9]

Android har ett stort antal utvecklare av tillämpningsprogram, kallade mobila appar och widgets, som utökar enheternas funktionalitet. Många av apparna finns tillgängliga online på Google Play, som drivs av Google. Appar kan dock även laddas ner från tredje parter, utom på AT&T, som inte tillåter detta. Apparna skrivs i Java-kod och även XML, som körs på den virtuella maskinen Dalvik.

Android har en modifierad Linux-kärna. Operativsystemets programvara består av Java-applikationer som drivs på en Java-baserad objektorienterad applikationsstruktur ovanpå ett Java-bibliotek som drivs på en Dalvik med JIT-kompilator. Bibliotek skrivna i programspråket C inkluderar OpenCore, skärmhanteraren,[10] multimediastrukturen, relationsdatabashanteringssystemet SQ Lite, 3D-grafiks OpenGL ES-API, Webkit, SGL-grafikmotorer, SSL och Bionic libc. Operativsystemet bestod 2010 av 12 miljoner rader av koder som innehåller tre miljoner rader Xml, 2,8 miljoner rader C, 2,1 miljoner rader Java och 1,75 miljoner rader C++.[11] Den första mobilen utvecklad för Android och ämnad för användare, HTC Dream, presenterades den 23 september 2008.[12]

I maj 2013 hade 48 miljarder appar installerats från Google Play Store[13] och den 3 september 2013 hade 1 miljard Android-enheter aktiverats.[14]

Historia[redigera | redigera wikitext]

Namnet Android kommer från början av först och främst Andy Rubin som grundade företaget Android Inc. 2003. Rubin har tidigare arbetat hos Apple inc. Hans målsättning var att mobila enheter skulle anpassas efter användarens krav och personlighet.[15] Google köpte sedan upp Android i augusti 2005 och det gjorde att utvecklingen fick en skjuts framåt, man gjorde Android till ett mobilt operativsystem som var baserat på Linux.[16]

Efter många rykten[17] om en "Googlemobil" presenterades projektet den 5 november 2007 med grundandet av Open Handset Alliance,[18] ett konsortium av 78 maskinvaru-, programvaru- och telekommunikationsföretag hängivna åt att lyfta fram öppna standarder för mobiltelefoner.[19][20] Av dessa har Google fått den mest framträdande rollen. Google släppte det mesta av Android-koden under Apache Software License, en fri programvaru- och öppen källkodslicens.[21]

Under 2011 släpptes Honeycomb (versionsnummer 3.0) som är en speciell Androidversion framtagen för surfplattor, vilket gjordes att Android delades upp i två olika versioner. Dock är Android 4.0 återigen avsedd för både telefoner och surfplattor.[22]

Google Play[redigera | redigera wikitext]

Google Play är den officiella applikationen för att ladda ner tredjepartsapplikationer till Androidenheter. Antal applikationer passerade 400 000 i mars 2012.[23]28 augusti 2008 tillkännagav Google Android Market, som blev tillgängligt 22 oktober samma år. Betalapplikationer i USA och Storbritannien var tillgängligt från februari 2009[24] och i 29 andra länder (däribland Finland och Sverige) från september 2010.[25]

I mitten av september 2011 så hade över 6 miljarder appar laddats ner från Android Market.[26]

Den 6 mars 2012 bytte Google namn på Android Market till Google Play.[27]


Android Development Tools[redigera | redigera wikitext]

Android Development Tools är ett insticksprogram till utvecklingsverktyget eclipse. Det används för att skapa appar till androider[1].

Användningsområden[redigera | redigera wikitext]

Operativsystemet Android används på smarttelefoner, surfplattor, Google TV, armbandsklockor och andra enheter.[28][29]

Den första telefonen tillgänglig för allmänheten var HTC Dream, den släpptes den 22 oktober 2008.[30]

Sekretess[redigera | redigera wikitext]

Smartphones med Android som operativsystem har förmågan att vidarebefordra information om WiFi-accesspunkter som smartphonen kommer i kontakt med, detta görs för att bygga upp en databas med accesspunkter. Dessa databaser används i sin tur för att kunna lokalisera smartphones vid användandet av Appar och som t.ex. Latitude samt funktioner som platsbaserad annonsering.[31]

Tredjepartsappar, såsom det forskningsfinansierade projektet TaintDroid[32], har i vissa fall förmågan att övervaka när personlig information vidarebefordras från applikationer på enheten vidare till fjärrservrar.[33]

Öppen källkodsgemenskap[redigera | redigera wikitext]

Android har en aktiv gemenskap av utvecklare som använder källkoden från Android för att utveckla och distribuera sina egna modifierade versioner av operativsystemet.[34] CyanogenMod är den mest använda av dessa modifierade versioner.[35]

Versionshistorik[redigera | redigera wikitext]

Version Kodnamn Datum
1.0 23 september 2008
1.1 9 februari 2009
1.5 Cupcake 30 april 2009
1.6 Donut 15 september 2009
2.0 Eclair 26 oktober 2009
2.1 Eclair 12 januari 2010
2.2 Froyo 20 maj 2010
2.3 Gingerbread 16 december 2010
3.0 Honeycomb 22 februari 2011
3.1 Honeycomb 10 maj 2011
3.2 Honeycomb[36] 15 juli 2011
4.0 Ice Cream Sandwich 18 oktober 2011
4.1 Jelly Bean 27 juni 2012
4.2 Jelly Bean 29 oktober 2012[37]
4.3 Jelly Bean 24 juli 2013
4.4 Kitkat 31 oktober 2013

Honeycomb är en version som riktar sig mot surfplattor[38][39] och har stöd för större skärmar, flerkärniga processorer och hårdvaruaccelererad grafik. Ice Cream Sandwich är riktat till både mobiltelefoner och surfplattor.[40]

Google döper de olika versionerna av Android som efterrätter eller sötsaker. De är dessutom i bokstavsordning. Varför Google valt att döpa versionerna på detta vis vill man inte svara på.[41] Android 1.1 kallades "Petit Four", men detta var inte ett officiellt namn.[42]

Kompatibilitet[redigera | redigera wikitext]

Android stöder ett flertal olika processorarkitekturer. Vanligast är ARM. Billiga surfplattor har ofta MIPS. x86 och Power Architecture stöds också men är inte så vanligt förekommande. Många appar som finns på Google Play innehåller enbart Java bytekod, och fungerar därmed i allmänhet på samtliga plattformar, men av dem som även innehåller maskinkod (så kallade native-klasser, kompilerade från C-kod med Android Native Development Kit) stöder de flesta endast ARM-baserade Androidenheter. Antalet appar specifikt för MIPS-baserade Androidenheter är ganska lågt. Det pågår arbete att implementera arm-emulator av samma typ som finns till Android-utvecklingsverktygen som körs under Windows vilket då möjliggör användning av ARM-specifika appar i MIPS-baserade enheter.

Se även[redigera | redigera wikitext]

Källor[redigera | redigera wikitext]

  1. ^ ”Google Buys Android for Its Mobile Arsenal”. http://www.businessweek.com/technology/content/aug2005/tc20050817_0949_tc024.htm. Läst 26 november 2010. 
  2. ^ Open Handset Alliance (2007-11-05). ”Industry Leaders Announce Open Platform for Mobile Devices”. Pressmeddelande. Läst 5 november 2007.
  3. ^ Open Handset Alliance. ”Open Handset Alliance - FAQ”. Pressmeddelande. Läst 15 november 2010.
  4. ^ Shankland, Stephen (12 November 2007). ”Google's Android parts ways with Java industry group”. CNET News. http://www.news.com/8301-13580_3-9815495-39.html. 
  5. ^ ”About the Android Open Source Project”. http://source.android.com/about/index.html. Läst 15 november 2010. 
  6. ^ ”Android hits top spot in U.S. smartphone market”. 2010-08-04. http://news.cnet.com/8301-1035_3-20012627-94.html. Läst 4 augusti 2010. 
  7. ^ Gabriel Madway (2010-08-04). ”Google's Android leads U.S. smartphones”. Reuters. http://ca.reuters.com/article/businessNews/idCATRE6734HB20100804. Läst 4 augusti 2010. 
  8. ^ ”Android Most Popular Operating System in U.S. Among Recent Smartphone Buyers | Nielsen Wire”. Blog.nielsen.com. 2010-10-05. http://blog.nielsen.com/nielsenwire/online_mobile/android-most-popular-operating-system-in-u-s-among-recent-smartphone-buyers/. Läst 29 oktober 2010. 
  9. ^ ”Google's Android software dominates U.S. smartphone market - San Jose Mercury News”. Mercurynews.com. http://www.mercurynews.com/top-stories/ci_16493024?nclick_check=1. 
  10. ^ ”Open Core”. http://www.opencore.net/. Läst 3 juni 2010. 
  11. ^ Gubatron.com (23 May 2010). ”How many lines of code does it take to create the Android OS?”. http://www.gubatron.com/blog/2010/05/23/how-many-lines-of-code-does-it-take-to-create-the-android-os/. Läst 3 juni 2010. 
  12. ^ ”Android Timeline” (på en). Google. http://www.android.com/about/timeline.html. Läst 27 maj 2009. 
  13. ^ ”BBC News: Google downloads update May 2013”. http://www.bbc.co.uk/news/technology-22542725. Läst 12 november 2013. 
  14. ^ ”Google+: Vic Gundrota”. https://plus.google.com/+VicGundotra/posts/8CVJ79nPQwN. Läst 12 november 2013. 
  15. ^ ”Androids historia”. lissy.se. http://www.lissy.se/android/androids-historia. 
  16. ^ ”Androids historia”. socialsolutions.se. http://www.socialsolutions.se/nyheter/androids-historia/. 
  17. ^ Yvonne Edenholm (30 oktober 2007). ”Googles mobiltelefonplaner avslöjas”. Ny Teknik. http://www.nyteknik.se/nyheter/it_telekom/mobiltele/article46999.ece. Läst 27 maj 2009. 
  18. ^ Yvonne Edenholm (6 november 2007). ”Nätjätten kliver in i mobilvärlden”. Ny Teknik. http://www.nyteknik.se/nyheter/it_telekom/datorer/article47117.ece. Läst 27 maj 2009. 
  19. ^ ”Open Handset Alliance”. Open Handset Alliance. http://www.openhandsetalliance.com/. Läst 10 juni 2010. 
  20. ^ Jackson, Rob (10 December 2008). ”Sony Ericsson, HTC Androids Set For Summer 2009”. Android Phone Fans. http://phandroid.com/2008/12/10/sony-ericsson-htc-androids-set-for-summer-2009/. Läst 3 september 2009. 
  21. ^ ”Android Overview”. Open Handset Alliance. http://www.openhandsetalliance.com/android_overview.html. Läst 23 september 2008. 
  22. ^ ”From I/O 2011 – Confirmed: Honeycomb source will never exist on its own”. geek.com. http://www.geek.com/articles/mobile/from-io-2011-confirmed-honeycomb-source-will-never-exist-on-its-own-20110510/. Läst 17 september 2011. 
  23. ^ ”Number of available Android applications”. http://www.appbrain.com/stats/number-of-android-apps. Läst 24 maj 2012. 
  24. ^ ”Android Market Update Support”. http://android-developers.blogspot.com/2009/02/android-market-update-support-for.html. Läst 27 november 2010. 
  25. ^ ”More Countries More Sellers More Buyers”. http://android-developers.blogspot.com/2010/09/more-countries-more-sellers-more-buyers.html. Läst 27 november 2010. 
  26. ^ Androlib, [1], Läst 15 september 2011
  27. ^ ”Google Play introduceras”. http://googleblog.blogspot.se/2012/03/introducing-google-play-all-your.html. Läst 24 maj 2012. 
  28. ^ Jolie O'Dell (12 May 2011). ”Androids Unite: How Ice Cream Sandwich Will End the OS Schism”. Mashable. http://mashable.com/2011/05/12/ice-cream-sandwich/. Läst 9 juni 2011. 
  29. ^ Laura June (6 September 2010). ”Toshiba AC100 Android smartbook hits the United Kingdom”. Engadget. http://www.engadget.com/2010/09/06/toshiba-ac100-android-smartbook-hits-the-united-kingdom/. Läst 9 juni 2011. 
  30. ^ ”T-Mobile Unveils the T-Mobile G1 - the First Phone Powered by Android”. HTC. http://www.htc.com/www/press.aspx?id=66338&lang=1033. Läst 19 maj 2009. 
  31. ^ Steve Lohr (May 8, 2011). ”Suit Opens a Window Into Google”. The New York Times. ISSN 0362-4331. http://www.nytimes.com/2011/05/09/technology/09google.html?scp=1&sq=Skyhook%20Wireless%20v.%20Google%20Case%20Yields%20E-Mail%20Insight&st=cse. Läst 16 februari 2012. 
  32. ^ ”AppAnalysis.org: Real Time Privacy Monitoring on Smartphones”. http://appanalysis.org/faq.html. Läst 21 februari 2012. 
  33. ^ Ganapati, Priya (September 30, 2010). ”Study Shows Some Android Apps Leak User Data Without Clear Notifications | Gadget Lab”. Wired.com. http://www.wired.com/gadgetlab/2010/09/data-collection-android/. Läst 30 januari 2012. 
  34. ^ McFerran, Damien (2012-04-17). ”Best custom ROMs for the Samsung Galaxy S2 | Reviews | CNET UK”. Reviews.cnet.co.uk. http://reviews.cnet.co.uk/mobile-apps/best-custom-roms-for-the-samsung-galaxy-s2-50007658/. Läst 15 september 2012. 
  35. ^ ”CyanogenMod Has Now Been Installed On Over 2 Million Devices, Doubles Install Numbers Since January”. Androidpolice.com. 2012-05-28. http://www.androidpolice.com/2012/05/28/cyanogenmod-has-been-installed-over-2-million-times-doubles-install-numbers-since-january/. Läst 15 september 2012. 
  36. ^ Android 3.2 Platform and Updated SDK tools, 15 juli 2011.
  37. ^ Android 4.2 Jelly Bean official
  38. ^ Mithun Chandrasekhar (2 February 2011). ”Google's Android Event Analysis”. AnandTech. http://www.anandtech.com/show/4150/googles-android-event-analysis/2. Läst 5 februari 2011. ”I confirmed this with Google; Honeycomb, at least in the current form, will not be coming to non-tablet devices.” 
  39. ^ Rapheal, JR. ”Will Android Honeycomb come to smartphones?”. Computerworld. http://blogs.computerworld.com/17642/android_honeycomb_smartphones. Läst 24 februari 2011. 
  40. ^ Patel, Nilay (15 February 2011). ”Next version of Android will combine Gingerbread and Honeycomb, arrive on a six-month cycle”. Engadget. http://www.engadget.com/2011/02/15/next-version-of-android-will-combine-gingerbread-and-honeycomb/. 
  41. ^ John D. Sutter (4 februari 2011). ”Why does Google name its Android products after desserts?”. CNN. http://articles.cnn.com/2011-02-04/tech/google.honeycomb.android.names_1_google-android-android-os-randall-sarafa?_s=PM:TECH. Läst 19 september 2012. 
  42. ^ ”Android Platform Overview”. http://source.android.com/source/overview.html. Läst 19 september 2012. 

Externa länkar[redigera | redigera wikitext]