New Rumors Claim That Microsoft Skipped ‘Windows 9’ Name Because Of Legacy Code Compatibility Issues

Microsoft surprised everyone by announcing ‘Windows 10’ as their name for the upcoming version of Windows few days back. But why did Microsoft decide to skip the most obvious name ‘Windows 9’? According to latest reports, Microsoft decided to go with Windows 10 branding to avoid issues related to Windows 95/Windows 98 legacy code.

Microsoft dev here, the internal rumours are that early testing revealed just how many third party products that had code of the form
if(version.StartsWith(“Windows 9”))
{ /* 95 and 98 */
} else {

and that this was the pragmatic solution to avoid that.

If Microsoft named it as Windows 9, all classic apps with the above code structure will treat it as either Windows 95 or Windows 98. So, Microsoft decided to avoid it by naming it Windows 10.

Source: Reddit

Some links in the article may not be viewable as you are using an AdBlocker. Please add us to your whitelist to enable the website to function properly.