Android — operativsystem för mobila enheter
Översikt av Android: arkitektur, historia, användningsområden, säkerhets- och uppdateringsmodell samt viktiga skillnader inom ekosystemet.
Översikt
Android är ett operativsystem utformat för mobila enheter. Det används främst i smartphones och i ett brett spektrum av modeller, inklusive Googles egna Google Pixel och andra varianter som ofta beskrivs som tillverkaranpassade. En mängd tillverkare som HTC och Samsung erbjuder Android-baserade telefoner i olika prisklasser och formfaktorer.
Bildgalleri
9 BilderEnheter och användningsområden
Förutom telefoner används Android även i plattor, mediaenheter och specialiserade produkter. Plattformen har använts i flera surfplattor, till exempel enheter liknande surfplattor som Motorola Xoom och i läsarenheter som Amazon Kindle i vissa varianter. Android förekommer också i tv-apparater, wearables och inbyggda system.
Teknisk uppbyggnad
Android bygger på en modifierad Linuxkärna som hanterar låg nivå och drivrutiner. Ovanpå kärnan ligger ett ramverk med bibliotek och ett körningslager som tillhandahåller API:er för appar. Själva systemets arkitektur är uppdelad i plattformskomponenter, frameworks och applikationslager, vilket ger utvecklare tillgång till sensorer, grafik och nätverkstjänster.
Funktioner och ekosystem
Android stödjer moderna funktioner som multitasking, två- och tredimensionell grafik samt omfattande sensorstöd. Vanliga funktioner inkluderar:
- Multitasking och bakgrundsprocesser för appar.
- Grafikbibliotek för 2D/3D-rendering och spel.
- Plattforms-API:er för kameror, GPS och sensorer.
- Stöd för olika skärmstorlekar och anpassningsbar UI.
Historia och spridning
Plattformen utvecklades ursprungligen av Android Inc. och förvärvades av Google. Android lanserades kommersiellt och har sedan dess vuxit kraftigt; enligt tidigare uppgifter från Google har aktiverings- och försäljningstakten räknats i miljoner enheter dagligen, vilket bidragit till att Android blivit ett av världens mest använda operativsystem. Marknadsdominans har fört med sig ett stort utbud av appar och tjänster, men också utmaningar med fragmentering.
Säkerhet och uppdateringar
Säkerhetsstöd och uppdateringar varierar mellan versioner och tillverkare. Äldre versioner har ofta begränsad eller avslutad support från Google, medan nyare versioner får regelbundna säkerhetsuppdateringar. Google har introducerat mekanismer för att förenkla uppdateringar, och i vissa fall distribueras viktiga korrigeringar via butikstjänster och systemkomponenter oberoende av tillverkaren.
Betydelse och skillnader
Androids öppenhet och flexibilitet gör att det förekommer många anpassningar: vissa enheter kör nära lager från Google, andra har starkt modifierade gränssnitt och egna appbutiker. Denna variation påverkar användarupplevelse, uppdateringsfrekvens och säkerhetsnivå, vilket är viktiga faktorer för användare och företag som väljer plattform.
För vidare läsning och specifika tekniska detaljer hänvisas till officiell dokumentation och utvecklarguider från leverantörer och plattformsansvariga källor. Mer om Android finns i plattformens tekniska resurser och i tillverkares produktinformation.
Android-program
Program för Android, även kallade "appar", kommer vanligtvis från Google Play Store. Androidprogrammen har filändelsen .apk. Den 7 maj 2019 ersatte Kotlin Java som Googles föredragna språk för utveckling av Android-appar. Java stöds fortfarande, liksom C++. Google uppger att "Android-appar kan skrivas med hjälp av språken Kotlin, Java och C++". Andra språk kan också användas; till exempel Python och Go, och dessa språk och även C++ kan ha begränsningar. Stora delar av själva operativsystemet är också skrivna i Java. Över 2,6 miljoner appar finns tillgängliga för Android i Google Play Store. Vissa appar distribueras på andra ställen.
Android-versionens nummer och namn
Varje version av Android har både ett nummer och ett namn som bygger på konfektyrer. Versionens nummer och namn är följande:
- 1.1: (Inget kodnamn)
- 1.1: Petit Four
- 1.5: Cupcake
- 1.6: Donut
- 2.0 och 2.1: Eclair
- 2.2: Froyo (FROzen YOgurt)
- 2.3: Gingerbread
- 3.x: Honeycomb (en version som endast gäller för surfplattor)
- 4.0: Ice Cream Sandwich
- 4.1, 4.2 och 4.3: Jelly Bean
- 4.4: KitKat
- 5.0 och 5.1: Lollipop
- 6.0 och 6.0.1: Marshmallow
- 7.0 och 7.1: Nougat
- 8.0: Oreo
- 9.0: Paj
- 10.0: (Inget kodnamn)
- 11.0: har endast släppts som betaversion, så namnet är inte känt.
Relaterade sidor
- Operativsystem
- Linux
- Google Nexus
- Google Pixel
- Samsung Galaxy
- Androidland
- iOS
Frågor och svar
F: Vad är Android?
S: Android är ett operativsystem för mobila enheter som smartphones och surfplattor.
F: Vilka enheter används Android främst till?
S: Android används främst för smartphones, som Googles egen Pixel, samt av andra telefontillverkare som HTC och Samsung. Det har också använts för surfplattor som Motorola Xoom och Amazon Kindle.
F: Vad är kärnan i Android?
S: En modifierad Linuxkärna används som Androids kärna.
F: Hur populär är Android?
S: Android är det mest populära operativsystemet för mobiltelefoner och det mest populära operativsystemet i allmänhet. Google säger att det säljs över 1,3 miljoner Android-smartphones varje dag.
F: Har Android stöd för multitasking och 2D/3D-grafik?
S: Ja, Android stöder multitasking samt två- och tredimensionell grafik.
F: Finns det säkerhetsuppdateringar för äldre versioner av Android?
S: Säkerhetsuppdateringar tillhandahålls inte för versioner äldre än Android 10. Nyare versioner får säkerhetsuppdateringar om telefontillverkaren stöder dem.
F: Vilken är den nuvarande stabila versionen av Android?
S: Den nuvarande stabila versionen är Android 12, som släpptes den 4 oktober 2021. Från och med maj 2022 är Android 11 den mest använda versionen.
Relaterade artiklar
Författare
AlegsaOnline.com Android — operativsystem för mobila enheter Leandro Alegsa
URL: https://sv.alegsaonline.com/art/4041
Källor
- openhub.net : "Android Language Breakdown" · web.archive.org
- android-developers.googleblog.com : "Announcing the Android 1.0 SDK, release 1" · web.archive.org
- android.com : "Android 7.0 Nougat" · web.archive.org
- android.googlesource.com : "android/platform/bionic/" · web.archive.org
- android.googlesource.com : "android/platform/external/mksh/" · web.archive.org
- source.android.com : "Licenses" · web.archive.org
- code.google.com : Android Project Home
- techcrunch.com : "There Are Now 1.3 Million Android Device Activations Per Day"
- developer.android.com : Android Developers Application Fundamentals
