Dagens plattformar

Dagens plattformar

Idag finns tre stora tillverkare av plattformar för datorer, surfplattor och mobiler: Micro­soft, Apple och Google. De har varsin strategi för hur deras operativsystem och tillhörande ekosystem av appar ska fungera på de tre enhetstyperna. Microsoft valde förr att använda Windows som sitt operativsystem för både datorer och surfplattor samt Windows Phone som sitt operativsystem för mobiler. Nu har de gått över till att använda Windows till samtliga tre enhetstyper, även om det fortfarande skiljer en del mellan de olika versionerna. Apple har valt att låta sitt operativsystem för mobiler (IOS) växa till sig och även omfatta surfplatteformatet. Operativsystemet för datorer (Mac OS X) har de behållit som ett renodlat datoroperativsystem. Google har följt Apples linje och valt sitt mobila operativsystem Android för mobiler och surfplattor. Deras Chrome OS håller de dedikerat till datorer.

Utvecklingen fram till Windows 10

Med de tre senaste operativsystemsgenerationerna har Microsoft fört Windows-versionerna för datorer, surfplattor och mobiler allt närmare varandra. Det började i samband med lanseringen av Windows Phone 7. Då introducerades det nya användargränssnittet Modern UI (tidigare känt som Metro) för mobiler.

Microsoft tog nästa steg i samband med den kombinerade lanseringen av Windows 8 och Windows Phone 8. Det var då Microsoft började erbjuda Modern UI som ett semiintegrerat alternativ till den traditionella skrivbordsmiljön. Plötsligt fanns det då också två typer av mjukvaror för Windows: de traditionella skrivbordsprogrammen och de nya, Modern UI-designade Windows-apparna. Dessa mjukvaror levde parallellt med varandra. De traditionella skrivbordsprogrammen kördes i skrivbordsläge och kunde till exempel installeras som nedladdare filer från nätet eller direkt från DVD-skivor och flashminnen. De nya, Modern UI-designade Windows-apparna installerades endast genom Windows Store och levde ett eget liv utanför skrivbordet. Många av Microsofts appar fanns i både skrivbordsversion och Modern UI-version, vilket orsakade viss förvirring. Exempelvis fanns Internet Explorer och Onenote i båda versionerna.

Windows 8 hade både Modern UI och Windows-skrivbordet som användargränssnitt.

Poängen med Modern UI-apparna var att de kunde designas för att styras med både tangentbord/mus och med pekskärm. Om samma app utvecklades för både Windows och Windows Phone kunde de två appversionerna dessutom dela kodbas, vilket underlättade för utvecklarna.

Ytterligare en fördel med Modern UI-apparna var att de kunde köras på två typer av processorer. Vanliga Windows-skrivbordsprogram kunde endast köras på X86-processorer (32 och 64 bitar). Modern UI-apparna kunde även köras på ARM-processorer (läs mer om processortyper i Dator 3.1). Microsoft hoppades att Windows skulle bli en succé på strömsnåla surfplattor och utvecklade därför den ARM-baserade Windows 8-versionen Windows RT. Eftersom den var ARM-baserad kunde den inte köra vanliga Windows-skrivbordsprogram (t.ex. Photoshop och Itunes), men den kunde köra ­Modern UI-appar. Tyvärr uteblev succén. Partnertillverkarna (bl.a. Samsung) slutade tidigt satsa på de begränsade och ARM-baserade Windows-surfplattorna till förmån för mer kompetenta X86-surfplattor (som även kunde köra vanliga Windows-skrivbordsprogram). Kort efter lanseringen var det endast Microsoft själva som erbjöd Windows RT-surfplattor med sin Surface-serie. Inför lanseringen av Windows 10 tillkännagav Micro­soft att Windows RT saknade framtid.

Modern UI-delen av Windows 8 för datorer möttes av många negativa användarreaktioner. Microsoft hade utvecklat Modern UI för att fungera som bäst med pekskärmar och hade, enligt kritikerna, missat att göra det användarvänligt för alla som hade tangentbord och mus som sina primära indataverktyg. I samband med släppet av Windows 8.1 (och Windows 8.1 Update 1) gjorde Microsoft Modern UI mer användarvänligt och enklare att hantera på datorer som saknade pekskärm. Windows fick exempelvis en logiskt placerad avstängningsknapp och högerklicksmenyer som dök upp vid musmarkören i stället för längst ned på skärmen. Trots detta blev Windows 8 aldrig ett omtyckt operativsystem av den breda användarskaran.

Windows 10

Med Windows 10 har Microsoft nått fram till målet som Windows 8 började gå mot. Microsoft har dessutom lyssnat på användarna och anpassat användargränssnittet. Modern UI-gränssnittet har fått en hel del småförbättringar. Apparna som bygger på den nya tekniken lever inte heller längre ett helt eget liv vid sidan av skrivbordet på datorerna. Modern UI-apparna ligger i stället i fönster precis som de vanliga Windows-skrivbordsprogrammen. Det ökar den effektiva användningen av skärmytan när programmen styrs med precisionsverktyg som till exempel tangentbord och mus. Självfallet kan apparna fortfarande köras i både helskärmsläge och delat helskärmsläge med någon annan app.

Modern UI-appar och skrivbordsprogram samsas på Windows 10-skrivbordet.

I Windows 10 fortsätter Modern UI-apparna att köras i helskärmsläge och delat helskärmsläge på surfplattor och mobiler där den förhållandevis inexakta pekskärmen förutsätter ett pekoptimerat användargränssnitt.

Modern UI-appar och skrivbordsprogram samsas på surfplatteskärmar.

Microsoft särskiljer inte längre Windows 10 för datorer och surfplattor från Windows 10 för mobiler. Namnet Windows Phone är borttaget och numera kallas mobilerna helt enkelt Windows-mobiler. Ibland används termen Windows 10 Mobile för att förtydliga att det är mobilversionen det handlar om. Observera att dagens Windows 10 Mobile inte har något samband med Windows Mobile 6 från förra decenniet. Det är bara namnet som har återanvänts.

Alla Windows 10-baserade datorer, surfplattor och mobiler delar nu samma Windows-kärna. Det gör det lätt för utvecklare som vill bygga appar som fungerar på samtliga produkttyper. Appar av denna nya typ kallas universella appar, och de byggs för att fungera på både X86-processorer (i datorer, surfplattor och ev. mobiler) och ARM-processorer (i mobiler).

Hösten 2015 kommer Microsoft att lansera funktionen Continuum för Windows-­mobiler. Den gör att mobilen kan ställas i en dockningsstation med tillkopplad skärm, tangentbord och mus. Med en sådan dockningsstation fungerar mobilen som en portabel dator. På den tillkopplade skärmen dyker Windows-skrivbordet upp och allt som visas kan styras med de inkopplade indataverktygen. Det kommer av förklarliga skäl inte gå att köra Windows-skrivbordsprogram från ARM-baserade mobiler, men däremot ­kommer de universella apparna (som normalt körs i helskärmsläge på mobilen) att kunna köras i fönsterläge på den tillkopplade skärmens skrivbord. Tyvärr kommer Continuum att kräva ny hårdvara för att fungera, vilket gör att Windows-mobilerna som finns på marknaden augusti 2015 inte får funktionen (även om de kan uppgraderas till Windows 10).

Continuum gör Windows 10-mobiler till portabla ARM-datorer. Skärmdumparna i illustrationen är montage som kan skilja från den färdiga produkten.

För att få utvecklarna att skriva universella appar måste Microsoft ha en stor användarbas som kan köra apparna. Det är därför förståeligt att Microsoft satsar hårt på att få användare att uppgradera sina datorer till Windows 10. Microsoft har till och med gjort det gratis för konsumenter att uppgradera från Windows 7 och Windows 8 under det första året som Windows 10 finns på marknaden (fram till 29:e juli 2016). I media har det cirkulerat rykten om att det skulle röra sig om en prenumerationsversion av Windows 10 som börjar kosta pengar efter ett år. Så är inte fallet. Det enda som händer efter 29:e juli 2016 är att kvarvarande Windows 7- och Windows 8-användare eventuellt måste betala för en uppgradering till Windows 10.

Windows 10 blir även en gratisuppgradering för Windows Phone 8.1-mobiler. Windows RT-surfplattor kommer däremot inte att kunna uppgraderas till Windows 10.

Mac OS X El Capitan och IOS 9

Mac OS X El Capitan, även känt som Mac OS X 10.11, är den senaste versionen av Apples operativsystem för datorer. I årets Mac OS X-version har Apple valt att främst fokusera på förbättring av de befintliga funktionerna i stället för att likt tidigare år lansera massvis av nya funktioner. Bland annat förbättras svepgesterna, sökningen med Spotlight (som tillkom i Yosemite) och hanteringen av flera virtuella skrivbord. El Capi­tan förbättrar också den allmänna prestandan och introducerar Metal-tekniken för ­Macar (Metal gjorde entré för IOS-enheter i IOS 8). Metal är ett API som gör att programmerare kan dra bättre nytta av Macarnas grafikkretsar för att få högre prestanda i spel och andra grafikkrävande applikationer.

Mac OS X och Windows har genom tiderna lånat många funktioner av varandra. Windows 10 introducerar till exempel virtuella skrivbord, vilket har funnits i Mac OS X sedan Leopard-versionen (10.5). En av de stora nyheterna i Mac OS X El Capitan är möjligheten att köra flera fullskärmsprogram sida vid sida, vilket var en av nyheterna i Windows 8.

Mac OS X El Capitan kan köra fullskärmsprogram sida vid sida.

Mac OS X El Capitan är en gratisuppgradering för alla som kör Mac OS X Snow Leopard (10.6) eller senare. Macar som är kompatibla med föregångarversionen (Yosemite) är också kompatibla med El Capitan.

IOS 9 fokuserar också mycket på förbättringar av befintliga funktioner snarare än lansering av nya. Bland nyheterna finns förbättringar för att använda Ipad som ett arbetsverktyg. IOS 9 utökar systemstödet för Bluetooth-tangentbord med fler funktioner och lanserar möjligheten för att köra två appar sida vid sida. En app kan svepas in över en annan, vilket exempelvis är praktiskt för att göra en snabb webbsökning utan att lämna den aktiva appen. Två appar kan också dela på skärmytan och köras bredvid varandra. Det sistnämnda fungerar endast med appar som har blivit uppdaterade för att stödja funktionen som kallas Split-view.

Ipad Air 2 med IOS 9 kan köra fullskärmsprogram sida vid sida.

Det är inte alla IOS-enheter som har stöd för att låta appar dela på skärmytan. En app kan svepas in över en annan app på Ipad Mini 2 och Ipad Air eller senare. Stödet för Split-view finns enbart på Ipad Air 2 (augusti 2015).

I IOS 9 kan videospelare och videokonversationsappar släppa loss videon, så att den kan placeras i en ruta i valfritt skärmhörn. Därigenom går det exempelvis att surfa på webben och se på film samtidigt (picture-in-picture).

Videospelare körs i en liten ruta i förgrunden.

IOS 9 är en gratisuppgradering som är kompatibel med Iphone 4s, Ipad 2, Ipad Air och Ipad Mini eller senare versioner av respektive produkttyp.

Android M och Chrome OS

Google har valt samma operativsystemsuppdelning som Apple. Google använder sitt operativsystem Android för mobiler och surfplattor och de använder sitt operativsystem Chrome OS för datorer.

Android Lollipop (även känt som Android 5.0 och 5.1) gav Android massvis av nya funktioner och ett nytt användargränssnitt vid namn Material Design. Android M (slutgiltigt namn ej känt i skrivande stund) är en vidareutveckling som fokuserar mer på förbättring av befintliga funktioner än introducering av nya. Bland annat förbättras batteri­tiden med en ny funktion som försätter Android-enheten i ett strömbesparingsläge när den inte har rörts på länge. Android M förbättrar även säkerheten i operativsystemet genom en ny funktion som låter användaren begränsa specifika rättigheter för appar.

Android M introducerar också stöd för USB-C och fingeravtrycksläsare. Det har visserligen funnits Android-mobiler med USB-C och fingeravtrycksläsare tidigare, men nu byggs stödet in i operativsystemet.

Till skillnad från Android befinner sig Chrome OS i ständig utveckling och det släpps löpande nya funktioner och systemförbättringar. En av de stora nyheterna som har tillkommit under det senaste året är ARC (App Runtime for Chrome). ARC gör det möjligt att köra Android-appar på Chrome OS. Tekniken befinner sig fortfarande i utvecklingsstadiet, men det har redan släpps flera kompatibla appar.

Senast ändrad: 2017-01-18