
02.10.2014, 19:38
|
|
Новичок
Регистрация: 06.07.2009
Сообщений: 23
Провел на форуме: 439988
Репутация:
14
|
|
Название Windows 9 не выбрали из-за сохранения совместимости
Название Windows 9 не выбрали из-за сохранения совместимости
30 сентября 2014 года Microsoft провела анонс свежей версии операционной системы Windows, попутно удивив всех. Компания выбрала в качестве индекса для нее число «10», хотя у актуальной сейчас он «8». Высказанная на Reddit версия, почему Microsoft отказалась от имени Windows 9, кажется очень забавной и интересной.
Согласно инсайду, якобы от сотрудника редмондской корпорации, при тестировании сторонних приложений было найдено очень много неверно оформленных проверок на версию ОС. Если она начинается со слов «Windows 9», программа считает систему Windows 95 или 98. А это в будущем могло привести к полной или частичной потере работоспособности приложений, на самом деле совместимых с новой версией ОС.

Код:
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.
Вряд ли мы когда-нибудь узнаем достоверно, правдив ли этот слух о смене имени системы, однако поиск даже по ограниченному числу проектов с открытым кодом показывает, что таким образом версию Windows проверяют многие разработчики.
|
|
|