Показать сообщение отдельно

  #23  
Старый 02.10.2014, 19:38
kastin
Новичок
Регистрация: 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 проверяют многие разработчики.

02.10.2014

Источник © CHЁZASITE

При поддержке Microsoft News
 
Ответить с цитированием