ОС
Вот и у нас наступил год Тигра! Девятнадцатого мая 2005 г., на двадцать дней позже, чем в США, в нашей стране официально стартовали продажи следующей "большой" версии системы Apple, получившей официальное название Mac OS X 10.4 Tiger.
На пресс-конференции, посвященной этому событию, главным действующим лицом был хорошо известный маковскому миру Петр Захаров, в настоящее время являющийся менеджером по продуктам по региону EMEA (куда относится и Россия) европейского филиала Apple Computer.
Петр рассказал о возможностях этой принципиально новой версии ("самой важной в истории Apple") и многие из них тут же продемонстрировал публике. Новая "десятка" олицетворяет тот редкий случай, когда качество продает себя само, - даже люди, далекие от идеологии Apple, уходили с пресс-конференции под сильным впечатлением от всего увиденного.
К сожалению, показать удалось далеко не все, ведь при работе над системой было создано заново или серьезно переработано более 200 функций (полный их список - на www.apple.com/macosx/newfeatures/over200.html). Среди новшеств продукта стоит отметить еще более тесную интеграцию с UNIX- и Linux- сообществом, 64-разрядность не только на уровне ОС, но и на уровне приложений (в результате каждое приложение может работать более чем с 4 Гб ОЗУ), улучшенную совместимость с сетевыми службами SMB Windows как при работе в качестве клиента, так и в роли сервера (при обслуживании Windows-компьютерами Маков и наоборот), принципиально новые подсистемы Core Graphics, Core Image и Core Video, позволяющие на лету и при этом самыми изощренными способами обрабатывать изображения за счет использования свободных аппаратных ресурсов компьютера, систему синхронизации данных .Mac Sync, интегрированное в браузер Safari средство просмотра передаваемых в виде RSS-потока новостей и визуальную систему интеграции приложений и автоматизации обработки данных Automator.
Петр Захаров продемонстрировал принципиально новую интегрированную в Mac OS X универсальную объектную подсистему поиска Spotlight. Она индексирует в фоновом режиме все находящиеся в компьютере данные и обеспечивает мгновенный контекстно-ориентированный поиск - для этого достаточно щелкнуть на находящейся в верхнем правом углу экрана пиктограмме. Главное отличие Spotlight от настольных поисковиков Microsoft или Google - теснейшая интеграция с остальной операционной системой. Spotlight вообще не является отдельным продуктом, поскольку все функции анализа файлов и их индексирования поддерживает сама система и все изменения в документах мгновенно отражаются в базе данных. Важно, что он доступен не просто как программа поиска, а как открытый API, которым могут воспользоваться любые сторонние разработчики ПО для обращения к подсистеме поиска либо для написания расширений, позволяющих Spotlight индексировать (с анализом контекста!) даже документы неизвестных ему ранее типов. На сегодня уже более 100 независимых компаний, в том числе Microsoft, интегрировали возможности Spotlight в свои продукты.
Объяснить "на пальцах", как работает Dashboard, довольно сложно, зато пользоваться ею - одно удовольствие
Результатом работы индексатора Spotlight является объектная база данных, содержащая пары "свойство - значение". Таким образом поиск проводится именно в контексте заданного свойства документа (скажем, "файлы с цветовым пространством CMYK").
Кроме просто поиска Spotlight обеспечивает создание "умных папок", в которые динамически помещаются все документы, удовлетворяющие определенному поисковому запросу, а также работающие по тому же принципу папки почтовой программы. Разумеется, фактически в "умные папки" попадают ссылки на объекты. На базе Spotlight функционирует и подсистема поиска в пультах настроек System Preferences по ключевым словам, способная сильно облегчить жизнь новичку в мире Apple.
Вторым объектом, на котором было заострено внимание докладчика, стала новая версия почтового клиента Mail, входящая в Mac OS X 10.4. Кроме мгновенного поиска в папках и почтовых ящиках SmartBox с динамически отбираемыми по заданному критерию ссылками на сообщения (благодаря интегрированной подсистеме Spotlight) появилась и такая приятная "мелочь", как возможность просмотра прикрепленных к письму изображений в виде слайд-шоу. Поиск среди многих сотен тысяч сообщений занимает секунды, а прикрепленные к письму изображения можно прямо тут же одним нажатием кнопки переслать в библиотеку изображений iPhoto.
Следующим важным компонентом "десятки" стала новая версия мультимедийной подсистемы, получившей наименование QuickTime. Версия QuickTime 7.0 позволяет на лету менять размер окон с фильмом, поддерживает до 24 каналов окружающего звука с возможностью их воспроизведения через акустическую систему с любым числом каналов (при этом в реальном времени осуществляется пересчет подачи звуковой сцены), воспроизводит видео высокого разрешения, а также обеспечивает полную поддержку форматов файлов MPEG-4; плейер QuickTime получил удобные органы управления воспроизведением при работе в полноэкранном режиме.
Но главным преимуществом QuickTime 7.0 станет наличие в ней кодека H.264 (или Advanced Video Codec, AVC), созданного группой MPEG и отличающегося великолепным качеством картинки и потрясающей масштабируемостью. Благодаря этому его можно применять буквально везде - от сотовых телефонов до видеодисков следующего поколения (как известно, в обоих конкурирующих форматах таких дисков, и HD DVD, и Blu-ray, обеспечена поддержка H.264).
Среди принципиальных новшеств "Тигра" несколько особняком стоит Dashboard. Здесь мы видим дальнейшее развитие концепции пользовательского интерфейса, реализованной в Expose. Dashboard - это этакий "дублирующий" основной экран компьютера, вызываемый нажатием кнопки клавиатуры или движением мыши, на котором расположился набор простых Widgets-приложений, каждое из которых выполняет какую-либо часто встречающуюся функцию. В доступный сегодня вариант системы включено довольно много Widgets, среди них Calculator (простой калькулятор), Address Book (поиск и отображение контактной информации), Calendar (настраиваемый календарь), Stickers ("липучки" для заметок), iTunes Controller (управление плейером iTunes), World Clock (часы любого города земли), TV Program (программа телевидения, в том числе и российских каналов), универсальный конвертер Converter (в том числе пересчитывающий суммы из одной валюты в другую по текущему курсу), словарь Dictionary, индикатор курсов акций Stock Tracker, программа Flight Tracker, показывающая состояние интересующего вас рейса самолета, переводчик Translation, справочник-поисковик Yellow Pages, приложение Weather, информирующее о погоде и дающее прогноз на пять дней для любого города мира, и созданный eBay Widget, демонстрирующий состояние заинтересовавшего вас аукциона. Большинство Widgets работают, постоянно получая информацию из Интернета.
Последним компонентом "Тигра", заслужившим подробного рассказа, стала новая версия программы для проведения конференций iChatAV. Благодаря поддержке H.264 появилась возможность не только общаться в режиме "один на один", но и собирать целые конференции, объединяя до десяти человек при работе в режиме "только аудио", и до четырех - в видеорежиме, что и было продемонстрировано. Особенно впечатлил полноэкранный режим видеоконференций и генерируемые в реальном времени отражения от поверхности виртуального "круглого стола", за которым iChatAV располагает участников общения.
Черная коробка с "Тигром" в России (как и в США) стоит 129 долл. Доступен у нас и вариант Family Pack (199 долл.), позволяющий легально установить систему на пять компьютеров в пределах одного здания. Как всегда, покупатели любых новых Маков получат Mac OS X в комплекте с компьютером.
Одновременно начались продажи и серверной версии - Mac OS X Server 10.4, также кардинально отличающейся от своего предка. Серверная Mac OS X доступна в двух вариантах - с лицензией на десять одновременно работающих клиентов и без ограничения их числа. Стоят они в России и в США соответственно 499 и 999 долл. Покупатели новых серверов Apple Xserve G5 будут получать в комплекте уже новую версию системы.
Надо сказать, что система Mac OS X 10.4 быстро развивается, так что сегодня уже доступен первый пакет обновлений, доводящий ее версию до 10.4.1.