Сегодня 19 апреля 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости 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
Тренды 🔥
«Нам не терпится подорвать мир снова»: Amazon продлила сериал Fallout на второй сезон 2 ч.
OpenAI отключила генератор изображений DALL-E 2 — его место займёт более продвинутый DALL-E 3 4 ч.
Создание российского аналога GitHub предложено отменить, а средства направить на поддержку open source 5 ч.
Meta бросила вызов ChatGPT — все сервисы компании получили «самого умного» ИИ-помощника 13 ч.
Meta добавила ИИ-генерацию изображений в реальном времени в WhatsApp — пока в тестовом режиме 14 ч.
Поисковик Brave научился отвечать на вопросы с помощью ИИ 14 ч.
Kingdom Come: Deliverance 2 официально анонсирована — первый трейлер и подробности 14 ч.
Не по средствам: большинство госкомпаний не имеет планов и возможностей перейти на отечественное ПО 15 ч.
Netflix продлила сериал «Ведьмак» на пятый сезон, но есть нюанс — он будет последним 16 ч.
Fallout 4 стала самой успешной игрой в Европе на прошлой неделе — продажи подскочили на 7500 % 17 ч.
Российскую электронику хотят продавать по цене китайской, а разницу компенсировать за счёт государства 13 мин.
Истребители под управлением ИИ и живого человека впервые сошлись в учебном воздушном бою в США 17 мин.
Boeing намерена запустить летающие беспилотные такси в Азии к 2030 году 26 мин.
Google объединила подразделения Android, Chrome и устройств 2 ч.
Meta снизит стоимость входа в VR — гарнитура Quest 2 подешевеет до $199 2 ч.
SpaceX выполнила 40-й орбитальный пуск с начала года — в космос отправились 23 спутника Starlink 2 ч.
ИИ на воде: Cerebras установит оборудование в плавучем дата-центре Nautilus 2 ч.
Первый взгляд на робот-уборщик HONOR CHOICE Robot Cleaner R2s 3 ч.
Акции TSMC упали на 6,7 %, несмотря на хороший финотчёт — инвесторов напугал прогноз по темпам роста отрасли 3 ч.
Tesla столкнулась с трудностями при строительстве дата-центра для ИИ-суперкомпьютера Dojo 4 ч.