Microsofts undvikande av Windows 9 kan förklaras av dålig kod

Microsofts undvikande av Windows 9 kan förklaras av dålig kod

Det omdiskuterade beslutet att döpa det nya operativsystemet till Windows 10 kan förklaras av att Microsoft vill undvika kompatibilitetsproblem med trubbigt utformad mjukvara.

Efter Windows 8 och 8.1 kommer inte 9 utan 10. Beslutet att hoppa över en version fick många att spekulera om orsakerna, där en av de mer välspridda teorierna är att Microsoft inte vill ligga en siffra bakom Apple OS X. Förklaringen kan dock vara mer pragmatisk än så.

kod1.gif

I ett inlägg på Reddit berättar en användare som uppger sig arbeta på Microsoft att namnändringen inte är något marknadsföringstrick utan i själva verket handlar om att undvika kompatibilitetsproblem till följd av trubbiga detekteringsrutiner i diverse tredjepartsprogram.

String osName = System.getProperty("os.name"); if(osName.startsWith("Windows 9")) os = new Windows9x();

För duktiga programmerare låter det som något av en vandringssägen, men en snabb sökning på Searchcode visar att det finns mängder av kodsnuddar som inte använder versionsnummer utan matchar operativsystemets namn för att detektera vilken version som används.

Namnsträngar som innehåller "Windows 9" tolkas som äldre Windows 95, 98 och Windows ME, vilket riskerar att orsaka en hel del huvudvärk. Det gäller inte minst i företagsvärlden, där det förekommer mycket skräddarsydd mjukvara, som sällan eller aldrig uppdateras.

Microsofts egna och kanske något haltande förklaring är dock att det nya namnet ska symbolisera satsningen på att göra Windows till ett enhetligt operativsystem för alla typer av enheter, där det tilltänkta "Windows One" skulle riskeras att förväxlas med det ursprungliga Windows 1.0.

Kommentarer till artikeln

77 debattinlägg

Skicka en rättelse
7

Razer lanserar Deathadder Elite

En klassiker i Razers arsenal förnyas. Nu presenteras uppdaterade Deathadder Elite, där nya brytare, uppdaterad sensor och inget disco står på menyn. Läs mer

12

Be Quiet lanserar den slutna vattenkylaren Silent Loop

Be Quiet är kanske mest kända för sina nätaggregat och chassin, men breddar nu sitt utbud och lanserar sin första slutna vattenkylare för processorer. Läs mer

23

Alina ansöker om företagsrekonstruktion

Ekonomiska problem gör att återförsäljaren Alina ansöker om företagskonstruktion, någonting som dock inte ska påverka befintliga och nya kunder. Läs mer

31

Ökad efterfrågan på bärbara datorer leder till underskott av komponenter

Många underleverantörer till tillverkare av bärbara datorer rapporterar om ett underskott av komponenter, något som tros bero på en oväntat hög försäljning det senaste året. Läs mer

23

Destiny 2 kan komma till PC 2017

Konsolexklusiviteten för Destiny kan lida mot sitt slut nästa år, då nästa del i serien släpps och då även väntas göra entré för PC/Windows. Läs mer

21

Gigabyte-moderkort med sockel AM4 på bild

Inför en framtida lansering för entusiaster hittar bilder ut på två moderkort med sockel AM4 från Gigabyte, varav den ena har dubbla PCI Express 3.0 x16, M.2-anslutning och två USB 3.1. Läs mer

13

Google Andromeda kombinerar Android och Chrome OS

Utöver en uppsjö av ny hårdvara talas det nu om att Google även kan ha ett nytt operativsystem på gång, som kombinerar välrenommerade Android med molnbaserade Chrome OS. Läs mer

25

Test: Corsair Lapdog – tangentbord för vardagsrumsspelande

Amerikanska Corsair slår ett slag för spelande i vardagsrummet med Lapdog – en hållare för företagets mekaniska tangentbord särskilt utformad för soffgamers. Läs mer

35

AMD:s styrkrets X370 för sockel AM4 ger stöd för Crossfire och SLI

När AMD släpper den efterlängtade arkitekturen Zen får den sällskap av en ny styrkrets, som enligt nya uppgifter blir ensam om att ge stöd för Crossfire och SLI till sockel AM4. Läs mer

52

Apple kan använda grafikkort från Nvidia i kommande datorer

Listningar för tre nya jobbpositioner på Nvidias webbplats skvallrar om att företagets produkter kan dyka upp i kommande Mac-datorer från Apple. Läs mer

59

Nvidia Geforce GTX 1050 Ti och GTX 1050 lanseras i oktober

Efter 2,5 år på marknaden är Geforce GTX 750 Ti och GTX 750 på väg att fasas ut, till förmån för två nya instegsmodeller baserade på arkitekturen Pascal. Läs mer

42

Valve uppdaterar utseendet på Steam Store

En kommande uppdatering till Steam ska fräscha upp utseende på Store-sidan. Med större bilder och mer användaranpassning ska den bli mer överskådlig och lättnavigerad. Läs mer