С некоторой задержкой я все-таки продлжаю рассказ о саммите :)
Третий день, как и второй, проходил на кампусе Майкрософт. Опять с раннего утра мы поехали туда, а по приезде обнаружили отличное подтверждение того, что МС прислушивается к мнению MVP :) Дело в том, что накануне, Майкрософт, как и положено гостеприимной компании, организовала питание для MVP прямо в конференц-центре — выходишь из конференц-зала и сразу же видишь столы с едой, прохладительными напитками, чаем, кофе, фруктами и т.д. и т.п. Все это, действительно, было отлично организовано, но столы были накрыты только после первой сессии. Нет, конечно, MVP не просили кормить их сразу после высадки на кампус (к тому же, кое-какой завтрак был в гостиннице), но, очевидно, поступило немало просьб об утреннем кофе (или чае, хотя наверняка кофеманы были более активны:), тем более, что в прошлом году такая любезность была оказана. Майкрософт немедленно исправилась, и на второй день кофе и чай и может даже какая-то еда, не помню, были предоставлены MVP сразу же, еще до начала первой сессии. Понятно, что имидж компании резко улучшился :)
Сессия 1 — IE
Первая сессия третьего дня у меня была посвящена Internet Explorer 8 — выступал Тони Чор (Tony Chor), менеджер группы продукта. Первым делом он не без улыбки сообщил нам, что название новой версии браузера — дело решенное — Internet Explorer 8 так и останется официальным названием продукта (не думаю, что кого-то это удивило, но никогда не знаешь, что придумают маркетологи :). Как известно, первая бета нового браузера, ориентированная на разработчиков, стала доступна первым тестерам еще в начале марта, а вот по поводу второй пока ничего определенного нет — видимо, появится этим летом. К моему большому сожалению, рассказ Тони вращался вокруг девелоперских средств нового браузера, в то время как о клиентских он не говорил практически ничего (и даже на прямые вопросы ответил настолько уклончиво, что стало совсем очевидно — такова установка руководства).
В принципе, для веб-мастеров в браузере действительно планируются революционные изменения, поскольку в предыдущих версиях никаких средств разработчика не было. HTML-редактор с дебаггером выглядят многообещающе, но что из этого получится в итоге трудно сказать. Критики всегда найдутся, но, так или иначе, всегда найдутся и люди, которым эти средства придутся по душе, учитывая огромную пользовательскую базу ИЕ.
Также, Тони много говорил о том, насколько тщательно ведется тестирование различных страниц, созданных с использованием нетривиальных каскадных таблиц стилей (CSS). В принципе, из сетевых источников следует, что при разработке нового браузера использовались тест ACID 2, и браузер ним справлялся (насчет ACID 3 не знаю). Но я уверен, что это далеко не единственная серия тестов, которые применялись командой разработки. Тони упомянул, что они отправили в W3C на утверждение около двух сотен различных тестов, которые IE8, конечно, успешно прошел :)
В этом контексте, однако, намного интереснее было услышать о сотрудничестве разработчиков IE с разработчиками Firefox (про Opera не упоминалось) — конечно, речь идет не конкретно о разработке продукта, а о тех тестах, которые команды разработчиков популярных браузеров стремятся стандартизировать. Не менее интересно было услышать обо мнении другого конкурента Майкрософт — один из руководителей инженерного направления Gmail отметил, что в некоторых тестах новый браузер работает с JScript значительно быстрее своих предшественников. В частности, положительный эффект наблюдался в при открытии ящика входящих сообщений и веток с письмами. О том, работает ли браузер медленнее в других тестах, ничего не известно — будем надеяться, что нет :)
Что же касается клиентских фич, то некоторые улучшения будут заметны и невооруженным глазом. Так, например, в браузере по умолчанию будет включена панель «Ссылки», которую убрали в ИЕ7, но услышав «глас народа», решили вернуть (конечно, к финальному выпуску все опять может измениться). Насчет меню вверху не знаю, пока оно скрыто, но думаю, что кол-во запросов на его возвращение тоже было огромным и вроде даже был выпущен фикс какой-то к IE7 (я не особо вникал, мне и ALT нажать нетрудно). Кроме того, доменное имя посещаемого ресурса будет отображаться в адресной строке жирным шрифтом, отличаясь от остальной части URLа.
Видимо, это одна из мер борьбы с фишингом. Кстати о нем. Тони очень высоко оценил вклад пользователей браузера в дело наполнения базы фишинговых сайтов путем отправки соотв. информации средствами браузера. Он даже выразил некое удивление очень небольшим процентом ложных жалоб. По данным Майкрософт, кол-во фишинговых сайтов, заблокированных ИЕ7, исчисляется несколькми миллионами в месяц (впрочем, это не означает, что в сети столько фишинговых сайтов — блокироваться могут одни и те же, так что речь тут скорее о защите пользователей, чем об атаке на фишеров). Заканчивая же разговор об адресной строке, можно упомянуть, что очень длинный URL, разбиваемый на несколько строк в почтовом сообщении, будет без проблем вставляться в адресную строку нового браузера.
Из других фич, затрагивающих конечных пользователей, предполагаются изменения в диспетчере надстроек, защита памяти DEP/NX и дифференцированная работа с элементами ActiveX — их установка будет индивидуальной для сайта/пользователя, что безусловно добавит браузеру стабильности, особенно в корпоративной среде. Представьте, что на компьютер, которым пользуется сразу несколько пользователей, кто-то устанавливает деструктивный элемент ActiveX.
При текущем раскладе страдают все пользователи, а в новом браузере — только тот, кто установил. Профиль такого пользователя можно будет снести и создать заново за минуту. Кроме того, планируются улучшения в плане восстановления после аварийного завершения работы. Ах да, чуть не забыл. Количество одновременных загрузок будет увеличено с двух до шести (но только для пользователей широкополосных подключений; даял-апщикам же так и будет две). Впрочем, те кто хотел, давно делали по 10 простым твиком реестра, так что это не слишком великая новость для продвинутых пользователей, а непродивнутые и так не знали, о том, что может быть больше двух :)
Из новаторских технологий, которые веб-мастера могут использовать для посетителей ресурсов, нельзя не отметить Activities — элементы контекстного меню, которые позволяют выполнять различные действия с выделенным на странице текстом. Например, вы выделили интересующий вас текст, нажали правую кнопку мыши и получили список возможных действий с этим текстом — это поиск с помощью различных поисковых систем, перевод текста, карта, и т.д. и т.п. Причем если вы хотите посмотреть карту, то для этого не нужно будет переходить на другой сайт — из контекстного меню «вырастет» эскиз карты, который можно рассматривать, не покидая сайта, на котором вы находитесь.
В дополнение к этому есть еще и WebSlices — веб-дольки в моем вольном переводе :) В двух словах — для пользователя это «живая» закладка, при наведении курсора мыши на которую, будет отображаться эскиз фрагмента веб-страницы, обновляемого в режиме реального времени. Представьте, что вы закинули на панель браузера кусочек интересующего вас аукциона на eEbay и вместо того, чтобы ходить и смотреть, как он продвигается, просто наводите курсор на закладку. Конечно, страница должна быть подготовлена особым образом, но HTML-код, позволяющий задействовать эту технологию, выглядит очень просто.
Видео демонстрации Activities и Webslices вы можете посмотреть тут или тут.
Один из вопросов, которые MVP задали Тони звучал так: «Почему IE7 не был включен в SP3 для Windows XP?». Вопрос вполне логичный, ведь новый браузер безопаснее старого (хотя и общих уязвимостей у них тоже хватает). Тони объяснил, что Майкрософт не хотела вынуждать к обновлению браузера многочисленных пользователей, устанавливающих SP3. Скорее всего, во внимание были приняты корпоративные клиенты. Помимо прочего, существует множество проприетарных бизнес-приложений, работающих на движке IE. А как они будут работать с IE7, еще большой вопрос. Поэтому решение об обновлении браузера было целиком переадресовано администраторам организаций.
Ладно, едем дальше :)
Сессия 2 — MDOP
Предметом второй сессии был Microsoft Desktop Optimization Pack (MDOP), который распространяется по программе Software Assurance. Пожалуй, это была наиболее красивая презентация в плане уровня слайдов PowerPoint и демонстраций возможностей. Выступало аж три человека сразу! Действительно было очень интересно посмотреть, но целевая аудитория была выбрана не совсем верно — MDOP, скорее, нужен админам крупных организаций, чем специалистам по клиентским системам. Хотя речь, в принципе, идет именно об их оптимизации, но производится она в корпоративной среде. Впрочем, эту презентацию показывали и для специалистов Admin Frameworks.
Итак, что такое MDOP. Это набор средств управления компьютерами в организации. В него входит ряд независимых друг от друга приложений и технологий, грамотное использование которых должно облегчить жизнь администратору:
- Asset Inventory Service (средства инвентаризации программного и аппаратного обеспечения)
- Advanced Group Policy Management (расширенное управление с помощью групповой политики)
- Application Virtualization (виртуализация приложений)
- System Center Desktop Error Monitoring (централизованное отслеживание ошибок в клиентских системах)
- Diagnostics and Recovery Toolset, DaRT (набор диагностических средств и инструментов восстановления системы)
Должен отметить, что далеко не все составляющие пакета являются «родными» разработками Microsoft. Например, для усиления своих позиций на рынке виртуализации Microsoft ранее приобрела фирму SoftGrid, а совсем недавно и Kidaro (одного из лидеров в виртуализации для настольных систем) о чем сообщила в пресс-релизе 12 нарта. Вот как раз решения этой фирмы и будут задействованы для виртуализации приложений в MDOP. Демонстрации выглядят очень интересно.
Также, диагностические и восстановительные средства Microsoft получила «в комплекте» с Марком Руссиновичем — после приобретения его фирмы Wininternals, продуктом которой являлся широко известный ERD Commander. Именно его, после доработки, приязки к WinRE и переименования, и включили в состав MDOP. В качестве демонстрации возможностей DaRT было произведено определение драйвера, вызывающего BSOD.
DaRT, безусловно, полезная штука, но проблема в том, что его невозможно приобрести отдельно, а только в комплекте MDOP по программе Software Assurance. И хотя для приобретения лицензии совсем необязательно являться большой организацией — достаточно и нескольких компьютеров, далеко не все захотят платить за остальные технологии, которые не планируется применять. Именно об этом и говорили MVP, но представители Microsoft довольно четко дали понять — MDOP будет развиваться именно как пакет, и по отдельности его компоненты рапространяться не будут.
Сессия 3 — Hotfixes
Третья сессия была посвящена поддержанию ОС Windows в актуальном состоянии — выступали специалисты по хотфиксам. Их было интересно послушать, но после доклада у меня окончательно сформировалось такое впечатление — нужды корпоративных пользователей учитываются в первую очередь, а домашним уделяется второстепенное значение. В принципе, это понятно.
Проблема с отдельно взятым хотфиксом может нарушить работу огромной организации, голос которой будет услышан намного быстрее, чем голос домашнего пользователя, у которого возникла аналогичная проблема. На подробностях доклада я не буду останавливаться, поскольку на мероприятии Платформа 2008 был доклад схожей тематики на русском языке. Вы можете посмотреть его в записи или ознакомиться со слайдами по этой ссылке (может потребоваться краткая регистрация).
Об одной интересной вещи я, пожалуй, упомяну. Многие знают о существовании т.н. «закрытых» хотфиксов. Это когда статья базы знаний есть, и проблема в ней изложена, и хотфикс имеется, но ссылок на загрузку нет, а предлагается связаться с техподдержкой Майкрософт для получения хотфикса (пример). На этом этапе многие пользователи, нуждающиеся в хотфиксе, и останавливаются, не особо веря в успех общения с техподдержкой. Как выяснилось, получить хотфикс не так сложно, как кажется на первый взгляд — нужно не бояться обращения в Microsoft, тем более, что для первичного запроса не требуется ничего, кроме адреса эл. почты.
Вам, безусловно, могут задать дополнительные вопросы о симптомах проблемы или условиях, в которых она возникла, но это делается для того, чтобы убедиться, что хотфикс вам действительно нужен. Некоторые MVP имели очень позитивный опыт получения таких хотфиксов, так что можете проверить при случае (а если возникнут проблемы, то сообщить мне).
Сессия 4 — UX
Четвертая сессия была, пожалуй, одной из наиболее живых — выступал специалист по UX Стив Скаллен (Steve Scallen). UX — это User eXperience, те ощущения и эмоции, которые пользователи получают от работы с продуктами Microsoft. Вот как раз изучением эмоций и реакций пользователей, того что им нравится, что раздражает как раз и занимаются специалисты по UX. В команду входят не столько рарзработчики или айтишники, сколько специалисты гуманитарных направлений, таких как психология и социология, и знатоки не самых распространенных дисциплин — например, кинезиологии (изучение движений человека).
Кстати, кинезиологи, я думаю, играют важную роль — ведь то, как пользователь работает с системой, движения рук и глаз, очень важно отслеживать и делать из этого правильные выводы (думаю, все хоть раз видели со стороны пользователя, глаза которого мечутся по всему экрану, а мышь совершает при этом хаотические движения — человек не знает, что делать).
Пересказывать содержимое выступления тяжело, там был очень интересный визуальный ряд, хотя сама презентация была сделана очень просто. Многим было интересно, каким же образом изучают реакцю пользователей, и Стив в качестве примера продемонстрировал один простой, но действенный способ. Пользовтелю отправляется простенькая програмка — она садится в трей иконкой — смайликом, почему-то грустным. Если пользователю что-то не понравилось (или понравилось, хотя судя по смайлику, в большинстве случаев ожидалась негативная реакция :)) в интерфейсе ОС, он щелкает по иконке. Программа делает скриншот рабочего стола, демонстрирует его пользователю, который также может (и должен) добавить комментарий. После чего нажатием одной кнопки сообщение уходит к специалисту. Заметьте, пользовательский интерфейс сведен к минимуму, а программа максимально проста в освоении.
Стив продемонстрировал некоторые отзывы пользователей. Например, один человек оказался озадачен изображением двух мониторов в свойствах экрана и поинтересовался «Почему там отображается два монитора, если у меня установлен только один?». Вполне обоснованное замечание, согласитесь :) Конечно, у группы UX есть и другие способы изучения реакций пользователей, просто Стив показал программу именно MVP, не исключая возможности того, что они захотят выразить свои мысли по поводу первой беты Windows 7 таким образом, тем более, что опыт работы с двумя MVP уже имелся.
Думаю, что его ожидания оправдались — MVP сразу предложили сделать две иконки — веселую и грустную, в зависимости от реакции пользователя. Впрочем, я не знаю, насколько ценны отзывы MVP, если смотреть на большую картину. Все-таки MVP по клиентским системам — это довольно продвинутые пользователи, и их уровень владения ОС намного выше, чем у основной массы конечных пользователей Windows. Тем не менее, команду UX интерсуют отзывы всех категорий пользователей — они хотят их услышать.
Вообще, реакция пользователей и их запросы по изменению/добавлению фич — очень большая (и иногда больная) тема. Как заметил один из представителей группы разработки, иногда бывает очень трудно добиться изменения каких-либо аспектов интерфейса, даже имея большое количество запросов от пользователей. Однако, добавил он, если действовать через группу UX, то идею удается внедерить намного быстрее :)
На этом официальная программа третьего дня закончилась, и мы распрощались с кампусом Microsoft. Но спать никто не собирался — впереди была общая для всех MVP вечеринка в здании EMP|SFM! Experience Music Project (EMP) — это проект, знакомящий посетителей с креативностью и иннновациями в популярной музыке (не в смысле попсы, а в смысле той музыки, что популярна :). Science Fiction Museum and Hall of Fame (SMF) — это музей и зал славы научной фантастики. Там действительно масса экспонатов Sci-Fi, включая «героев» многочисленных популярных фильмов — от Звездных войн до Матрицы. К сожалению, экспонаты нельзя было фотографировать — копирайт! Владельцами экспонатов являются голливудские студии…
Но и без этого было чем заняться — хоть танцевать, хоть самому сыграть на музыкальных инструментax. Живая музыка от приглашенной группы (мне неизвестной) на одном этаже, а на другом — MVP сами устраивали джем-сессии — все инструменты стояли на сцене, а среди тысячи человек всегда найдутся желающие и умеющие. Причем количество первых явно увеличивалось по ходу вечерники — как в том мультфильме, Щас спою! (c) :) Да и просто же можно пообщаться с приятными людьми в неформальной и расслабленной обстановке — в этом тоже цель саммита :)
Обсуждение завершено.