Сегодня 24 апреля 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
Тренды 🔥
Еженедельный чарт Steam: No Rest for the Wicked стартовала в тройке лидеров, а Dota 2 вплотную приблизилась к Counter-Strike 2 3 ч.
Олдскульный шутер Phantom Fury наконец вышел в Steam, но первые отзывы настораживают 4 ч.
Руководитель поиска Google призвал сотрудников «действовать быстрее», потому что «всё изменилось» 6 ч.
Приближали как могли: военная стратегия Men of War II выйдет в памятный для серии «В тылу врага» день 6 ч.
Стратегия Songs of Conquest в духе «Героев Меча и Магии» вырвется из раннего доступа уже совсем скоро — разработчики объявили дату выхода 7 ч.
Звезда GTA V пролил свет на отменённое дополнение про агента Тревора 8 ч.
«Лаборатория Касперского» выпустила обновлённое решение Kaspersky Symphony XDR 2.0 9 ч.
Нейросеть Adobe Firefly упростила работу с ИИ-инструментами в Photoshop 9 ч.
Apple купила ИИ-стартап Datakalab, который умеет сжимать нейросети для локальных устройств 10 ч.
МТС даст до 500 млн рублей перспективным блокчейн-стартапам 10 ч.
Asus увеличила гарантию на консоли ROG Ally в ответ на массовые поломки кардридеров 60 мин.
Apple просчиталась с оценкой спроса на гарнитуру Vision Pro и вынуждена корректировать планы 2 ч.
Новая статья: Обзор смартфона Infinix NOTE 40: плоскость пассажира 2 ч.
LG начала выпуск двухрежимных OLED-панелей — они поддерживают 1080р/480 Гц и 4К/240 Гц 2 ч.
Смарт-очки Ray-Ban Meta получили поддержку видеосвязи, Apple Music и мультимодального ИИ 3 ч.
Учёные согнули беспроводной канал в терагерцовом диапазоне — слепых зон в 6G-сетях станет меньше 4 ч.
Razer представила флагманскую беспроводную мышь Viper V3 Pro с частотой опроса 8000 Гц 4 ч.
EKWB признала финансовые проблемы, но у компании новый глава и он обещает вернуть её «на достойный путь» 6 ч.
Noctua представила низкопрофильный кулер NH-L12Sx77 высотой 77 мм для мини-ПК 7 ч.
Новое землетрясение на Тайване заставило TSMC эвакуировать персонал чистых комнат 7 ч.