Wie allgemein bekannt ist, waren Microsofts Namensregeln für Windows schon immer seltsam, von XP, Vista, 7 bis 8 und 8.1, bis hin zum neuesten Windows 10. Warum hat Microsoft also aus technischer Sicht die 9 übersprungen und direkt die 10 verwendet? Gerüchten von Microsofts internen Entwicklern zufolge geschah dies wegen der Versionsnummern früherer Betriebssysteme.
Der Beispielcode sieht wie folgt aus
if ( version.StartsWith(“Windows 9″) )
{ /*Windows 95, Windows 98 */
} else{
}Wenn Softwareentwickler Folgendes verwenden: "Wenn die Versionsnummer mit xxx beginnt, dann führe yyy aus", gibt es zwei Fälle, in denen die Bedingung als wahr ausgewertet wird.
Windows 9
Windows 9* ( Windows 95 Windows 98 ) 95 und 98 beginnen ebenfalls mit "Windows 9".
Zusammenfassend stellte Microsoft während früher Tests fest, dass viele Drittanbieter-Softwareentwickler die oben genannte Methode verwendeten, um das Betriebssystem zu bestimmen, was dazu führen würde, dass Programme, die den oben genannten Code unter Windows 95 und Windows 98 ausführen, fälschlicherweise als Windows 9 eingestuft werden.
Um diesen instabilen Faktor zu vermeiden, blieb Microsofts Entwicklern daher nichts anderes übrig, als es Windows 10 zu nennen.