Долгая дорога к Windows Vista: январь - июнь 2006 г.
Наша история подходит к своему логическому завершению. Пять лет спустя первых упоминаний компании Microsoft удалось выпустить новую версию Windows - Windows Vista.
Сложно назвать продолжительную разработку Windows Vista беспрецедентной, потому как Windows 2000 также страдала от мучительных задержек. Но разработка Vista пришлась на сложное для компании время, когда появлялись многочисленные угрозы, связанные с безопасностью ее программных продуктов, и когда конкуренция на рынке ОС, браузеров и медиаплееров оказалась на удивление сильной. Тем не менее, 2006 год начался очень многообещающе. Наблюдатели Microsoft и Windows с нетерпением ждали завершенной с точки зрения функционала версии Vista и последующего релиза финальной версии ОС. Vista, наконец-то, была почти готова к прайм-тайму.
2006 год
На выставке Consumer Electronics Show 2006 (CES), проходившей в Лас-Вегасе в начале января, Билл Гейтс (Bill Gates), основатель и глава Microsoft рассказал о том, что год грядущий нам готовит. "Это год, в котором увидят свет Windows Vista, Office 12 и многие другие наши программные продукты и всем станет очевидно, что концепция Windows Media Center станет превалирующей на рынке компьютеров" - сказал Гейтс в ходе своего выступления на CES. "Пользователи используют все больше и больше средств общения. Жить становится удобней и программное обеспечение находится в центре цифровой Вселенной".
В ходе CES компания Microsoft продемонстрировала некоторые из новых возможностей Vista, которые "ранее никогда не демонстрировались". Тут и новый интерфейс Aero (который все уже видели), Flip3D (который дебютировал в сборке December 2005 CTP), Windows Sidebar и Sideshow (однако, в этот раз Microsoft впервые показала Sideshow-устройство с момента WinHEC 2005), новые игровые возможности Vista, Windows Photo Gallery и еще кое-что. Затем на сцену к Гейтсу поднялся Аарон Вудмэн (Aaron Woodman) и рассказал о возможностях Vista. "Первое, что бросается в глаза при первом знакомстве с Windows Vista, - это новый интерфейс" - сказал он. "Каждое из встроенных в систему приложений поддерживает эффекты прозрачности. Это даст вам возможность видеть то, что находится под активном окном".
Microsoft также показала новое поколение Mobile-based Portable Media Center, хотя те так и не получили широкого распространения. Тем временем, Microsoft и Philips анонсировали телефон Windows Live Messenger, который так и не появился до конца года. MTV анонсировала сервис URGE, который установлен в качестве ключевого компонента Windows Media Player 11 в Windows Vista.
В середине января я встретился с разработчиками Windows Sidebar и Calendar из Microsoft. Тогда я высказал свои соображения насчет сходства Windows Calendar и iCal и именно тогда я получил для тестирования XP-версию Sidebar. С того момента я ни разу не слышал о Sidebar для Windows XP, хотя несомненно такая версия появится (не путать с проектом VAIO).
В конце января у меня состоялась встреча с Джимом Оллчином (Jim Allchin), со-президентом Microsoft, после которой появилась статья
В ходе нашего разговора мы с Оллчином обсудили те области Vista, которые подверглись наиболее серьезным изменениям по сравнению с XP: надежность и безопасность, новый пользовательский интерфейс, мобильность и сетевые возможности. "Проникающая повсюду безопасность - поистине большой плюс" - сказал он. "Визуальная привлекательность и организация - второй плюс. Третье - стоимость накладных расходов и новый формат установочных образов, новая система событий, новые утилиты для удаленного доступа, новые инструменты для диагностики, мобильные возможности и т.д.".
"Некоторые из возможностей Vista крайне полезны, причем неважно, на работе ли вы или дома" - добавил он. "Для многих несомненным "за" станут возможности Windows Photo Gallery. Что касается меня, для меня более важно, что изменениям подверглись все слои ОС. В Windows XP мы сделали упор на гибкость и надежность, в Vista большое внимание уделено безопасности. И как я сказал, в этом смысле у Vista конкурентов нет. Однако, глупо считать, что она абсолютно устойчива ко взлому. Я не настолько наивен. Индустрия программного обеспечения втянута в долгую войну с злоумышленниками. Windows Vista просто еще один шаг вперед. Это большой шаг, но это всего лишь следующий шаг".
К несчастью, от одной из ключевых, по мнению Оллчина, особенностей Vista - синхронизации типа PC-to-PC позднее было решено отказаться. С этой точки зрения Vista потеряла слишком много функций, чтобы точно помнить все. Тем не менее, это была еще одна.
В конце января мои источники в Microsoft сообщили мне свежую информацию: Microsoft снова не успела завершить внутреннюю сборку, которая должна была быть полной в смысле имеющихся функций и должна была быть собрана к 31 декабря 2005 года, и перенесла сроки до 31 января 2006. Но и к этому сроку разработчики не успели. Microsoft планировала завершить February CTP к 23 января, а релиз должен был состояться 17 февраля. Но 25 января стало очевидно, что Microsoft вновь не успевает, поэтому сроки были снова перенесены. Это было трудное время для компании: была обещана завершенная в смысле функций сборка, но разработчикам никак не удавалось собрать все компоненты воедино.
Вот как к 17 января 2006 года выглядел внутренний сайт Microsoft, посвященный Vista:
К 3 февраля дела пошли на поправку. Microsoft решила проблему, непозволяющую выполнять обновление с XP до Vista, и снова появилась надежда, что релиз CTP состоится. Microsoft назвала build 5308 как CTP candidate. Внутренняя документация Microsoft на то время повествовала, что у February CTP были следующие цели:
- Staged-сборки для всех клиентских SKU на английском, немецком и японских языках (включая "N"-edition и VL)
- Клиентская сборка для ограниченного развертывания в корпоративной среде и MSIT
- Un-Staged Server SKU на английском языке
- Роли P0 IDS для Enterprise- и MSIT-развертывания
- Обслуживание должно работать
- Обновление с XP SP2 должно работать (английская x86-версия)
- Другие сценарии обновления не поддерживаются (включая обновление для готовящихся Beta2/RC0-сборок)
- Качество Feb CTP для всех изданных языковых версий (EN/DE/JP) должно быть выше, чем у 5270 CTP.
Десять дней спустя Microsoft подтвердила, именно build 5308 будет февральским CTP, но перед передачей тестерам требуется исправить один серьезный баг. "Изначально мы планировали выпустить CTP 17 февраля - в эту пятницу" - говорится во внутренней рассылке. "Но планы изменились: в лучшем случае мы закончим к 20 февраля. После того, как завтра будет исправлена ошибка, мы сможем сказать точнее".
22 февраля 2006 года Microsoft явила тестерам February CTP. Я ответил на такой ход массивным
Впервые в February CTP компания Microsoft разрешила тестерам устанавливать различные версии Vista. Среди этих версий можно отметить уже знакомые нам Home Basic, Home Premium, Business и Ultimate. К этому времени Pro-версия была переименована в Business, а от Small Business вообще отказались. В связи с этим я обновил статью
February CTP оказался настолько впечатляющим, что даже в апреле я не закончил свой обзор. Но перед тем, как мой обзор был завершен и был выпущен, мне сообщили информацию о том, что Microsoft обновляет исходные коды Vista на основе отзывов, полученных от тестеров February CTP: промежуточный build 5342 должен быть вскоре передан тестерам. А 13 марта 2006 года появилась следующая информация, так сказать, для внутреннего использования: "В течение последних дней накопилось много вопросов. Вот ответы на некоторые вопросы...
- Релиз отправится к техническим бета-тестерам и нескольким корпоративным клиентам (не MSDN). Будет дана рекомендация НЕ развертывать данную сборку.
- Будет доступен исключительно Ultimate PID.
- Только английские x86- и x64-версии.
- Обновление по сценарию build-to-build не поддерживается (но не заблокировано). Staged-сборку под номером 5308 (February CTP) можно обновить, но могут возникнуть проблемы. Обновление build-to-build не является целью данного релиза.
- Обновление по сценарию XPSP2 - *данный релиз* поддерживается (по крайней мере, мы приложим усилия, чтобы это реализовать).
- Обновление по сценарию ServerSP1-based XP (x64 XP) - *данный релиз* не поддерживается вовсе".
21 марта 2006 года я получил информацию об окончательных планах Microsoft по выпуску Vista RTM: Microsoft отправит Windows Vista в тиражирование 25 октября 2006 года или раньше. План оставался неизменным до самого октября и хотя сроки были пропущены, но всего на пару недель. В тот же день Брайан Вэлентайн (Brian Valentine) обратился с этим расписанием к Windows Division:
"С осени 2004 в качестве даты RTM мы видели август" - писал он. "Люди все это время старались создать самую впечатляющую версию Windows. Тем не менее, весь последний месяц я слышу от сотрудников одно и тоже - чтобы довести Vista до ума и достичь намеренной планки качества, требуется еще немного времени. На базе этого мы провели встречи с различными группами [разработчиков] с целью обсудить статус проекта. И я пришел к выводу, что некоторым требуется более восьми недель, чтобы добиться заданного качества - качества, достойного RTM".
"Сегодня мы назначим даты запуска Vista в производство и дату официального релиза. Что касается данного сообщения, то могу сказать, что Vista отправится на золото 25 октября или раньше. Это даст нам требуемое время нашим разработчикам, маркетологам и партнерам на подготовку релиза Vista и Office 2007 к ноябрю для корпоративных пользователей и коммерческого релиза для рядовых пользователей в январе будущего года. С нашей точки зрения разделение релизов Vista для корпоративных и рядовых пользователей имеет стратегическое значение.
Позвольте мне повторить: Vista отправится в тираж 25 октября или раньше".
А вот как внутренний сайт, посвященный Vista, выглядел на следующий день:
Неделю спустя Microsoft выпустила Windows Vista build 5342 (см.
Затем я снова сделал это. 19 апреля я опубликовал пятую и заключенную часть обзора сборок 5308/5342, которую я назвал
Моя основная проблема в том, что временами я не могу сдержаться. "Нам обещали..." - писал я. "Мы были поражены...". С технической точки зрения те версии Windows Vista, что мы получали были просто тенью изначальных задумок. Поэтому мало кто может назвать данный релиз Windows величайшим. Однако, я осмелюсь согласиться по нескольким причинам. Ядро было переписано. Графическая система была серьезно улучшена. Несмотря на то, что добрая часть функций Windows Vista была позаимствована из рекламных материалов Apple".
"Пускай тебе будет стыдно, Microsoft. Стыдно не за то, что ты не сделала лучше. Мы ждали, что ты скопируешь Apple, как Apple (Linux) копируют тебя. Но мы не ожидали (и не должны были), что твои обещания подарить уникальные возможности превратятся в копию Mac OS X Tiger. Windows Vista в этом смысле разочаровывает". Сегодня, глядя на свои же высказывания, я удивляюсь своей чрезвычайной эмоциональности по отношению к технологиям. Затем я привел несколько примеров проблем с Windows Vista и выразил надежду, что такие недоработки не помешают будущим релизам Microsoft.
Ответ был молниеносным, предсказуемым и нежеланным. Microsoft принялась анализировать написанное мной на внутренних сайтах. "Ненавижу, когда ты прав" - сказал мне один из разработчиков. "Но я мысленно соглашаюсь почти со всем, о чем ты говоришь". Мне также поступали звонки и сообщения от различного рода руководителей Microsoft, которые хотели бы обсудить со мной некоторые мои соображения. Так или иначе, но мне удалось обратить внимание Microsoft на проблемы Vista. Таким образом были решены проблемы с UAC, который к RC2 изменил свое поведение в лучшую сторону (не стоит думать, что это благодаря мне: слишком многие тестеры обращали на это внимание.
20 апреля мне стало известно, что Microsoft готовит второй после February CTP промежуточный билд Vista. "В течение следующей недели Microsoft намерена представить Vista build 5365" - написал я в тот же день В build 5365 проведена серьезная работа по доработке User Account Protection (UAP), как сообщали мои источники [эти изменения никоим образом не были связаны с моими претензиями]. С того момента UAC стал связан с так называемым 'Secure Desktop'. Microsoft изменила поведение UAP так, чтобы обойти потенциальную уязвимость, присутствующую в оригинальной реализации функции. Непонятно, могло ли такое серьезное изменение на последних этапах разработки стать причиной изменений в расписании выхода Vista. Среди других изменений в build 5365 стоит отметить серьезные изменения в Windows Backup и Windows Recovery Environment, а также очередное сокращение возможностей виртуальных папок/сохраненных поисков, которые потеряли функцию ключевых слов".
В тоже самое время Microsoft заканчивала работу над Windows Vista Beta 2 (build 5372) и наметила релиз на 22 мая - на два дня раньше изначально намеченного срока. Microsoft хотела представить Beta 2 на ежегодной конференции Windows Hardware Engineering Conference (WinHEC).
24 апреля Microsoft выпустила Windows Vista build 5365 (см.
Кстати, об изменениях в виртуальных папках. Вы, наверное, помните, что изначально Microsoft планировала заменить специальные папки Vista - Documents, Pictures и иже с ними – так называемыми виртуальными папками, в которых будут собраны различные типы файлов вне зависимости от их физического расположения на жестком диске. С течением времени от этой идеи потихоньку отказывались. В build 5365 Microsoft отказалась от еще одной функции, ранее присущей виртуальным папкам, - ключевым словам (Keywords). Данная функция позволяла вводить, редактировать, просматривать и искать по ключевым словам, ассоциированным с каждым документом. В build 5365 данная функция была переименована в тэги (Tags) и теперь она работает только с документами Microsoft Office, изображениями и Web-файлами, а не со всеми типами документами, как ранее планировалось.
Microsoft также сообщила, что хотя Windows Firewall в Vista может фильтровать сетевой траффик в обе стороны, система будет настроена на фильтрацию входящего траффика. После этого Microsoft обвинили в том, компания подрывает безопасность Windows в угоду своим корпоративным пользователям, которые хотят, чтобы брандмауэр был отключен.
К началу мая аналитики консалтинговой компании Gartner начали поговаривать об очередной задержке Vista до середины 2007 года. По-моему я писал об этом раньше, но не могу найти где, так что вот история: весной 2006 года Microsoft пригласила аналитиков Gartner, чтобы те оценили систему отслеживания багов Windows Vista, а было это сделано с целью умиротворить компанию, которая так чутко следила за Vista. К несчастью Microsoft, аналитики Gartner пришли к противоположным выводам: Vista, как сообщила Gartner, может быть не выпущена никогда. Так как Microsoft была связана соглашением о неразглашении с Gartner, она не могла публично упрекнуть Gartner. Однако, Microsoft это задело.
"Не стоит верить всему написанному" - говорилось во внутренней рассылке. "Gartner получила беспрецедентный доступ к базе багов и руководителям разных отделов. Мы надеялись, что это изменит ее мнение".
Тем временем build 5381 был готов пройти через этап Beta 2 и Microsoft верила, что успеет выпустить ее к 22 мая. Чтобы выполнить поставленные данной сборке цели, Microsoft ежедневно выпускала новые билды. Таким образом появились 5381.1, 5381.2 и так далее.
5 мая Microsoft по-тихому представила build 5381 своим тестерам. Компания посчитала, что Beta 2 слишком важна, поэтому и пожелала получить мнение своих тестеров перед тем, как представить сборку широким массам. Для меня, скажу честно, это было сюрпризом, потому как никто даже не намекнул о предстоящем релизе. Во внутренней документации сборка получила название "Beta 2 Preview". "Если вы пользовались build 5365, вы вряд ли заметите огромную разницу" - писал я тогда. "Появились новые обои. Vista-версия Media Center была обновлена так, чтобы Xbox 360 можно было использовать в качестве Media Center Extender. Вот, пожалуй, и все". Я предпочел не делать обзор данной сборки и обойтись лишь
Я получил Vista Beta 2 примерно за неделю до того, как Microsoft представила ее посетителям WinHEC, и уже тогда начал работать над серьезным
Beta 2, как я уже говорил, была представлена на WinHEC и 8 июня в рамках программы Customer Preview Program (CPP) компания Microsoft открыла доступ к сборке всем желающим. После долгих лет ожидания многие пользователи впервые смогли прикоснуться к загадочной Vista. "Открыв программу CPP, компания Microsoft предоставила беспрецедентный доступ к предрелизной тестовой версии Windows Vista" - сообщали представители Microsoft. "Программа CPP позволяет разработчикам и IT-специалистам, у которых нет иных способов получить предрелизные версии Windows Vista, своевременно приступить к тестированию ОС, чтобы к ее выходу были готовые Vista-совместимые приложения. Благодаря CPP, компьютерные энтузиасты смогут уже сегодня пользоваться всевозможными сценариями, предлагаемыми Windows Vista. Такая широкая доступность предрелизного кода является важной вехой в разработке Windows Vista, а отзывы, полученные за время тестирования, помогут Microsoft усовершенствовать различные области программного продукта". Тогда я и опубликовал статью, рассказывающую о том,
Beta 2 была неплоха, но она имела серьезные проблемы в плане аппаратной и программной совместимости, которые я считал, как минимум, странными для публичного релиза. По сравнению с ранее вышедшими промежуточными сборками Beta 2 оказалась гораздо менее стабильной. 25 июня Microsoft выпустила очередной промежуточный билд под номером 5465 (см.
В конце июня Windows Vista оказалась на перепутье дорог. Публичный релиз Beta 2, который протестировали порядка двух миллионов пользователей, был неплох, но более поздние промежуточные сборки отчетливо показали, что Microsoft была способна на большее. Будет ли вновь отложен релиз Vista, успеет ли компания к намеченным срокам, сможет ли компания Microsoft опровергнуть прогнозы Gartner? Впереди RC1, RC2 и долгожданный релиз Windows Vista.
Источник:
Перевод: deeper2k
Комментарии
Где берут? Известно где. Г-н Турротт пишет, а мы - переводим =)
По теме
- Ранние концепты дизайна стартового экрана Windows 8
- Макеты интерфейса Windows 8 из 2010 года
- Почему Microsoft отказалась от Courier (ч.2)
- История мультимедиа в Windows: Media Foundation (ч.4)
- История мультимедиа в Windows: Media Foundation (ч.3)
- Почему Microsoft отказалась от Courier (ч.1)
- История мультимедиа в Windows: Media Foundation (ч.2)
- История мультимедиа в Windows: Media Foundation (ч.1)
- История мультимедиа в Windows: DirectShow (ч.5)
- История мультимедиа в Windows: DirectShow (ч.4)