Поскольку война с синим экраном меня утомила, я слегка подкорректировал поставленную передо мной задачу и сказал Славе Бирюкову, что тестировать работоспособность Sims 3 может любой дурак, я же сосредоточусь на изучении вопроса, насколько полно Windows 7 охватывает основные пользовательские нужды. Другими словами, на вторую инкарнацию ОС я решил не ставить ничего лишнего. И начал с того, что поставил сразу три браузера (Chrome, Firefox и Safari3), a IE8 убрал с глаз долой. Кроме того, я обогатил систему нормальным медиаплеером, упомянутым выше IrfanView, и майкрософтовской виртуальной машиной, которая, как заявляется, обеспечивает почти-полную совместимость с ХР-приложениями, поскольку эти ХР-
ASU5 G70G
"" не досталась настоящая геймерская машина Asus G70G (Intel Core 2 Duo ТЭ400 2,53 ГГц, две nVidia ' I GeForce 9800M GSc 512 Мбайт RAM, 6 Гбайт RAM, 17.1-дюймовый монитор с поддержкой Full HD). В Asus, судя по всему, старались сделать ее максимально мобильной, не потеряв при этом мощности, но, по большому счету, удобнее всего держать ее на столе: весит G70G чуть меньше пяти килограмм и в процессе работы заметно для коленей греется. Что же до геймерской составляющей, то помимо впечатляющих технических спецификаций ноутбук может похвастать дополнительными настраиваемыми клавишами I включая паллиатив игрового джойстика). Кроме того, он в хорошем смысле выпендрежный: на внешней панели крышки нарисован щит, края корпуса чуть скошены - общее впечатление создается вполне воинственное.
У меня с этой моделью обнаружилась легкая несовместимость, так как я набираю вслепую, а клавиатура и тачпад на G70G расположены совсем не так, как на моем текущем ноуте. Устав задевать кистью тачпад, я попытался его отключить, что повлекло за собой цепь не очень приятных. но познавательных событий. Клавиша отключения тачпада не работала, и я решил, что проще установить непосредственно драйвер тачпада (ошибка), а не ПО, управляющее работой функциональных клавиш (попытка установки этого ПО под W7 - тоже ошибка, но об этом я узнал позже).
Другим неожиданным открытием стало то. что раз решение 1900x1200 вовсе не является идеальным разре шением для работы, слишком уж мелко. Впрочем, все э: нельзя отнести к недостаткам. Подходящее разрешение JJ
можно выставить за три секунды, а полной совместимости с W7 и моими тактильными ощущениями никто и не обещал. ¦
приложения благодаря ей можно запускать в виртуальной копии Windows XP SP3,
{Сразу оговорюсь, что мне, в отличие от многих коллег, нравится Vista. V меня не было с ней никаких проблем, а большего от операционной системы и не требуется. Поэтому рассказы о несовместимости невероятно нужного программного обеспечения с Вистой я всегда воспринимал скептически и, как выяснилось, не зря - попробуйте-ка сейчас найти актуальную программу, которая с нею несовместима). Однако несмотря на то. что меня и так все устраивало, Microsoft - больше, думается, в угоду корпоративным пользователям, для которых проблема морально устаревших приложений действительно может быть актуальна, - встроила в Windows 7 почти полноценную поддержку ХР, Почти - потому что радость запуска виртуальной машины доступна не всем пользователям, а лишь тем, у кого а) соответствующую технологию виртуализации поддерживают и процессор, и BIOS и б) не очень высокие запросы - по крайней мере по части графики. Потому что не очень-то слабая nVidia 9800 GTS - ноутбук, напомню, игровой - в виртуальной машине превращается в доисторическую S3 Trio32.'1 А поддержка Intel VT или AMD-V есть далеко не во всех процессорах (причем наличие ее или отсутствие из цены процессора не очевидно, нужно спрашивать или смотреть спецификации при покупке). Ах. и еще BIOS. Да и память не помешает - какая же виртуальная машина не любит сожрать немного памяти.
В Windows 7 можно запускать не только виртуальную машину с установленной копией Windows ХР, но и устаревшие приложения непосредственно в рабочем пространстве W7 (сами приложения при этом уверены, что работают в ХР). Однако у этого способа есть недостатки, так как любое запущенное таким способом приложение требует закрытия виртуальной машины - одновременно они работать не могут, поскольку устаревшее приложение подключается к виртуальной машине в режиме терминала, а ХР не позволяет одновременную работу локального и удаленного пользователей.5
Windows NT7
В целом, это, конечно, остроумный способ обеспечения обратной совместимости, но на п рактике гораздо луч ше, есл и возм ож-но, использовать обычный режим обратной совместимости - ресурсов приложению в этом случае выделяется заметно больше, да и проблем с их разделением никаких. А Windows XP Mode, о котором Microsoft упоминает много и с удовольствием, - это костыль на самый крайний случай. Хорошо, что он есть, однако ноги лучше не ломать.
ПОТЕРИ И ПРИОБРЕТЕНИЯ
Что касается задачи, которую я добровольно на себя взвалил (оценить, насколько ОС «из коробки» пригодна для работы), то меня в новой ОС все устраивает.
Она умеет выходить в Интернет - и этого достаточно. Некоторых приложений по умолчанию в ней больше нет (например, Mail), но я не помню, когда последний раз его запускал. Другие приложения (Windows Media Player и IE, например), с моей точки зрения, требуют немедленной замены, но с этим проблем не возникает. Нет в W7 и навязчивой боковой панели, но ее и в Vista убрать было легко. Также у меня не получилось полностью свести интерфейс W7 к классическому виду, но, может, и черт с ним, пора, наверное, смириться с тем, что видеокарты поддерживают больше 256 цветов.
WordPad и Paint заметно преобразились, перейдя на Ribbon-интерфейс, но с учетом их функциональной бедности выглядит это не так запутанно, как в случае с Office. К тому же я ими и раньше почти не пользовался, и в дальнейшем не планирую (Paint'oM уж точно).
Не все железо корректно распознается при установке. Видеокарту пришлось устанавливать явочным порядком, потому что W7, верно определив производителя, модель определить не смогла и остановилась на том, что у меня generic-адаптер. Это опять-таки а) не проблема и б) вполне ожидаемо для новой системы, тем более что после установки правильных драйверов все работает (собственно, и до них все работало, но, полагаю, не так эффективно). Что еще?
Еще в W7 множество незначительных улучшений и изменений. Многие из них носят сугубо оформительский характер, но хватает и таких, которые могут некритично, но ежедневно облегчать жизнь (как, например, комбинация
восходство W7 над Vista не столь велико, чтобы внештатный переход на новую ОС (с учетом временных и финансовых издержек) имел смысл. Даже если допустить, что W7 работает быстрее и в отношении системных ресурсов проявляет известную осмотрительность, практическая разница между использованием W7 и Vista непринципиальна. Пускай W7 запустится наР4/512 Мбайт чуть быстрее, чем Vista, работать на такой конфигурации будет некомфортно, а на двух гигабайтах с быстрым процессором и Vista чувствует себя хорошо. Иными словами, такое сравнение производительности - а я его встречал в нескольких обзорах - мне представляется странным и не имеющим отношения к реальности, потому что в реальности на такую конфигурацию надо ставить Windows XP, которую Microsoft больше не продает7. К старшим версиям «семерки» ХР прилагается бесплатно.
Ситуация, когда чуть ли не главным козырем выставляется поддержка позавчерашней операционной системы (с одновременным дистанцированием от вчерашней), выглядит немного абсурдно, но потребитель, как известно, выбирает сердцем. А сердце обычно подсказывает ему, что ту девушку, что чуть симпатичней подружки, надо брать. ¦
Windows NT 7 Сергей Леонов
Версии с пафосными названиями у Microsoft традиционно оказываются неудачными или как минимум непопулярными - Millennium, Vista… Возможно, поэтому новой системе просто-напросто присвоили порядковый номер, что само по себе уже хороший знак.
Сравнивать Windows 7 со всей оравой сегодняшних ОС безотносительно хотя бы к сфере применения было бы полной глупостью - для этого нужен другой подход, другие ресурсы и другой лимит времени. Поэтому я решил пустить побоку всяческие Линуксы и рассматривать «семерку» исключительно в сравнении с линейкой Windows.
Собственно система, как показалось на первый взгляд, претерпела не слишком много внутренних изменений по сравнению с Вистой, - и выглядит она похоже, и совсем уж новой функциональностью не блещет. Однако на моей памяти это первая ОС от Microsoft (не считая разве что Windows 98), не вызвавшая особых про-
блем и отрицательных эмоций сразу после установки. Модификация старых систем явно удается программистам лучше, чем серьезные переделки, несмотря на смену названия. Первое впечатление - оно обычно самое сильное, и в данном случае консерватизм сослужил хорошую службу.
Сама по себе установка «голой» системы еще ни о чем не говорит, но и конфликтов со сторонним софтом на локальном компьютере тоже не возникло. Не сказать, чтоб я нахапал гигабайты программ, но вся моя рабочая среда легко установилась без «танцев с сисадминовским бубном». Те программы, которые работали под Вистой, легко встали под «семерку». Те, которые работали на ХР и не работали
в Висте, не прижились и в новой системе. Это же касается и драйверов устройств. Причем на типовом офисном компьютере драйверы потребовались только для допотопного внешнего WiFi-адаптера (подошел обозначенный как XP-Vista), все же остальное железо определилось и установилось автоматически.
Мне было любопытно поглядеть на поведение новой ОС в корпоративной среде, так вот и здесь «семерка» оказалась на высоте (и да'же, настаиваю, оказалась удобнее корпоративной ХР). Подключение компьютера к домену {Windows 2003 в качестве контроллера домена), работас сервером Exchange, применение доменной политики с разного рода ограничениями, перемещаемый профиль пользователя, множество сетевых устройств - все это поддерживается без проблем и не требует настраивать ручками.
В отношении ограничений 32-разрядной системы по части использования памяти и дисков ничего не изменилось - как «видели» 32-разрядные ХР и Виста 3,3 Гбайт оперативки и 2 Тбайт дискового пространства, так не «видит» выше этих границ и «семерка», - а что ж вы хотели, давно пора переходить на 64 разряда. Слухи о новой файловой системе WinFS, гулявшие еще в те времена, когда Vista называлась Longhorn, так и остались слухами - в «семерке» WinFS тоже не появилась.
При установке на пустой винчестер система, не спрашивая пользователя, создает некий раздел под названием System Reserved, причем в самом начале диска. Его размер варьируется в зависимости от размера диска (для 500-гигабайтного ОС «скушала» 100 Мбайт). Назначение этого раздела, увы, пока осталось для меня загадкой, особенно учитывая, что при установке на уже размеченный диск, где нет свободного места, «семерка» вполне обходится без такового раздела. Бета-тестеры, впрочем, нашли способ избавиться от System Reserved. В процессе установки на пустой диск для этого надо непосредственно в инсталляторе удалить все разделы, кроме System Reserved, увеличить размер последнего до полного объема диска и указать, что ставить систему надо именно в этот раздел.
В отличие от легитимного софта, который ставится как по маслу, у отдельных «кряков» возникли проблемы. К примеру, взломщик для ABBYY Lingvo X3 не смог
открыть на запись нужные ему ехе- и dll-файлы. Причина - в разрешении на запись, которого у пользователя в папке Program Files нет (как нет и под Вистой, но там запуск взломщиков пользователем с правами администратора проходил без эксцессов). Решается это, конечно, предельно просто, путем изменения разрешений, но вольно или невольно Microsoft удалось осложнить жизнь приверженцам «пиратки».
Если вы думаете, что командная строка осталась в современных ОС лишь как рудимент, то ошибаетесь, В Windows 7 число интерпретаторов командной строки удвоилось - раньше был лишь cmd, а теперь появился еще и PowerShell. Главное внешнее отличие - вместо белого текста на черном фоне PowerShell порадует вас цветным текстом на фоне синем, Но самое главное отличие тут не внешнее. а внутреннее: Microsoft позиционирует новый инструмент как средство для автоматизации различных действий без необходимости писать программы. Для этого в новый интерпретатор добавлена поддержка обращений к функциям .NET и других API от Microsoft - теперь из командной
строки можно делать практически все, что позволяет система. Меня же позабавила попытка привлечь к новому интерпретатору внимание поклонников OpenSource-систем путем поддержки нетипичных для Microsoft команд. К примеру, Is выводит на экран каталог, причем в 'NIX-стиле.
Ломимо «Диспетчера задач», в новой ОС есть еще одна утилита подобного назначения, которую нельзя не упомянуть. Это Resource Monitor, позволяющий как просто наблюдать за загрузкой системы (в том числе на диаграммах), так и отслеживать, какие ресурсы какими процессами используются. И касается это не только процессора с памятью, но и диска с сетью. Кроме того, прямо из этого монитора можно прервать процесс, приостановить, выяснить, почему он не отвечает (завершения каких процессов ждет), и даже запустить в один клик поиск в Интернете по имени процесса (в старых системах я обычно пользовался для этих целей отдельными утилитами Sysinternals). На первых порах существования ОС это будет хорошим подспорьем при «ручной» борьбе с вирусами, пока последние не научатся от нового монитора прятаться.
Среди стандартных утилит появился Private Character Editor - теперь можно создать (нарисовать в редакторе типа Paint) пользовательский символ и внедрить его в TrueType-шрифт (или сразу во все установленные в системе).
Забавная утилита Math Input Panel позволяет нарисовать от руки математические формулы и вставить их в тот же MS Word, но увы, собственно к математике отношения она не имеет, представляя собой лишь подобие имеющегося в «Офисе» редактора формул.
Да, забыл о самом главном: в отличие от перехода между ХР и Вистой, нынешний апгрейд совершенно не напряг меня в отношении быстродействия - система на первый взгляд совсем не медленнее ХР, и даже побыстрее Висты, хотя, по собственным оценкам системы, тестовые компьютеры имеют не самые высокие показатели производительности, И именно этот факт, вкупе с отсутствием серьезных проблем, позволяет надеяться, что система приживется. По крайней мере, сносить ее сразу, как Висту, желания у меня не возникло. ¦
Параллельные окна Кирилл Тихонов
Прошлой осенью, когда в Интернете всплыли первые скриншоты бета-версии Windows 7, сайты любителей Apple отчитались об этом с энтузиазмом, который обычно приберегается для слухов о новых Маках и айфонах. Кроме привычных по Vista полупрозрачных окон, они заметили в Windows 7 что-то еще: судя по скриншотам, панель задач изменилась до неузнаваемости и приобрела явное сходство с маковским доком.
Я слежу за такими сайтами, потому что по всем формальным признакам отношусь к их целевой аудитории: довольным пользователям Mac OS X. Это, впрочем, не означает, что я недолюбливаю Windows. Считается, что последователи культа Apple просто обязаны хвастать тем, что Мак спас их от троянов, -синих экранов смерти» и прочих напастей. Все это - не мой случай. Никаких неприятных воспоминаний о Windows у меня нет. поэтому мой интерес к ее новой версии не сводится к поиску подтверждений превосходства Apple над Microsoft. Однако удовлетворить его удалось не сразу. Инсталляция Windows 7 на мой Мак прошла не так гладко, как я рассчитывал, и виновата в этом была вовсе не Microsoft.
Если прочие редакторы получили для опытов с Windows 7 тестовый ноутбук, то мне пришлось экспериментировать с собственным Macbook Pro. Я использую его в качестве основного рабочего компьютера, и диск ноутбука, конечно, давно забит под завязку. Было ясно, что это усложнит задачу, но я не подозревал, что так сильно. Причиной трудностей оказалась Мае OS X - она наотрез отказалась выделять новый раздел для Windows. 32 гигабайта, которые я не без труда освободил для этой задачи, судя по всему, состояли из множества небольших фрагментов, разбросанных по всему диску. В теории системе следовало бы заняться дефрагмен-тацией и объединить их, но на практике она ограничилась рекомендацией отформатировать винчестер.
Требуется особое невезение, чтобы наткнуться на такую проблему. Знакомые маковладельцы никогда с ней не сталкивались; правда, в отличие от меня, они устанавливали Windows вскоре после приобретения компьютера, на полупустой диск. В Интернете, впрочем, нашлись похожие жалобы и даже советы, но ни один из рецептов почему-то не сработал. Прежде чем сдаться и отформатировать диск, я решил проверить последнее средство - какую-нибудь систему виртуализации, например Parallels Desktop или Virtualbox. Виртуальная машина не требует отдельного раздела, и если Windows 7 заработает в ней, можно будет обойтись и этим.
Увы. Windows 7 легко установилась в Parallels Desktop для Mac OS X, но интерфейс Aero, необходимый для некоторых
По ту сторону прилавка: дистрибьюторы ПО о перспективах Windows 7
Насколько успешно продавалась Windows Vista no сравнению с Windows XP?
- По нашим оценкам, продажи Windows Vista заметно уступали и уступают продажам Windows XP. Тому есть объективные причины, связанные с техническим несовершенством Vista (несовместимость некоторых программных продуктов и драйверов, высокие системные требования и др.). Есть и субъективные факторы - наш пользователь оказался не готов к ряду революционных новшеств, предложенных в Vista. Vista во многом повторила судьбу Windows Millennium, выход которой многие просто не заметили. Не будем забывать и про консерватизм корпоративных пользователей, традиционно не спешащих переходить на новые версии программного обеспечения. С выходом пакетов обновления (Service Pack) ситуация с продажами vista стала постепенно улучшаться. Однако к тому времени репутация системы была уже основательно подпорчена.
Ваши прогнозы насчет Windows 7 - как частные и корпоративные пользователи отнесутся к новой ОС?
- Выход новой версии операционной системы - всегда событие для рынка, начиная от производителей программного обеспечения, уже сейчас заявляющих о совместимости их софта с новой ОС. и заканчивая пользователями. Многие участники тестирования отмечают отличную производительность новой ОС которая превосходит по этому параметру не только Vista, но во многих случаях и ХР. Важно также, что в Windows 7 сохранилась модель драйверов WDDM, использующаяся в Vista. Это, безусловно, позволит производителям периферийных устройств своевременно адаптировать их к новой операционной системе. Напомним. что именно переход на WDDM, явившийся радикальным изменением модели драйверов.используемой е ХР, вызвал в свое время серьезные затруднения у производителей железа.
Новая ОС - это всегда некий драйвер продаж прочего ПО. Не навредит ли функция эмуляции Windows XP, встроенная в Windows 7, продажам нового софта?
- Функция эмуляции Windows ХР - очень правильный, прежде всего маркетинговый, ход Microsoft: пользователю представится возможность самому решать, будет ли он обновлять свой софтверный парк или продолжит использовать
те версии ПО, которые совместимы только с Windows ХР. Но в целом, считаю проблемы как таковой не существует. По нашему опыту, новые версии программных продуктов, совместимых с новой ОС, появляются довольно быстро.
Операционные системы включают в себя все больше функций, которые раньше реализовывались с помощью сторонних программ. Отражается ли это на бизнесе продавцов ПО?
- Конечно, для покупателей ОС удобно со всех точек
зрения - цена, минимизация усилий и пр. - иметь в одной коробке все необходимое программное обеспечение. Но все же никто не поспорит с тем, что возможности одной программы не безграничны. А производитель, специализирующийся в той или иной области, всегда предложит продукт, который в большей степени отвечает требованиям пользователя с точки зрения функциональности, специфики решаемых задач, производительности и т. д.
Какие новации Windows 7 вы считаете самыми важными?
- В Windows 7 появились нововведения, благодаря которым операционная система быстро загружается, стабильно и быстро работает, надежно защищена, отлично взаимодействует с существующими приложениями и устройствами, а также позволяет получить максимальную отдачу от мощного современного оборудования Кроме того, в наше время сотрудники организаций хотели бы работать вне офиса с той
же эффективностью, что и в самом офисе. Этому способствуют такие технологии новой ОС, как DirectAccess и BranchCache. Интересны и полезны также новые возможности, предоставляемые специальным интерфейсом Device Stage, который позволит быстрее и удобнее управлять устройствами, подключенными к компьютеру.
С какими проблемами могут столкнуться пользователи лри миграции на Windows 7?
- Хочется верить, что крупных проблем с совместимостью будет не слишком много. Microsoft уделила этому особое внимание - Windows 7 постоянно тестируется с наиболее популярными пользовательскими и корпоративными приложениями. Если говорить о других возможных проблемах - доступности продукта, технической поддержке, то их и вовсе трудно предположить.
Алексей Голопят ки н , РУКОВОДИТЕЛЬ ОТДЕЛА ПОДДЕРЖКИ ПРОДАЖ
функций, которые меня интересовали больше всего, не включился. Оказалось, что компания Parallels еще не выпустила нужных для этого драйверов; с Virtualbox и VMware Fusion дело обстоит точно так же. Система прекрасно обходится без Аего, и если бы Windows 7 была нужна мне только для запуска программ, можно было бы и остановиться. Но что за тест, при котором половина новых возможностей не работает? Пришлось вернуться к первому варианту и начать все сначала.
После форматирования и переустановки Mac OS X трудностей с выделением раздела для Windows не возникло. Повторная установка Windows 7 прошла прекрасно, но на этом приключения не закончились, К Macbook Pro прилагался диск с драйверами Apple для Windows, и я решил, что они тоже понадобятся. Это было ошибкой - после установки драйверов система потеряла связь с беспроводной мышью. Когда речь идет о Macbook Pro с Windows, неработающая мышь - куда более серьезное бедствие, чем может показаться. У трекпада ноутбуков Apple нет кнопок, a Windows, в отличие от Mac OS X, не считает щелчок по трекпаду двумя сложенными пальцами правым кликом. Выходит, что без мыши под Windows нельзя даже контекстное меню вызвать - не слишком-то удобно. Вероятно, все наладится, когда Apple обновит драйверы после выхода финальной версии Windows 7, но пока этого не произошло, нужно как-то выкручиваться. Я ограничился подключением старой USB-мышки.
С этого момента мой Macbook Pro почти ничто не отличало от любого другого PC. Вряд ли есть смысл подробно расписывать, как выглядит и работает Windows 7. Во-первых, об этом можно прочитать и в других местах, а во-вторых, заметных внешних отличий от Windows Vista все равно пока нет. Правда, ходят слухи, что это временно - мол, новое оформление
еще не готово, и к релизу его доделают. Даже если так, суть, конечно, не а оформлении. Полупрозрачные окна и анимация, которых в Windows 7 хоть отбавляй1, поначалу, возможно, забавны, но не от них зависит, как будут использовать систему.
Хотя интерфейсы Mac OS X и Windows построены на основе одних и тех же концепций - окна, меню, мышь, - привычки и склонности пользователей каждой ОС совершенно непохожи. Причина заключается в уникальных ограничениях и возможностях систем, которые так привычны, что пользователи давно не замечают их. Самый простой пример - отсутствие кнопки максимизации у окон Mac OS. Вместо нее имеется кнопка Zoom, которая увеличивает окно лишь до размеров его содержимого, а не растягивает на весь экран. В восьмидесятые годы, когда разрабатывались первые версии Mac OS и Windows, Zoom и Maximize почти всегда приводили к одинаковому эффекту. Разрешение дисплеев было так мало, что нажатие Zoom, как правило, заполняло окном весь дисплей. Зато теперь разницу невозможно не заметить2.
Сама по себе кнопка Zoom, конечно, мелочь, но добавьте к ней системное меню, приклеенное к верхней грани экрана, док со списком приложений, а не окон, повсеместную поддержку drag'n'drop - и получите систему, в которой десяток разнокалиберных окон, разбросанных по дисплею и взаимодействующих между собой, выглядят естественнее одного раскрытого на весь экран окна, привычного пользователям Windows. Разумеется, и в Mac OS X можно управлять окнами, как в Windows, a a Windows - как в Mac OS X, но и то и другое не слишком удобно.
Почему потребовалось столь многословное отступление на тему отличий Мае OS X? Дело в том, что некоторые интерфейсные нововведения в Windows 7 значительно упрощают управление окнами именно
Aero Snaps добавляет к уже имеющейся в Windows максимизации еще несколько способов автоматического расставления окон. Если взять окно и оттащить к правому краю экрана, оно займет правую половину дисплея, если клевому - левую. Растащив два окна по сторонам, можно аккуратно поставить их рядом друг с другом, Перетаскивание к верхнему краю раскрывает окно на весь экран, а если потянуть его обратно к центру, оно скукожится до исходных размеров. Те же самые команды можно отдать и с клавиатуры с помощью одновременного нажатия клавиши Windows и стрелки в соответствующем направлении. Попутно в Windows 7 ввели еще одну полезную функцию - вертикальную максимизацию. Чтобы увеличить окно по вертикали, нужно подвести курсор к его верхней грани и дважды кликнуть. В Mac OS X пока ничего подобного нет, а не помешало бы.
Второе бросающееся в глаза изменение в Windows 7 - это новая панель задач. Внешне она действительно здорово смахивает на док из Mac OS X, однако при ближайшем рассмотрении отличий, пожалуй, все же больше. Что представляет собой маковский док? Это панель, заполненная иконками часто используемых программ. Нажатие на одну из них запуcкает приложение, если оно еще не было запущено, или делает его активным, если оно уже работало (иконки запущенных приложений помечены маленьким огоньком). И вот важное отличие от классической панели задач Windows: иконки в доке соответствуют приложениям, а не окнам.
Сходство с доком панели задач Windows 7 придает исчезновение текстовых ярлыков4. В нем остались только большие иконки приложений - причем это именно приложения, как в доке, а не отдельные окна. Иконки, как и в Mac OS X, можно прикрепить к панели, и тогда они не будут исчезать даже после выключения программы. Однако на этом сходство заканчивается. Нажатие на иконку не активирует приложение. Чтобы вызвать нужное окно, следует выбрать его из списка, который всплывает, когда мышка оказывается над иконкой работающего приложения. На самом деле, перед нами доведенная до ума функция автоматического свора-
чивания избыточных окон в одну кнопку, появившаяся еще в Windows XP. Старый вариант был непригоден к использованию - чтобы добраться до нужного окна, в нем требовалось слишком много усилий. Вариант же из Windows 7 хоть и непривычен, но почти удобен, особенно учитывая важное свойство, позаимствованное у дока: если иконка программы всегда находится в одном и том же месте, у пользователя вырабатывается двигательная память, помогающая быстрее обращаться к ней. Клик средней кнопкой по иконке открывает новое окно приложения, а сочетание клавиш Windows + цифра активирует соответствующую по порядку иконку на панели. И то и другое - отличные идеи, не имеющие аналогов a Mac OS X.
Недостатки у новой панели задач, увы, тоже есть - например, полное отсутствие текстовых пояснений, В маковском доке, по крайней мере, над иконками проявляются подписи, если подвести к ним мышку. В
панели задач Windows 7 подсказка всплывает только над иконками неработающих приложений, да и то слишком медленно. Кроме того, нельзя бросить файл на иконку нужного приложения, чтобы открыть его. Это типичная операция из Mac OS X, но в Windows 7 она приводит к совершенно иному и довольно бесполезному эффекту: добавлению документа в контекстное меню приложения,
Всех достоинств Windows 7, конечно, мало, чтобы убедить меня вернуться к PC, тем более что в Apple новую систему наверняка уже изучают с пристрастием и, несмотря на ехидные выпады в адрес Microsoft на конференции WWDC, вряд ли оставят без ответа5. Любопытно, что из этого выйдет. ¦
Семерка и танк Илья Щуров
Операционные системы - материя тонкая и непростая. Их объективно сложно разрабатывать - и не верьте, если вам скажут, что это может сделать любой финский студент. Однако еще сложнее их продавать. Даже если вам вдруг покажется, что построить софтверную империю, ключевым элементом успеха которой будет самая популярная ОС в мире, может даже недоучившийся студент Гарварда, займись он этим по чистой случайности в нужное время в нужном месте.
Сами посудите: вот разработали вы новую версию, скажем, ядра системы. Идете с ним на рынок, и зазываете покупателей: «Кому ядро, свежее, новое, сегодня утром только скомпилили, налетай, торопись, покупай чудо инженерной мысли…» Подходит покупатель и спрашивает: «Ну и зачем оно мне надо, у меня уже есть одно?» А вы ему: «Так это новая версия, мы добавили планировщик в пользовательском пространстве и оптимизировали глобальные блокировки диспетчера задач. Это даст разработчикам кучу новых возможностей и повысит производительность некоторых программ в определенных условиях на 3-10%». Пожмет покупатель плечами - да и пойдет своей дорогой. Потому что не нужна ему операционная система. Никакая - ни старая, ни новая, ни хорошая, ни плохая. Ему нужно наилучшим образом решать его задачи, используя при этом инструменты, которые есть на рынке сейчас - а не те, которые, быть может, появятся через несколько лет. Поэтому компания, благополучие которой довольно сильно зависит от возмож-
ности время от времени выпускать и продавать новые версии ОС, вынуждена навешивать на систему много дополнительных функций и балансировать между прогрессом в собственно «системных» компонентах и API (который никак не отразится на впечатлениях пользователей - по крайней мере, в момент покупки), доработкой приложений, как входящих в комплект, так и продаваемых отдельно (в том числе - чтобы продемонстрировать новые возможности API), разработкой «свежего» дизайна пользовательского интерфейса (фактор «моды» является очень важным) и разнообразных мелких фишечек и примочек. Обновления разных компонентов нацелены на то, чтобы преодолеть барьер инерции и привычек у разных категорий покупателей, зацепить их и вынудить-таки сделать switch. Одна «привлекательная» технология как локомотив потащит за собой другие - которые проявятся в полной мере лишь через какое-то, порой немалое, время (а быть может, и не проявятся вовсе). Кому-то это может показаться нечестным или несправедливым («как же так,
меня вынуждают перейти на новую версию и заплатить за функции, которые мне не нужны!»), но следует понимать, что действовать иначе компания просто не может: стратегия диктуется бизнес-моделью, которую Microsoft сменить гораздо труднее, чем покупателю - перейти с Windows на… какую-нибудь другую операционную систему, разрабатываемую в другой бизнес-модели.
Впрочем, довольно общих слов. Попробуем взглянуть на Windows 7 с точки зрения той части аудитории, которую, говоря о продуктах Microsoft, обычно не считают целевой.
ИНТЕРФЕЙС И ЮЗАБИЛИТИ
По сравнению с Vista, «семерку» нельзя назвать большим шагом вперед ни с какой точки зрения: изменения носят скорее эволюционный характер и по масштабам близки к выходу KDE4.2 (против KDE4.0) и ядру 2.6.28 (против 2.6.24). Пожалуй, лучше всего это демонстрирует тот факт, что компания гордо упоминает
В числе более удачных решений такого рода, помимо редизайна панели задач, совмещенной отныне с «быстрым запуском» (кто сказал «стащили Apple Dock»? - не стащили, а творчески переработали!), отметим улучшенную работу с окнами, в том числе с помощью клавиатуры, - например, возможность разместить окно в левой или правой половине экрана (незаменимая вещь, когда приходится, скажем работать с двумя текстами одновременно).
а ¦ *
И все же это лишь робкий шаг в сторону заметно более функциональных tiling-интерфейсов, набирающих популярность в Unix-средах. Правда, гибкость этого решения пока оставляет желать лучшего (делить экран по горизонтали нельзя, относительные размеры фреймов выбирать нельзя) - ну да лиха беда начало: главное, что WIMP-интерфейс в мейнстримных продуктах, пусть и медленно, но все же начал меняться.
Дальнейшая «семантизация» десктопа проявляется, в частности, в концепции «Библиотек» (Libraries), являющейся продолжением и развитием «умных папок». (Кто сказал «Apple Spotlight»?) Мне все же привычнее иметь дело с классической иерархической структурой файловой системы, но, пожалуй,
возможность «сквозной» динамической группировки файлов в зависимости от метаданных (например, рассортировать асе музыкальные композиции в виртуальные папочки по альбому или исполнителю), встроенная а ОС, скорее радует. (Конечно, линуксоиды сразу вспомнят про fuse и множество иногда работающих инновационных виртуальных файловых систем на его базе, с одной стороны, и проект Nepomuk - с другой, но мы ведь здесь не про Linux?)
ПОД КАПОТОМ
Пожалуй, самая приятная для гиков и прочих линуксоидов технология в Windows 7 -это Windows PowerShell. Штука не то чтобы сильно новая - мы про нее писали аж в начале 2006 года («Современная монадология», «КТ» #625), когда она ходила в бетах и была известна под девичьей фамилией Monad; сватали ее Висте, но что-то не сложилось, и лишь с появлением Windows 7 она стала полноправной частью семейства Windows. Напомню, что PowerShell - это реализация скриптового языка программирования и основанного на нем интерфейса командной строки - эдакий очень продвинутый bash в исполнении Microsoft. От своих юниксовых собратьев его отличает объектная ориентированность и завязан-ность на NET Framework: запускаемые команды сами являются .NET-объектами специального вида и обмениваются между собой не последовательностями строк, как в юниксах, а тоже объектами, что упрощает жизнь и открывает довольно широкие перспективы. В Windows 7, помимо прочего, появилась специальная интерактивная среда разработки для PowerShell-скриптов, а также возможность удаленного управления компьютером с помощью этой штуки. Разработчики ПО могут проектировать .NET-приложения таким образом, чтобы одни и те же функции были доступны как из командной строки и скриптов PowerShell, так и из графического интерфейса. Если дело и дальше будет идти в том же направлении, то Windows 7 может стать мечтой линуксоида: под ней появится возможность «заскриптовать» работу любого приложения. (Кто сказал «AppleScript»?)
Ускользающая красота
Владислав Бирюков
Среди прочих «приятностей» отметим поддержку формата OpenDocument даже примитивным WordPad'oM (подвергнувшимся, кстати, как и Paint, серьезному редизайну и использующим теперь интерфейс Ribbon, знакомый нам по MS Office). Учитывая еще недавнее, мягко говоря, прохладное отношение к этому стандарту в Редмонде, такое признание на уровне ОС (наравне со «своим» стандартом OOXML) выглядит многообещающе: и
хотя ODF-вапидатор вылетает с ошибкой на первой же строчке сотворенного в WordPad файла, худой мир лучше доброй ссоры - созданные в Windows 7 документы нормально читаются в OpenOffice.org и наоборот. В этом же контексте, продолжая поднятый во вступлении вопрос о том, как одни технологии выступают а роли локомотива для других, любопытно отметить, как Microsoft использует Windows 7 для продвижения своего стандарта XPS
- аналога PDF, основанного на XML и объектной модели Windows Presentation Foundation (частью которой является технология Silverlight), а также порадоваться поддержке DNSSEC (стандарт надстроек безопасности для DNS, который никак не могут внедрить из-за отсутствия широкой поддержки, которой нет, потому что он мало где внедрен). Но, увы, подробное обсуждение этих вопросов выходит за рамки нашего краткого очерка.
Описать свое отношение к Windows 7 мне будет потруднее, чем коллегам. Дело в том, что знакомство с системой я начал еще с осенней бета-версии, а релиз-кандидат лишь добавил информации.
Легко судить о человеке - нравится - не нравится, - только-только познакомившись с ним. Дальше привыкаешь, да и все накапливающиеся ощущения непросто уложить в бинарную схему. Вроде и работник ответственный, и семьянин прекрасный, ан не без изъяна - в носу любит ковырять. С операционными системами получается ровно та же петрушка.
В общем, вот моя часть правды. Рассказывать буду только про Release Candidate, потому что баги, выловленные в бете, уже мало кому интересны.
Инсталляция системы прошла подозрительно быстро и гладко, большую часть оборудования «семерка» опознала сама, Экранчик, правда, поначалу не блистал высоким разрешением, пришлось зайти в «разруливальщик» (Action Center) и скачать по его наводке драйверы видеокарты, а заодно датчика отпечатков пальцев и еще какой-то мелочевки. В итоге из всего набора железок беспризорным остался лишь ТВ-тюнер, драйвер которого почему-то отказался устанавливаться наотрез.
С программами тоже проблем не возникло. Даже пятая версия QuarkXPress,
которую коллеги с верстки порекомендовали как несовместимую с Вистой, нормально заработала после вмешательства Troubleshooter'a. Она, впрочем, нормально работает и под Вистой, нужно только поставить несколько галочек в пунктах обеспечения совместимости, но, что приятно, семерка эти «галочки» где-то там внутри расставляет самостоятельно.