реклама
Новости Software

История 20-летней давности раскрыла, как SimCity помогла Microsoft переманить пользователей на Windows 95

Спустя более 20 лет после изначальной публикации внимание игрового сообщества привлекла запись в блоге сооснователя Fog Creek Software Джоэла Спольски (Joel Spolsky), которая пролила свет на занятный случай из истории классического градостроительного симулятора SimCity от студии Maxis.

 Источник изображений: Maxis

Источник изображений: Maxis

Бывший программист Microsoft, Спольски в своём блоге рассказывал о проблеме «курицы и яйца» — как подтолкнуть пользователей перейти на платформы с небольшим количеством программного обеспечения, а разработчиков — делать программное обеспечение для платформ с небольшим количеством пользователей.

Ответ Microsoft — обратная совместимость. Когда американский платформодержатель хотел побудить потребителей переключиться на новенькую Windows 95, то постарался обеспечить работоспособность популярной в то время SimCity на выходящей операционной системе.

Программист SimCity Джон Росс (Jon Ross) позже признался, что случайно оставил в игре баг, из-за которого та считывала только что освобождённую память. На Windows 3.x градостроительный симулятор работал без проблем (там «память никуда не уходила»), а вот в бета-версии Windows 95 функционировать отказывался.

Как пишет Спольски, Microsoft ошибку отследила и добавила в код Windows 95 особую установку. Если ОС находит запущенную SimCity, то запускает специальный режим распределителя памяти: «Такая одержимость обратной совместимостью смогла заставить людей обновиться до Windows 95».

В наши дни у каждой игры есть пострелизная поддержка, но в то время пропущенный в финальную версию баг оставался с проектом навсегда. Не было никаких шансов, что разработчики SimCity исправят ошибку сами, поэтому Microsoft пришлось найти другой способ. И никто бы об этом не узнал, если бы не публикация Спольски.

Под записью блогера и разработчика Кэла Ёсики (Kal Yoshika), обратившего внимание на блог Спольски, припомнили другую интересную историю: как ПК-версия Final Fantasy VII отказывалась запускаться на Windows NT. Чтобы это исправить, операционная система обманывала игру, «притворяясь» совместимой с ней Windows 95.

Источники:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.
Материалы по теме
window-new
Soft
Hard
Тренды 🔥
OpenAI обновила интерфейс ChatGPT — теперь это чёрная дыра 3 ч.
В описании первого трейлера Assassin’s Creed Codename: Red засветилась дата выхода игры — она получила название Assassin’s Creed Shadows 10 ч.
Датамайнер нашёл в коде сайта Rockstar рекламу ПК-версии Red Dead Redemption 12 ч.
Календарь релизов — 13–19 мая: Homeworld 3, Men of War II и Ghost of Tsushima на ПК 12 ч.
Забытая демоверсия классической Fallout снова привлекла внимание фанатов из-за контента, которого нет в полной игре 12 ч.
Слухи: новую Doom анонсируют менее чем через месяц 13 ч.
MaxPatrol EDR получил сертификат соответствия ФСТЭК России 14 ч.
The Rogue Prince of Persia получила новую дату выхода, а разработчики подготовились к неожиданному релизу Hollow Knight: Silksong 14 ч.
Военная стратегия Men of War II потребует постоянное подключение к интернету, но у разработчиков есть план 16 ч.
Steam и Epic Games Store начали выдавать автоматический возврат средств предзаказавшим Ghost of Tsushima в странах без доступа к PSN 18 ч.
У VR-гарнитур Meta Quest 2 и Quest 3 появился режим «Путешествие» для использования в транспорте 14 мин.
Власти рекомендовали китайским техногигантам отдавать предпочтение ускорителям вычислений местной разработки 34 мин.
Apple и Google начали борьбу со слежкой через популярные Bluetooth-трекеры 54 мин.
Apple готовится выпустить Vision Pro на рынки за пределами США 2 ч.
Бизнесом Intel по контрактному производству чипов будет руководить Кевин О’Бакли 3 ч.
Microsoft потратит €4 млрд на ЦОД для ИИ и облаков во Франции, а AWS постарается не отстать 8 ч.
Новая статья: Обзор Ryzen 5 8600G: новый король бюджетных сборок (нет) 8 ч.
Ресурсы в обмен на технологии: Alibaba Cloud предлагает ИИ-стартапам GPU-мощности за долю в компании 10 ч.
Спутниковый интернет Starlink подорожает на треть для некоторых абонентов в США из-за роста спроса 11 ч.
Робот-гуманоид Unitree G1 преуспел в акробатике, колке орехов, жарке тостов и других делах — стоит он всего $16 000 12 ч.