Windows Vista Beta: функции против содержания
Недавно выдался шанс пообщаться с Полом Доннелли, программным менеджером бета-программы Windows Vista в компании Microsoft, обсудить процесс разработки Windows Vista и ветвление сборок.
Оказалось, что я во многом заблуждался, но с помощью объяснения Пола мне удалось лучше понять, как все работает. Вот как выглядит диаграмма ветвления сборок после выхода RC1:
В диаграмме появились следующие изменения:
- Новые “функции” были добавлены до выхода Beta 2. Никаких новых “функций” после выхода Beta 2 не появится.
- После появления Beta 2 будет добавлено только лишь “содержание”.
Функции против содержания
Так в чем же разница между “функциями” и “содержанием”? Как объяснил Пол, функция – это последовательность кода, создания для выполнения определенной функции, т.е. действия. Aero – это функция, экран авторизации – тоже функция. С другой стороны, содержание дает дополнительные ресурсы для функций, которые могут обеспечить удобную работу пользователю. В качестве примера можно привести системные звуки. Очевидно, что в Vista появятся новые системные звуки, но не в качестве новой функции. Функцией для системных звуков является возможность системы проигрывать специальные звуковые файлы при определенных системных событиях. Звуки сами по себе являются содержанием, которое воспринимает пользователь. Обои рабочего стола и файлы помощи тоже могут быть классифицированы как содержание. А так как новый бут-скрин не модифицирует код системы, его тоже можно классифицировать как содержание!
Функция Aero Glass
Я также воспользовался возможностью и спросил Пола, возможно, что Aero Glass будет модифицирован? Он ответил, что да, возможно и вот его слова: “Новая тема, опять же, является только лишь содержанием, потому что код только применяет тему, а не модифицируется ей”. Изменения в существующем варианте Aero Glass вероятны, но нового Aero не будет. Единственное, в чем я уверен, так это, что Aero Glass будет обновлен, хотя до запланированного релиза Vista осталось всего пару месяцев.
Повторюсь, но Пол хотел, чтобы каждый понял: нового Aero не будет. Не будет Vector Glass. Не будет новой темы.
Добавление функций
Пол также подтвердил, что с момента появления Beta 2 в Vista не будут добавлены новые функции. Это значит, что ничего нового в финальной версии Windows Vista мы не увидим.
Не будет новых функций, но имеющиеся функции могут быть изменены. Изменение логон-скрина, к примеру, вполне вероятно. Не знаю, как должна измениться функция, чтобы после этого ее называли «новой функцией».
Затем я зада вопрос о возможном добавлении на логон-скрин часов. Пол сказал о двух альтернативных вариантах, зависящих от того, как данная функция будет подтверждена. Если функция отображения часов во внутренней документации была заявлена, как отдельная функция, тогда добавление данной функции после выхода Beta 2 невозможно. Но если спецификации логон-скрина включают описание часов, как части данной функции, то добавление данной возможности можно рассматривать как «часть функции». К примеру, если часы изначально были в спецификации логон-скрина в пре-Beta 2, то, возможно, ее добавят в финальную версию.
Чтобы внести ясность, скажу, что Пол не смог подтвердить, будут присутствовать часы на логон-скрине финальной версии или нет. По его словам, данная функция была приведена в качестве примера.
Но без доступа к внутренней документации Microsoft, мы, быть может, никогда не узнаем, что действительно планируется на финальный релиз Windows Vista. Возможно, функции из предыдущих сборок Vista заработают так, как им должно быть.
Заключение
Должен сказать, это был короткий, но оттого не менее информативный разговор. Повторюсь, но вот, что я извлек из нашей беседы:
- Новые обои, системные звуки, файлы помощи не являются функциями.
- Возможно обновление Aero Glass, хотя не столь вероятно. Возможно появление новой темы (с точки зрения разработчиков), но точной информации пока нет.
- Не стоит ожидать новых функций в Vista.
- “Функции” могут быть незавершенными. Возможно, что функции будут полнофункциональными.
Источник:
Перевод: deeper2k
Комментарии
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире