Последние пару дней наша команда была занята исследованием недавнего отчета об ошибке в финальной версии Windows 7. Подробности самой проблемы не столь важны, сколько важно то, каким образом мы будет решать подобные проблемы в будущем. Думаю, что это очень удачный случай рассказать об этом процессе и проиллюстрировать его.
Сегодняшний день ознаменовал важнейший этап в разработке Windows 7. Команда разработчиков с гордостью сообщает, что приступила к передаче Windows 7 OEM-производителям компьютеров, а также аппаратным партнерам. Это значит, что следующим этапом жизненного цикла Windows 7 станет доступность компьютеров с предустановленной Windows 7 и, собственно, коробочных версий Windows 7 уже 22 октября 2009 года.
Microsoft уже давно стала международной компанией и всегда стремилась разрабатывать свои продукты так, чтобы их можно было использовать по всёму миру. Это та самая область, в которой встречается множество трудностей –больше, чем многие могут себе вообразить. Мы всегда стремились научиться новому и улучшить результаты. Создание программного обеспечения для глобального рынка – большая ответственность для каждого члена команды. У нас есть специальные группы сотрудников, которые работают над интернационализацией, то есть ориентированы на специфические местные особенности: управление шрифтами и ввод на основе азиатских языков – лишь два примера из множества. Конечно же, мы вложили немало труда в локализацию Windows 7 более чем на сотню языков. В этой статье Джули Беннетт (Julie Bennett) и Джон МакКоннелл (John McConnell) расскажут о совместной работе групп сотрудников над глобальными свойствами и нюансами локализаций, подготовивших Windows 7 к всемирной премьере. – Стивен
Одно из любимых занятий Билла Гейтса – чтение, и он всегда мечтал, чтобы чтение на компьютере приносило удовольствие. Мы посвятили этой работе много лет. На выставке COMDEX в 1998 году Билл Гейтс впервые представил ClearType – трудно поверить, что это случилось так давно. В те времена лишь немногие из нас пользовались ЖК-дисплеями, и те, кто решился инвестировать несколько тысяч долларов, могли приобрести 15-дюймовое устройство с разрешением 1024х768 (сегодня такой монитор стоит меньше 100 долларов). Смягчение очертаний и сглаживание шрифтов давно применяется в типографии, мультипликации и играх. ClearType поднял эти технологии на новый уровень, основываясь на специфических свойствах ЖК-панелей. ClearType в последующем вошёл в состав функций Windows ХР, затем в Windows Vista и Windows 7 – каждый новый выпуск содержал значительные изменения в основной технологии, изменялись шрифты, поддерживающие эту технологию, и программные интерфейсы для разработчиков. Будет честным с нашей стороны признать, что есть пользователи, которым не нравится обработка изображения с помощью ClearType, и они хотят иметь возможность отключать её. Мы уважаем их выбор и непременно снабдим систему необходимыми управляющими элементами. ClearType – неотъемлемая часть платформы Windows, предоставляющая API, управляемые и вызываемые по желанию создателей программ. Существует общее мнение, что ClearType является преимуществом визуализации, и в этой статье мы хотели бы показать, что технология содержит элементы, действительно предоставляющие преимущества. Однако есть элементы, которые используются приложениями в качестве API, например, приложения могут подбирать шрифты, цвета и некоторые другие параметры, если это необходимо. Ниже мы рассмотрим более детально, как воплощена эта технология в Windows 7, и немного коснёмся истории вопроса. Грег Хичкок (Greg Hitchcock) возглавляет разработку ClearType, будучи сотрудником проекта с самого начала. Он – один из постоянных членов команды создателей Windows 7, и только 6 человек имеют стаж работы в компании больше, чем он, – Ларри в том числе! – Стивен
Добиться безупречного воспроизведения звука на ПК – задача на самом деле непростая, связанная со множеством технических ограничений, которые приходится преодолевать. В отличие от устройств, специально предназначенных для работы со звуком и видео, ПК вынужден во время воспроизведения выполнять массу сторонних задач, обусловленных наличием большого числа аппаратных и программных компонентов. Многим из вас знакомо явление внезапных сбоев при воспроизведении. В этом сообщении Кристин Карр (Kristin Carr), руководитель группы в отделе Devices and Media, расскажет об усилиях, предпринятых при разработке Windows 7 для того, чтобы избавиться от этой проблемы. Один из уроков, усвоенных мной ещё на ранней стадии разработки продукта, звучит так: мы не говорим «без сбоев», мы говорим – «устойчивый к сбоям». Надеюсь, это – важное замечание для читателей. – Стивен
Очень редко представляется возможность услышать об изменениях в ядре Windows 7 от сотрудника команды разработчиков этого самого ядра. Так вот, Алексей Пахунов, наш бывший соотечественник, а ныне член команды Windows Kernel, поведал об изменениях в подсистеме Wow64, которая обеспечивает работу 32-битных приложений в 64-битных версиях ОС.
Наконец-то обновилась документация в MSDN. Теперь можно спокойно рассказать, что изменилось в Wow64 с выходом Windows 7.
Когда мы опубликовали новые фоновые рисунки, входящие в состав Windows 7, реакция на них показала, насколько индивидуальной может быть персонализация. Продолжая обсуждение этого вопроса, мы хотели бы рассказать о работе, которую проделали с темами в Windows 7. Мы и ранее делились информацией о настройках в предыдущих версиях Windows и сегодняшняя статья посвящена этой же проблеме. Хотелось бы отметить, что мы отдаем себе отчет в том, что это одна из областей персонализации, где присутствует, пожалуй, наиболее широкий спектр вкусов и потребностей, поэтому нам было очень важно сбалансировать наши инженерные задачи и дизайнерские усилия. Я получил массу сообщений от пользователей, желающих персонализировать буквально каждый пиксель на рабочем столе – от ширины границ до прозрачности заголовка окна, от высоты панели задач до цвета/размера/положения кнопки «Закрыть». С другой стороны обычные пользователи безумно рады возможности менять фоновый рисунок рабочего стола и цветовую схему. Для Windows 7 мы выбрали группу настроек, которая, как мы думаем, сможет удовлетворить широкий диапазон запросов по персонализации, оставаясь при этом надежной и совместимой платформой. Кроме того, мы стремились реализовать настройки таким образом, чтобы вы при желании могли с легкостью их сохранить и поделиться ими со своими родственниками или друзьями. Автором сегодняшней статьи выступила Кэти Фригон (Katie Frigon), программный менеджер команды Core User Experience.
– Стивен
Мы уже писали о ряде функций, связанных с домашними сетями и воспроизведением медиа-контента в Windows 7. Способ, которым всё это соединяется особенно дружелюбным к пользователю образом, называется трансляцией потокового мультимедиа. Вы можете использовать ПК с Windows 7 как центр распределения мультимедийного контента – передавать его на другие компьютеры и устройства домашней сети для воспроизведения, и даже безопасно делать то же самое посредством сети Интернет. Скотт Манчестер (Scott Manchester) из команды Devices & Media координировал создание этой статьи, но в ней, как вы сможете убедиться, представлены и результаты работы других отделов – Core User Experience, Media Center, Networking и даже Windows Live, который тоже обретает известные преимущества при внедрении и использовании новых API. Это весьма подробная статья, в ней много информации, которую непременно захочется опробовать. Те из вас, кто использует предварительную версию Windows 7 исключительно в тестовом режиме, может установить её на другой компьютер и использовать 30 дней без необходимости вводить новый ключ установки. Наслаждайтесь! – Стивен
Ни для кого не секрет, что наша команда занята подготовкой к следующей фазе жизненного цикла Windows 7. Мы счастливы видеть миллионы загруженных и установленных Windows 7 RC. Пока все идет так, как и предполагалось. Хочу отдельно поблагодарить всех читателей, которые регулярно писали на мой почтовый ящик. Я услышал массу приятных слов в отношении RC, причем многие предлагали нам поторопиться с релизом. Мы уже говорили о тех задачах, которые стоят перед нами на данном этапе, и не хотим торопить события. Впереди много работы! Я не считал, но через форму контакта в блоге я получил более 3000 сообщений. Несмотря на то, что я не в силах ответить на все, постарался ответить на максимальное количество сообщений. Я очень признателен за каждое сообщение.
Еще в январе мы выпустили бета-версию Windows 7 и рассказали о процессе, который привел нас от бета-версии к версии-кандидату. Сегодня, когда версию-кандидат Windows 7 можно загрузить свободно, мы видим множество установок тестовой версии ОС и позитивных отзывов со стороны пользователей. От лица нашей команды хочу еще раз поблагодарить всех тех пользователей, загрузивших в свое время бета-версию и сделавших возможным релиз RC-версии. Все отзывы, полученные по различным каналам, стали важнейшей частью процесса разработки Windows 7. Спасибо вам!
Вокруг потенциально широкого внедрения твердотельных запоминающих устройств (далее – SSD) сегодня ведётся много разговоров, преисполненных надежд и энтузиазма. Предполагается, что они займут место НЖМД, особенно в портативных ПК и, как многие убеждены, в серверах. Как и в случае с любой другой новой технологией, одного лишь факта её существования недостаточно для внедрения – необходимо пересмотреть работу всех узлов системы (операционная система, низкоуровневая поддержка устройств, приложения), чтобы получить ожидаемый эффект в повседневном использовании. В этой статье мы увидим, как Windows 7 подготовили к современному поколению SSD. Эта область сегодня бурно развивается, и , скорее всего, так и будет продолжаться, и мы и дальше будем оптимизировать Windows для продуктивной работы с этими устройствами. Мы полагаем, что технология SSD продолжит своё развитие, – возможно, впереди у нас новые компромиссы и ограничения, связанные с реализацией низкоуровневой поддержки. Автор этой статьи, Майкл Фортин (Michael Fortin), надеется, что она поможет многим из тех, кто работает над вопросами хранения данных и другими фундаментальными аспектами функционирования системы. – Стивен
Судя по всему, огромное число подписчиков MSDN/TechNet/Connect уже вовсю тестируют RC-версию Windows 7. Мы благодарим всех вас! И, конечно же, многим только предстоит загрузить и опробовать её. Мы приветствуем всех настоящих и будущих участников тестирования и надеемся, что их отклики помогут нам в работе над финальной версией. Мы неоднократно говорили о том, что пользователи предпочитают полностью контролировать свою систему, и в Windows 7 для этого есть новый набор возможностей – так называемые «элементы» для подчёркивания и отражения индивидуальности. В этом сообщении Дениз Трабона (Denise Trabona) и Сэмюэл Моро (Samuel Moreau) из группы дизайнеров позволят вам заглянуть за кулисы проделанной ими работы. Пройдитесь по ссылкам под изображениями – вы увидите множество прекрасных работ талантливых художников. И не забудьте – это всего лишь миниатюры для нашей статьи, поэтому постарайтесь получить удовольствие от полноразмерных изображений на экранах ваших компьютеров с Windows 7 RC. – Стивен
Тяжелое ожидание уже позади: сегодня Microsoft начала официальное публичное тестирование Windows 7 RC и любой желающий может загрузить официальную RC-версию прямо с сайта Microsoft. ОС доступна на английском, немецком, французском, испанском и японском языках.
На страничках сайта Microsoft и Technet, посвященных тестированию Windows 7 RC, прежде, чем загрузить саму ОС, вы увидите ряд инструкций:
Как уже говорилось в одной из статей, где мы обсуждали изменения в UAC, и в журнале, посвящённом IE, где речь шла о фильтре SmartScreen, мы намеренно сосредоточились на том, чтобы максимально обезопасить пользователей и обеспечить им контроль над приложениями, запускаемых на компьютерах. В комментариях настоящего журнала тоже не раз высказывалась озабоченность проблемами безопасности, в частности, в области реализации функции автоматического воспроизведения. В этом сообщении мы рассказываем об изменениях, сделанных для того, чтобы повысить конфиденциальность пользователей при обращении с носителями информации и устройствами в Windows. Автор статьи – Арик Коэн (Arik Cohen), координатор группы Core User Experience. – Стивен
Одной из областей Windows, которая подвергается пристальному вниманию и значительному количеству тестов, является производительность графики, которая крайне важна в CAD-приложениях и играх. Широчайший спектр поддерживаемых устройств и сценариев использования постоянно вносят свой вклад в экосистему, порой имея совершенно разные задачи: от базовых возможностей до высочайшей частоты смены кадров на максимально возможном количестве мониторов. В разработке Windows 7 мы поставили перед собой задачу увеличить производительность при выполнении каждодневных задач, но и другие приложения не были забыты. Собственно, в Windows 7 мы и наши партнеры приложили все усилия, чтобы увеличить производительность: мы внесли соответствующие изменения в код, они – подготовили устройства и драйверы (обратите внимание, что драйверы, работающие в Windows Vista, продолжат работать в Windows 7, при этом мы продолжаем сотрудничать с партнерами над драйверами для Windows 7, многие из которых уже размещены на Windows Update). В этой статье мы рассмотрим спектр инженерных работ, а также методы измерения графической производительности. Мы хотели бы обратить ваше внимание на проделанную в Windows 7 работу, хотя оставляем место для различных форумов, сравнивающих производительность Windows 7 на различных конфигурациях и в различных сценариях. Автором сегодняшней статьи является Амит Читре (Ameet Chitre), программный менеджер команды Desktop Graphics. – Стивен