Почему Microsoft отказалась от идеальной операционной системы

Windows настолько прочно ассоциируется с Microsoft, что стратегия компании в конце 1980-х кажется странной. В то время Microsoft вкладывала ресурсы в OS/2, новую платформу, которую она разрабатывала вместе с IBM как преемника DOS. Windows, уже выпущенная как Windows 1.0 в 1985 году, продолжала развиваться «на стороне», но еще не стала очевидным центром будущего Microsoft. 

Редакция «Компьютерры» проследила путь совместного проекта Microsoft с IBM, разобралась, как OS/2, обладая техническим превосходством, уступила место платформе, которая сначала была лишь побочным проектом, а также вспомнила три самые ненавистные версии операционной системы, которые едва не разрушили репутацию компании.

Почему Microsoft отказалась от идеальной операционной системы

Microsoft думала, что будущее за IBM

К середине 1980-х MS-DOS был невероятно успешным, но уже начинал сковывать возможности. Он создавался для более простых ПК, тогда как новые процессоры Intel могли делать гораздо больше, чем DOS позволял им. В 1985 году Microsoft и IBM оформили совместную работу над операционной системой, и OS/2 выросла из этого партнерства как платформа, которая должна была вывести ПК в мир защищенного режима, многозадачности и более современной программной модели.

OS/2 1.0 вышла в конце 1987 года как 16-разрядная система с защищенным режимом для процессора 80286. Она поддерживала вытесняющую многозадачность и многопоточность, предоставляя программам доступ к более совершенной модели памяти, чем DOS. Эти возможности сегодня кажутся обыденными, но тогда они были огромным шагом вперед по сравнению с однозадачной средой DOS. Первый релиз даже не включал графический интерфейс Presentation Manager, он появился только с OS/2 1.1 в 1988 году, а в 1989 году вышла версия 1.2 с файловой системой HPFS, более совершенной, чем FAT.

Microsoft открыто позиционировала OS/2 как продукт совместной разработки с IBM, и в течение нескольких лет ожидалось, что она сыграет ключевую роль в переходе ПК за пределы DOS.

Проблема заключалась в том, что рынок ПК двигался быстрее, чем строилась OS/2. Ее первое поколение было заточено под 286-й процессор — разумная цель в начале проекта, но все более неловкая по мере распространения 386-х систем. Это также усложняло работу со старым DOS-программным обеспечением, а OS/2 требовала больше памяти и более нового оборудования, чем многие пользователи DOS привыкли покупать. Ни одно решение не погубило платформу, но вместе они делали переход сложнее как раз в тот момент, когда другой продукт Microsoft становился гораздо проще для внедрения.

Windows 3.0 поменяла приоритеты Microsoft

Microsoft продолжала разрабатывать Windows на протяжении всего партнерства с IBM, и в итоге этот параллельный проект стало невозможно игнорировать.

Windows 3.0 вышла в мае 1990 года с улучшенным управлением памятью, более чистым интерфейсом и гораздо большими возможностями для серьезного графического программного обеспечения. Она по-прежнему работала поверх DOS, но этот релиз превратил Windows в настоящую массовую платформу, а не в необязательный графический слой, который большинство владельцев ПК могли пропустить. 

Именно Windows 3.0 впервые представила иконки для программ и файлов, а также виртуальную память, позволявшую запускать больше приложений одновременно. В Windows 3.0 и 3.1 пользователи впервые смогли играть в «Солитера» и «Сапера». С такими улучшениями эта версия стала первой в серии, разошедшейся тиражом более миллиона копий.

Разработчики заметили это. По данным Ассоциации производителей программного обеспечения, продажи приложений для Windows в США и Канаде выросли на 157% в 1990 году. Рост в таком масштабе неизбежно менял приоритеты Microsoft.

Разрыв с IBM произошел не сразу. В сентябре 1990 года компании все еще публично подтверждали свои отношения и продлевали лицензионные соглашения вокруг DOS, Windows и OS/2. Однако их интересы становилось все труднее согласовывать. IBM по-прежнему видела OS/2 будущим ПК, тогда как у Microsoft теперь были веские доказательства, что Windows может стать крупной платформой сама по себе.

Растущая экосистема Windows давала Microsoft еще одну причину сменить курс. Каждое новое приложение для Windows давало пользователям еще одну причину остаться, и каждый новый пользователь давал разработчикам больше причин создавать для Windows.

IBM продолжила разработку OS/2 самостоятельно, выпустив в 1992 году OS/2 2.0 — 32-разрядную систему для 386-го железа, которая могла запускать DOS-программы, приложения Windows 3.0, старые OS/2-программы и родные 32-разрядные приложения OS/2. Она оставалась технически впечатляющей и приобрела преданных поклонников, особенно в корпоративной среде. Но к тому времени IBM пыталась вырастить экосистему, в то время как Windows уже имела разработчиков и пользователей, которые притягивали друг друга.

Windows 95, которая изменила все

Выпуск Windows 95 стал поворотным моментом в истории ПК. Это была первая платформа в серии Windows, которая не была подчинена DOS. Именно эта версия заложила большинство основ Windows, которые мы знаем сегодня, и фактически убила MS-DOS.

Главным новшеством Windows 95 стало меню «Пуск». Оно сделало все установленные программы гораздо более доступными, чем раньше. Впервые пользователи могли находить и открывать большинство своих программ из удобного меню. Панель задач стала вторым нововведением. Она позволяла переключаться между задачами, нажимая на прямоугольные кнопки окон. В ней появились часы и область уведомлений.

Windows 98 и Windows Millennium (2000) были по сути обновленными версиями Windows 95 с похожим дизайном интерфейса. Windows 98 получила новые программы: Internet Explorer, Windows Media Player и Windows Address Book. Millennium представила функцию «Восстановление системы», с помощью которой пользователи могли откатывать изменения.

Windows ME или Mistake Edition

Windows Millennium Edition, выпущенная в конце 2000 года, стала последней в линейке Windows 9x. В народе ее прозвали Mistake Edition (ошибочное издание), и не зря. Windows 2000, вышедшая ранее в том же году, была предназначена для бизнеса. Windows 98 была еще достаточно свежей, а XP все еще разрабатывалась и не была готова. Microsoft захотела выпустить новую потребительскую версию Windows, чтобы создать ажиотаж. Так родилась ME.

Краткосрочный характер Windows ME в итоге сильно навредил ей. Из-за того что Microsoft спешила выпустить ее к искусственному дедлайну, система казалась незавершенной и стала неловким мостом между Windows 9x и Windows XP. 

На программном уровне ME была по сути Windows 98 с несколькими новыми функциями. Однако некоторые из этих функций, например «Восстановление системы», страдали от багов. ME также удалила режим DOS, присутствовавший в Windows 98 и более ранних версиях, который позволял устанавливать старое программное обеспечение. В то время это было проблемой для многих.

Медленная работа и странные проблемы с производительностью, постоянные баги делали ОС сложной в использовании. Большинство этих проблем можно объяснить устаревшей архитектурой Windows 9x в сочетании с поспешностью при выпуске продукта, который просто еще не был готов.

Windows XP и новая эра

Windows XP стала доступна пользователям в 2001 году. Она получила полностью обновленный дизайн интерфейса. Серые дни Windows 95, 98 и Millennium ушли в прошлое.

Помимо нового облика, XP представила обновленный проводник Windows. XP стала первой в серии с режимом совместимости программ. Профессиональная версия XP получила новое приложение Remote Desktop для удаленного подключения к ПК. Автоматические обновления Windows также стали новинкой в XP.

Благодаря привлекательному дизайну и хорошим новым функциям, многие пользователи полюбили XP. Она оставалась последней версией Windows до 2007 года и сохраняла преданную базу пользователей еще долго после того, как Microsoft прекратила поддержку платформы.

Windows Vista и шаг назад, который запомнили надолго

После XP вышла Windows Vista, которую многие до сих пор считают худшей версией Windows в истории. И у этого были веские причины.

Самой печально известной проблемой Vista стал контроль учетных записей (User Account Control, UAC). Он появился из-за проблемы безопасности в Windows XP. Большинство программ в XP требовали учетной записи администратора для нормальной работы, поэтому стандартные учетные записи пользователей практически ничего не могли делать. В итоге люди постоянно использовали учетные записи администратора, что было небезопасно.

Вторая проблема была в том, что Vista требовала гораздо более мощного оборудования для работы, чем Windows XP. Это логично, поскольку она вышла на шесть лет позже и имела больше функций. Несмотря на то, что Vista ужасно работала на слабых машинах, производители ПК все равно размещали наклейки «Совместимо с Windows Vista» на компьютерах, которые едва соответствовали минимальным требованиям. Это приводило к тому, что пользователи разочаровывались.

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

Многие проблемы Vista возникли из-за изменений, которые было необходимо сделать после XP. Как и Windows ME, Vista стала испытательным полигоном для изменений, которые позже были доведены до совершенства. 

Windows 7 и возвращение на правильный путь

Выпуск Windows 7 в 2009 году стал шагом в правильном направлении после Vista. Windows 7 решила многие проблемы с производительностью, которые преследовали ее предшественницу. Это была скорее доработка, чем полный пересмотр Vista, более быстрая, сбалансированная и стабильная платформа.

Windows 7 получила обновленную панель задач с меньшими квадратными значками вместо прямоугольных с заголовками для свернутых программ. Это была первая панель задач с меню Jump Lists для значков, которые обеспечивали быстрый доступ к недавно открытым файлам. 

Windows 7 поставлялась с множеством новых тем и звуковых схем. Она также представила функцию слайд-шоу на рабочем столе для периодической смены фона. 

Windows 8, или когда Microsoft забыла про пользователей

Windows 8, выпущенная в 2012 году, остается самой свежей в памяти ужасной версией Windows. И ненависть к ней была вполне заслуженной.

Для большинства людей самой большой проблемой Windows 8 было то, что она меняла слишком многое без видимой причины. Windows 7 была выпущена всего три года назад, и люди все еще любили ее. После проблемной Vista было приятно иметь ОС, которая не только отлично выглядела, но и была надежной и быстрой. Игнорируя все это, Microsoft последовала своему видению мультиустройственной ОС и убрала меню «Пуск» — основной элемент Windows с 1990-х годов.

Windows 8 страдала от раздвоения личности. Традиционный рабочий стол, почти скопированный и вставленный из Windows 7 (минус меню «Пуск»), все еще был доступен. Однако было ясно, что Microsoft хотела, чтобы пользователи углубились в новые приложения, а они были раздражающими. На смартфонах приложения имеют смысл, потому что они эффективнее мобильных сайтов. Однако веб-сайты уже созданы для браузеров настольных и портативных компьютеров, поэтому приложения на самом деле не были нужны.

Хотя никто этого не хотел, Windows 8 также отдавала приоритет сенсорным экранам над продуманным дизайном пользовательского интерфейса для мыши. Когда ОС вышла, люди запаниковали, потому что не могли даже понять, как выключить компьютер. 

Windows 10 и «последняя» версия Windows

Microsoft представила Windows 10 в 2015 году. Тогда заявили, что это будет последняя версия Windows, хотя этого не случилось.

Windows 10 была более ориентирована на настольные ПК, чем ее предшественница. Она получила полностью переработанное меню «Пуск» с интегрированными плиточными ярлыками приложений. Впервые пользователи могли создавать несколько виртуальных рабочих столов, что помогало уменьшить беспорядок на панели задач. Встроенное приложение-ассистент стало еще одной функцией Windows 10. Поздние обновления добавили в Windows 10 временную шкалу, историю буфера обмена и темный режим.

Большинство пользователей предпочли Windows 10 по крайней мере восьмой версии. Хотя это заняло немного больше времени, чем ожидалось, Windows 10 в конечном итоге преодолела отметку в миллиард установленных устройств. Сегодня она остается крупнейшей платформой Windows по размеру пользовательской базы.

Windows 11 и новая глава

Анонс Windows 11 в 2021 году стал неожиданностью. Windows 11 в первую очередь принесла визуальный редизайн своего предшественника. Она получила централизованные значки панели задач, закругленные углы окон и контекстные меню нового стиля. Windows 11 включает обновленный проводник с новым интерфейсом командной панели. Последняя версия Microsoft также имеет переработанные приложения «Параметры» и Microsoft Store. Таким образом, многие изменения в Windows 11 носят косметический характер. 

Другая операционная система Microsoft стала Windows

Вернемся обратно в ту временную линию, когда все только начиналось. Теперь мы видим, что параллельно с OS/2 в недрах Microsoft формировалась еще одна операционная система, которая в итоге оказалась важнее, чем кто-либо мог предсказать в начале партнерства с IBM.

В 1988 году Microsoft наняла Дэйва Катлера из Digital Equipment Corporation для руководства разработкой новой переносимой операционной системы. Его команда создала современную 32-разрядную архитектуру, спроектированную для работы на разных процессорных семействах, а не привязанную к одному поколению Intel. Над Windows NT трудились 250 программистов, исходный код содержал 5,6 млн строк, а стоимость разработки оценивалась в $150 млн.

Этот проект часто слишком аккуратно вписывают в историю OS/2. На ранних этапах OS/2 действительно отводилась важная роль, и новая система должна была поддерживать 32-разрядный API OS/2 в качестве одной из основных сред приложений. Однако под капотом команда Катлера строила отдельную архитектуру, а не просто растягивала существующую кодовую базу IBM-Microsoft OS/2 во что-то большее.

Когда Windows 3.0 привлекла пользователей и разработчиков, Microsoft сместила новую операционную систему в сторону 32-разрядного Windows API. Проект в итоге стал Windows NT, которая вышла в 1993 году с совершенно другой технической основой, чем использовавшиеся в то время DOS-версии Windows.

Так у Microsoft образовалось одно из самых странных генеалогических деревьев операционных систем в истории ПК. Компания продолжала продвигать привычную DOS-линейку Windows через Windows 95, 98 и Me, в то время как NT развивалась параллельно. Windows 2000 продвинула эту архитектуру дальше в основной бизнес-сегмент, а Windows XP наконец принесла архитектуру NT и домашним пользователям. С этого момента старая DOS-ветка Windows исчезла, и линия NT стала основой для всех последующих версий Windows — от Windows 7 до Windows 11.

Самое странное в этой истории — насколько правдоподобным альтернативный сценарий выглядел до того, как Windows 3.0 изменила стимулы Microsoft. У OS/2 были инженеры Microsoft, поддержка IBM и четкая роль преемника DOS, в то время как Windows оставалась параллельным проектом. В течение нескольких лет эти роли фактически поменялись местами, и даже амбициозная новая архитектура NT была втянута на орбиту Windows.

Windows NT 3.1, выпущенная 27 июля 1993 года, стала первой версией в линейке, которая дожила до наших дней. Сегодня Windows 11 — это та же самая архитектура NT, просто переименованная и развитая за десятилетия.

Каждое второе обновление — провал. Правда или миф?

В сообществе пользователей Windows давно ходит шутка, что каждая вторая версия Windows оказывается неудачной. Люди любили Windows 98, ненавидели ME, обожали XP, презирали Vista, держались за 7, высмеивали 8 и в целом наслаждались Windows 10. Эта закономерность привела к тому, что многие пользователи оставались на популярных версиях как можно дольше, а те, кому доставалась плохая версия, старались обновиться как можно скорее.

Выводы, или как плохие версии сделали Windows сильнее

История Windows — это история о том, как побочный проект стал доминирующей платформой, а технологически совершенная система OS/2 ушла в небытие. OS/2 опережала свое время: вытесняющая многозадачность, защищенный режим, 32-разрядная архитектура, и все это появилось в ней раньше, чем в Windows.

Техническое превосходство не гарантирует рыночного успеха.

Windows выиграла не потому, что была лучше технически, а потому что создала экосистему быстрее. Разработчики писали для Windows, потому что там были пользователи. Пользователи выбирали Windows, потому что там были программы. Этот сетевой эффект оказался сильнее любых технических аргументов.

При этом путь Windows не был усыпан розами. ME, Vista и 8 стали болезненными уроками для Microsoft. Каждая из этих версий показала, как не надо делать. ME — что поспешность и устаревшая архитектура убивают продукт. Vista — что даже необходимые изменения нужно внедрять постепенно и с учетом пользовательского опыта. Windows 8 — что игнорирование потребностей пользователей и навязывание трендов может разрушить доверие.

Но именно благодаря этим ошибкам Microsoft смогла выпустить Windows 7, Windows 10 и Windows 11 — стабильные, удобные и успешные версии. Сегодня Windows занимает около 75% рынка настольных ОС, доказывая, что история этого продукта далека от завершения. И если закономерность «каждая вторая версия — провал» сохранится, то после удачной Windows 10 и вполне приличной Windows 11 нас ждет… впрочем, посмотрим.

Читать еще:

Что будем искать? Например,ChatGPT

Мы в социальных сетях