android - pussel på nätet
Android är ett mobilt operativsystem för främst smartphones och pekplattor, som ursprungligen utvecklades av Android Inc., ett företag som senare blev uppköpt av Google 2005. Plattformen standardiseras av Google och andra medlemmar av konsortiet Open Handset Alliance, som släppte operativsystemet 2007. Android Open Source Project (AOSP) leds av Google och är ansvariga för vidareutveckling av Android.Androidbaserade enheter hade störst marknadsandel av smartphones som såldes i USA under det andra och tredje kvartalet 2010, med en marknadsandel på 43,6 procent under det tredje kvartalet.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 eller i senare versioner ART.
Android har en modifierad Linux-kärna och källkoden är släppt av Google under öppen källkod-licens. Operativsystemets programvara består av Java-applikationer som drivs på en Java-baserad objektorienterad applikationsstruktur ovanpå ett Java-bibliotek som kör i en virtuell maskin med JIT- eller AOT-kompilator. Bibliotek skrivna i programspråket C inkluderar OpenCore, skärmhanteraren, multimediastrukturen, relationsdatabashanteringssystemet SQLite, 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++. Den första mobilen utvecklad för Android och ämnad för användare, HTC Dream, presenterades den 23 september 2008.I maj 2013 hade 48 miljarder appar installerats från Google Play Store och den 3 september 2013 hade 1 miljard Android-enheter aktiverats.