Как стать автором
Обновить

Полный обзор Snow Leopard. Часть 1

Разработка под MacOS *
Перевод
Автор оригинала: Jason Snell
Snow Leopard

28 августа 2009 года Apple выпустила новую версию Mac OS X 10.6 Snow Leopard. Ожидается, что в России она поступит в продажу в пятницу, 4 сентября. Поэтому предлагаю вам познакомиться с самым детальным и точным обзором Snow Leopard от Джейсона Снелла (Jason Snell), редакционного директора Macworld.

Apple провела последнее десятилетие, строя и улучшая Mac OS X, объединяя классическую Mac OS и технологии, приобретённые у Next Стива Джобса, во впечатляющую основную операционную систему, которую многие считают лучшей в своём роде. Но после десятилетия постоянных улучшений и регулярных обновлений операционной системы, Apple взяла паузу с выпуском Snow Leopard, также известного, как Mac OS X 10.6. Вместо того, чтобы добавить сотни новых функций, Apple решила использовать Snow Leopard, чтобы обрезать связи с прошлым, планировать на будущее и взять цель на уничтожение своих текущих конкурентов.

В результате получилось обновление Mac OS X, непохожее на все остальные, которые мы помним, такое обновление, которое повышает скорость, возвращает место на диске, налаживает десятки функций и закладывает основу для нового поколения компьютеров, которые обладают 64-битными многоядерными микропроцессорами, супер-сильными графическими процессорами и массивными объёмами памяти. Эти свойства вместе с низкой ценой обновления в $29, делают Snow Leopard самым большим обновлением, не требующим размышлений, со времён Mac OS X 10.1. (Кстати, то обновление, которое помнят старшие из нас, было совершенно бесплатным).

Совершаем обновление



В отличие от предыдущих версий Mac OS X, которые можно было свободно установить на любой старый Мак, если он удовлетворял системным требованиям, лицензия Snow Leopard конкретно ограничивает её до пользователей Leopard, который поступил в продажу в октябре 2007 года. Будучи пользователем Leopard, вы можете обновить один Мак за $29 или до пяти Маков в одной семье с помощью Snow Leopard Family Pack за $49. Предполагается, что пользователи Tiger — по существу люди, которые купили Intel-Маки до выхода Leopard и никогда не обновлялись — купят Mac Box Set, который включает Snow Leopard, iLife ‘09 и iWork ‘09 за $169. (Snow Leopard совсем не работает на старых PowerPC Маках).

Тем не менее, в отличие от Microsoft, которая предлагает сбивающий с толку перечень полных и апргейд-версий Windows, каждая из которых требует, чтобы пользователь ввёл уникальный серийный номер, чтобы доказать, что он не пират, Apple продолжает полагаться на честность в Mac OS X. Snow Leopard не только не требует ввода каких-либо серийных номеров, но стандартная версия Snow Leopard является загрузочным диском «полной установки», который фактически не проверяет наличие Leopard, чтобы произвести инсталляцию. Это также значит, что если в последствии вы захотите стереть свой жёсткий диск и заново установить Snow Leopard, вам не прийдётся сначала установить Leopard, а затем запускать обновление на Snow Leopard поверх него. (Тот звук, который вы слышите, это тысяча IT-руководителей, которые вздохнули с облегчением).

Процесс установки Snow Leopard несколько отличается от предыдущих установок OS X. Вместо того, чтобы потребовать немедленного перезапуска, много чего происходит сразупосле запуска установщика. В сущности Apple убрала ожидание из этого процесса. Теперь вы задаёте настройки инсталляции и уходите, вся остальная часть процесса, включая перезагрузку, может произойти без вашего прямого вмешательства. Кроме того, сам процесс установки занимает меньше времени в Snow Leopard, чем это было в Leopard.

Если вы решите настроить установку, то заметите, что установка драйверов для принтеров происходит совершенно иначе в Snow Leopard. В предыдущих версиях OS X можно было установить драйверы для принтеров от определённых производителей. Это всегда несколько сбивало с толку: «если я не установлю HP-драйверы сейчас, значит ли это, что я больше никогда не смогу использовать принтеры HP»? Но Snow Leopard работает не так. Вместо этого он автоматически устанавливает драйвера для принтеров, которые ваш компьютер использовал в прошлом. Если вы находитесь в сети, он также устанавливает драйверы для подключённых принтеров, которые он там находит. Кроме того, он устанавливает драйверы для принтеров, которые Apple считает популярными.



Обновлённый процесс инсталляции не требует немедленной перезагрузки и сохраняет место, изменив то, как устанавливаются драйверы.

Apple хвасталась, что Snow Leopard требуется меньше места на диске, чем предыдущим версиям OS X; верите или нет, но именно эта обновлённая система драйверов для принтеров является причиной большей части экономии пространства. Оказывается, что большинство из нас впустую тратит гигабайты места на драйверы для принтеров, которые нам не нужны.

Что же произойдёт, если вы встретитесь с незнакомым новым принтером? Если у вас будет связать с интернетом в тот момент, у вас не должно возникнуть проблем: Snow Leopard автоматически загрузит и установит драйверы, которые вам нужны. Если же вам нужна пуленепробиваемая мгновенная совместимость с большим количеством принтеров, вы можете выбрать установку всех драйверов — тогда вы не сохраните место, которое могли бы сохранить иначе. Но для многих из нас новый метод установки принтеров от Apple должен быть полностью незаметным, за исключением увеличившегося места на диске.

В окне выборочной установки есть и некоторые другие опции, о которых стоит упомянуть. Rosetta, технология, которая позволяет запускать скомпилированный для чипов PowerPC код на чипах Intel, доступна, но не устанавливается по умолчанию. Rosetta занимает всего несколько мегабайт на жёстком диске, и без неё более старые программы просто не запустятся, поэтому если у вас есть подобные программы, следует выбрать эту опцию. Чтобы узнать, является ли приложение только для PowerPC, выберите старое приложение и нажмите «Информация» (Cmd+I); если его вид указан как «Программа (PowerPC)», ему нужна Rosetta.

Если вы этого не сделаете, а в последствии попытаетесь запустить PowerPC-приложение, Snow Leopard покажет вам всплывающее окошко, чтобы объяснить, что вам нужна Rosetta, и предложить установить её для вас с помощью службы Обновление программ Apple. Я могу только предположить, что сделав Rosetta опциональной, Apple старалась побудить пользователей обновить свои приложения и пристыдить разработчиков, которые до сих пор не перекомпилировали свои приложения, чтобы они запускались на чипах Intel. Но учитывая то, что большинство обычных пользователей понятия не имеют, какие приложения являются нативными для Intel, а какие разработаны для PowerPC, такая мера кажется излишне жёсткой.

Ещё одна технология, которая неожиданно появляется в списке опций установки — это QuickTime. Нет, QuickTime не стал вдруг опциональным в Snow Leopard. Но новый QuickTime-плеер в Snow Leopard радикально отличается от старой модели, как iMovie ‘08 от iMovie HD: это полное изменение имиджа приложения, устраняющее множество функций, которые многие из нас считают полезными. Если Мак, который вы обновляете до Snow Leopard имеет ключ QuickTime Pro, вы обнаружите, что QuickTime Player 7 всё ещё установлен на вашем Маке, но его убрали в папку /Программы/Служебные программы. Если у вас нет ключа QuickTime Pro, но всё равно хотите иметь доступ к классическому плееру QuickTime 7, вам будет нужно сделать выборочную установку, чтобы его получить.

Знакомое лицо



В отличие от предыдущих обновлений OS X, которые предлагали значительные новые дополнения или изменения интерфейса Мака, Snow Leopard выглядит почти также, как Leopard. Не было никакого радикального переосмысления цветовой схемы или панелей инструментов и пунктов меню. Тем не менее, Apple улучшила функционал некоторых программ, в частности Dock и Exposé.

Кажется, что Dock в Snow Leopard, который претерпел незначительные изменения внешнего вида в Leopard, выглядит без изменений на первый взгляд. Я отншусь противоречиво к одной косметической разнице: если вы щёлкнете правой кнопкой (Ctrl+щелчок) по любому предмету, вы увидите, что контекстные меню больше не выглядят как стандартный чёрный текст на белом фоне, который можно встретить в любых других местах OS X. Вместо этого они показывают белый текст на полупрозрачном чёрном фоне. Похоже, меню теперь подходят Dock по виду, вот и всё.

Теперь можно ходить по папкам внутри стеков. Более существенно то, что функция стеков в Dock теперь намного более полезная. Сейчас вы можете пролистывать (скролить) стеки в режиме сетки. Это позволяет вам увидеть намного больше содержимого данной папки, что очень полезно, если в ваших папках-стеках находится много объектов. Также можно щёлкнуть по папке, чтобы углубиться в её содержимое, которое отображается прямо внутри стеков. Этого было достаточно, чтобы побудить меня впервые действительно регулярно использовать вид сетки в стеках в момей папке Загрузки.



Теперь вы можете ходить по папкам прямо внутри стеков.

Я никогда не был большим фанатом того, как OS X управляла сворачиванием окон, которое впервые появилось в оригинальном релизе Mac OS X. Несмотря на технически продвинутый эффект анимации, мне никогда не нравилось нажимать жёлтую кнопку в верхнем левом углу окна, чтобы изгнать его в призрачную область в углу Dock, где оно будет оставаться вместе с другими изгнанными окнами, а также другими папками и файлами, которые я туда переместил. Это создавало беспорядок в Dock, я никогда не мог запомнить, что же я туда поместил, и если я щёлкал не по тому объекту, окна начинали вылетать из Dock без разрешения. Именно поэтому я никогда не нажимал эту маленькую жёлтую кнопку.



Новые тёмные контекстные меню в Dock обозначают с помощью ромба, что два окна были свёрнуты на иконку Safari в Dock.

Фанаты жёлтой кнопки, не бойтесь: по умолчанию, Snow Leopard всё ещё сворачивает окна таким же глупым способом, который был в Mac OS X последние десять лет. Для тех из нас, кто жаловался, есть новая альтернатива: чекбокс «сворачивать окна на иконку приложения» в панели настроек Dock в Системных настройках. Если поставить галочку напротив этого пунтка, то когда вы нажмёте на жёлтую кнопку, ваше окно всё ещё улетит в Dock. Но вместо того, чтобы исчезнуть в беспорядке справа, оно уменьшится на иконку приложения, которому оно принадлежит. Это упростит вам жизнь, когда понадобится вернуть окно наза. (Свёрнутые окна в большинстве программ обозначены ромбиком в пункте меню приложения «Окна» (Windows); вы можете увидеть такой же список, сделав Ctrl+щелчок по иконке приложения в Dock). Ещё лучше то, что эта функция работает с Exposé: когда вы вызываете Exposé, всё свёрнутые окна отображаются вместе в самом низу экрана.



Если щёлкнуть и удерживать кнопку нажатой на иконке приложения в Dock, Exposé отображает все открытые окна этого приложения. (Свёрнутые окна появляются ниже бледной линии, разделяющей верх и низ экрана).

Exposé также улучшили. Моё любимое дополнение — это, когда вы щёлкаете и удерживаете кнопку нажатой по иконке приложения в Dock, Exposé отображает все окна, которые принадлежат данному приложению. Для людей, которые больше пользуются мышкой, чем клавиатурой (гики, простите, но мы, приверженцы доминирующего использования клавиатуры, находимся здесь в меньшинстве), это намного более натурально, чем пытаться нащупать функциональную клавишу. (Или если вы, как я, нажимаете все функциональные клавиши по очереди, пока не найдёте нужную). Это даже работает с помощью drag-and-drop: перетяните объект на иконку приложения в Dock и задержитесь там на долю секунды, тогда запустится Exposé. Вы можете перетащить объект на определённое окно, что выведет его на передний план. Тогда вы сможете перетянуть и отпустить этот объект в любом месте, в котором пожелаете, в пределах данного окна. Это умное дополнение, которое делает Exposé намного более полезным.



Это не просто гигантская иконка в Finder (512 х 512 пикселей), но она ещё и проигрывает видео.

Если в Snow Leopard вся соль состоит в том, чтобы сохранить внешний вид, но произвести большие изменения под капотом, Finder — это изображение в миниатюре новой операционной системы. Первоначальный Finder был создан на начальной стадии разработки системы с использованием разработческих фреймворков Carbon; тогда главной целью было облегчить переход с классической Mac OS на Mac OS X. Тем не менее, за последние несколько лет Apple чётко дала понять, что у Carbon нет большого будущего, особенно, когда она объявила, что все 64-битные приложения следующего поколения должны быть построены, используя конкурирующий фреймворк Cocoa.

Почти все приложение в Snow Leopard являются 64-битными; это значит, что старые приложения, которые основываются на фреймворках Carbon, пришлось переписать с использованием Cocoa. Именно это Apple сделала с Finder — хоть этого и не скажешь по внешнему виду. За исключением некоторых изменений в отображении иконок (их можно увеличивать до 512 x 512 пикселей, можно менять размеры иконок прямо внутри окна с помощью удобного слайдера, листать документы PDF и проигрывать видео прямо внутри их иконок в Finder), тут не так много нового. Эти гигантские иконки являются, в целом, бесполезными в большинстве случаев, по крайней мере до тех пор, пока Apple наконец-то не сделает Mac OS X независимой от разрешения, так что шикарные иконки размером 512 х 512 пикселей могут быть меньше и при этом чрезвычайно детализированными, а не компьютерным эквивалентом слишком большого нового чека, который обычно дают победителям лотереи. Apple говорит, что Finder должен быть более отзывчивым теперь, когда он работает в 64-битном режиме и лучше использует преимущества нескольких ядер процессора благодаря Grand Central Dispatch (подробнее о нём позже). На Finder до сих пор иногда может напасть «приступ икоты», но Apple проделала хорошую работу, чтобы сделать его более эффективным. А дилетанты в Finder будут приятно удивлены тем, что Apple наконец-то сделала правильным поведение продолговатой кнопки в верхнем правом углу панели окна — она заставляет панель инструментов и боковую панель исчезнуть с помощью милого анимационного эффекта, при этом окно выглядит точно также, как было до этого.

Exchange без Entourage



Когда Apple впервые решила использовать Exchange — популярное серверное программное обеспечение от Microsoft, она это сделала в главном обновлении ПО для iPhone. Прошивка 2.0 для iPhone принесла поддержку календарей, контрактов и электронной почты Exchange прямо в мобильную платформу Apple. Теперь вместе со Snow Leopard Мак тоже получает возможность напрямую подключаться к серверам Exchange. Конкретно, это значит, что Mail, iCal и Адресную книгу можно легко настроить, чтобы они подключались к корпоративным серверам Exchange. (Apple не стесняется показывать, что теперь Мак из коробки предоставляет связь с Exchange лучше, чем Windows, при этом не требуя никакого дополнительного ПО).

Я пользуюсь Snow Leopard вместе с сервером Exchange уже пару недель, и всё работает тихо, стабильно и даже приятно. Я могу подтверждать получение приглашений на встречу прямо внутри Mail и проверять, заняты или свободны коллеги, в iCal, чтобы назначить встречу. Так как моя организация ещё не использует Exchange, я не могу провести крупно-масштабное тестирование; пользователи в крупных предприятиях, которые используют Exchange, конечно же, смогут оценить его намного более тщательно, чем я. (Мы опубликуем подробный обзор Exchange на Snow Leopard от ИТ-профессионала в ближайшие несколько дней).

За несколько месяцев до того, как я начал тестировать Snow Leopard, ИТ-руководитель моей компании предложил, что, возможно, в будущем мы перейдём на Exchange. Я должен признать, что после этих слов меня бросило в дрожь, главным образом, потому, что я не являюсь большим поклонником Microsoft Entourage, который тогда был единственной реальной способом получить поддержку Exchange на Маке. Но с выходом iPhone 2.0 и Snow Leopard, мои взгляды на Exchange перевернулись на 180 градусов. Если наш отдел ИТ хочет перевести нас на Exchange, я теперь скажу, всегда пожалуйста. (Неудивительно, что Microsoft объявили — при чём как раз накануне выхода Snow Leopard! —что они заменят Entourage на Outlook для Мака когда-то в ближайшие 15 месяцев. На месте Mac Business Unit в Microsoft (подразделения, которое занимается разработкой программ для Мака) я бы до смерти боялся, что к концу 2010 года все Маки, использующие Exchange, будут это делать с помощью Mail, iCal и Адресной книги).



Поддержка Exchange в iCal включает групповое расписание для встреч.

Так как Хабрахабр, видимо, посчитал, что в обзоре слишком много букв, поэтому не даёт мне опубликовать весь текст полностью, я разбила обзор на две части. А вот и продолжение.
Теги:
Хабы:
Всего голосов 130: ↑115 и ↓15 +100
Просмотры 4.9K
Комментарии Комментарии 48