Новости Новости 02.10.2014 в 17:06 comment

Microsoft могла отказаться от названия Windows 9 из-за некорректного кода в сторонних программах

author avatar
https://itc.ua/wp-content/uploads/2022/04/ad81c83e9fbf757ce8a90d0eb41dee5b-96x96.jpeg *** https://itc.ua/wp-content/uploads/2022/04/ad81c83e9fbf757ce8a90d0eb41dee5b-96x96.jpeg *** https://itc.ua/wp-content/uploads/2022/04/ad81c83e9fbf757ce8a90d0eb41dee5b-96x96.jpeg

Вадим Карпусь

Автор новостей

Microsoft могла отказаться от названия Windows 9 из-за некорректного кода в сторонних программах

После недавнего анонса операционной системы Windows 10 многие задавались вопросом, почему в Microsoft после версии Windows 8.1 решили пропустить версию с девятым порядковым номером? Одно из логических объяснений этому попытались дать разработчики ПО.

Так, на ресурсе Reddit пользователь с ником cranbourne, который заявляет, что он является разработчиком в Microsoft, рассказал о причинах изменения нумерации. При тестировании ранних сборок ОС с названием Windows 9 возникали проблемы в работе сторонних программ. Дело в том, что разработчики использовали сокращение Windows 9 в коде программ для проверки версии операционной системы: Windows 95 или Windows 98. Таким образом, при обнаружении в названии ОС фразы Windows 9 она воспринимается программой как одна из устаревших версий Windows 95 или Windows 98 и, соответственно, не работает должным образом. Отметим, многие программы просто не запускаются на старых операционных системах. Как отмечает cranbourne, в слишком большом количестве программ встречается следующий код:

if(version.StartsWith("Windows 9"))
{ /* 95 and 98 */
} else {

Таким образом, отказ от использования названия ОС Windows 9 оказался прагматичным решением, которое позволяет сторонним программам корректно работать с новой операционной системой.

Источник: Engadget

Продолжается конкурс авторов ИТС. Напиши статью о развитии игр, гейминг и игровые девайсы и выигрывай профессиональный игровой руль Logitech G923 Racing Wheel, или одну из низкопрофильных игровых клавиатур Logitech G815 LIGHTSYNC RGB Mechanical Gaming Keyboard!


Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: