Mobiloperativsystem

programvara

Ett mobiloperativsystem är en programvara som utgör operativsystem till en smartphone, surfplatta, smartklocka, smart-TV, smart högtalare eller annan mobil enhet, på liknade sätt som att Windows, Linux eller Mac OS är operativsystem för en dator eller laptop. Vanligen innefattas inte operativsystem för handdatorer (PDA:er) som inte är mobiltelefoner i definitionen av mobiloperativsystem. Ett operativsystem möjliggör utveckling och installation av tredjepartsprogramvara, exempelvis mobila appar. Ett komplett mobiloperativsystem tillhandahåller filsystem och användargränssnitt, och möjliggör att man kan växla mellan flera aktiva applikationsprogramvaror (multikörning). Det erbjuder standardiserade programmeringsgränssnitt (API:er) som applikationsprogramvaran kan använda för att utnyttja operativsystemets funktioner och resurser. De flesta mobiloperativsystem är öppna system i bemärkelsen att de kan porteras till olika tekniska plattformar, fritt eller mot royalty.

Skärmbild av Android, ett exempel på ett mobiloperativsystem.
Andel av den globala smarttelefonförsäljningen till slutkund under andra kvartalet 2011 sorterat efter operativsystem, enligt Gartner. [1]

En mobiltelefon som inte är en smartphone saknar ett komplett operativsystem, och har istället i allmänhet proprietär firmware. Emellertid kan en sådan mobiltelefon ändå tillåta mobilspel och andra enkla mobilappar, till exempel baserade på de standardiserade programmeringsgränssnitten Java ME och BREW. Dessa möjliggör dock inte appar som är lika kraftfulla och integrerade med telefonens användargränssnitt som vid ett komplett mobiloperativsystem, och tillåter inte multikörning.

Exempel på mobiloperativsystem är Symbian, Microsoft Windows Mobile och Windows Phone 7, Google Android, Apple IOS samt Nokia Maemo.

Populära operativsystem

Android från Google inc.

Utvecklingen påbörjades av Android Inc. som senare blev uppköpt av Google år 2005.[2]Den första smartphone som kom med operativsystemet Android heter HTC Dream och presenterades den 23 september 2008 och släpptes den 22 oktober 2008 i USA och i början av 2009 i Sverige.[3]

IOS från Apple

Första enheten med IOS operativsystemet är Iphone och släpptes 29 juni 2007[4]. Operativsystemets tidigare namn var Iphone OS men byttes till IOS i samband med lanseringen av mobiltelefonen Iphone 4 och dess tillhörande operativsystem IOS 4.[5]

Symbian från Symbian Foundation [6]

Symbian är ett operativsystem avsett främst för mobiltelefoner som den amerikanska konsultjätten Accenture vidareutvecklar från och med oktober 2011. Symbian utvecklades tidigare av Nokia (februari 2009–oktober 2011) och av Symbian Software Limited (1998–2009).

Windows Phone från Microsoft

Innan Windows Phone 7 lanserades var operativsystemet mer känt som Windows Mobile. [7]

Jämförelse mellan olika mobila OS

Endast de senaste versionerna visas i tabellen nedan, trots att vissa versioner fortfarande finns på marknaden.

FunktionerIOSAndroidwebOSWindows MobileWindows Phone 7BlackBerry OSSymbianMaemoMeeGobada
FöretagAppleOpen Handset Alliance (Google)HP/Palm, IncMicrosoftMicrosoftRIMSymbian FoundationNokiaLinux FoundationSamsung
Aktuell version4.2.10 (CDMA Verizon iPhone), 5.0.1 (Alla andra IOS apparater)6.0.1 (Telefoner & Pekplattor)2.1.2 (Telefoner) 3.0.2 (Pekplattor)6.5.37.10.7720.06.0.09.55.01.1.22.0
OS FamiljMac OS/Unix-likeLinuxLinuxWindows CE 5.2Windows CE 7Mobilt OSMobilt OSLinuxLinuxProprietär RTOS eller Linux
Processor-
arkitektur
ARMARM, MIPS, Power Architecture, x86ARMARMARMARMARMARMARM, x86ARM
Programmerings-
språk
C, C++, Objective-CC, C++, JavaCC++Many, .NET (Silverlight/XNA)JavaC++C/C++C++C++
LicensProprietär EULA förutom för öppna programvarukomponenterFria och öppna program, förutom version 3 Honeycomb[8]Fria och öppna program förutom stängda programmodulerProprietärProprietärProprietärEclipse Public LicenseFria och öppna program förutom stängda programkomponenter[9]Fria och öppna programProprietär
GPU Accelererad GUIJa3.0+[10]Delvis (i Enyo applikationer)NejJa[11]?JaJa??
Officiella SDK plattform(ar)Mac OS X använder IOS SDKLinux, Mac OS X och Windows[12]Linux, Mac OS X och Windows[13]Windows[14]Windows[15]Windows[16]Windows som använder Symbian SDK[17] eller Linux, Mac OS X och Windows som använder Nokia Qt SDK[18]GNU/Linux[19]GNU/Linux och Windows[20]Windows[21]
Extra kostnader för att utvecklaGratis ($99/år för att distribuera på App Store[22])Gratis ($25 engångskostnad för att erbjuda det på Android Market[23])Gratis [24]GratisGratis ($99/år för att erbjuda det på Windows Phone Marketplace[25])?Gratis (1€ engångsavgift för att erbjuda det i Ovi Store[26]GratisGratis?
FunktionerIOSAndroidwebOSWindows MobileWindows Phone 7BlackBerry OSSymbianMaemoMeeGobada

Källor

Se även