Десять лет Mac OS X: с чего всё начиналось Андрей Федив
Десять лет Mac OS X: с чего всё начиналось
Андрей Федив
Опубликовано 24 марта 2011 года
Какой будет новая Mac OS, общественность могла узнать немного раньше: Mac OS X Server 1.0 была выпущена в январе 1999 года, а бета-версия Mac OS X была доступна ещё 13 сентября 2000 года. Интересный факт: Mac OS X Public Beta была платной, носила кодовое имя Kodiak (вид медведей гризли с Аляски) и поставлялась вместе с футболкой.
Но вместо обсуждения множества дат, от которых можно отсчитывать юбилей, лучше познакомимся поближе с масштабными обновлениями системы, которая пришла на смену «классической» Mac OS 9 и которую небезосновательно можно назвать революционной.
Футболка, которая прилагалась к Mac OS X Public Beta, продававшейся по 29,95 доллара
Вскоре после того, как компания Apple приобрела компанию NeXT в 1997 году и её снова возглавил Стив Джобс, операционная система NeXTSTEP стала одной из основ для будущей Mac OS X. Впрочем, была вероятность, что Apple приобретёт не NeXT, а компанию Be Inc и возьмёт за основу новой Mac OS не NeXTSTEP, а BeOS. Между историями компаний Be и NeXT нетрудно провести параллели: обе компании были основаны выходцами из Apple и обе ставили своей целью создать компьютерную систему нового поколения.
Выбрав NeXTSTEP, в Apple получили 32-битную систему с полноценной многозадачностью, разработанную на базе FreeBSD с микроядром Mach. Мало кто знает, что легендарные Doom и Quake были созданы именно на компьютерах под управлением NeXTSTEP. На ней же Тим Бёрнерс Ли разрабатывал WorldWideWeb — первый прототип нынешнего веба.
(источник изображения — сайт http://steps3d.narod.ru/)
От NeXTSTEP будущая Mac OS X получила в наследие концепцию «дока» (панели с приложениями) и процессоронезависимость. Во многом благодаря последней был упрощён будущий перевод компьютеров Apple на архитектуру Intel.
Новая версия Mac OS имела и существенные отличия от NeXTSTEP — система вывода графики осуществлялась не посредством Display PostScript, а через собственную графическую модель Quartz. Использование этой технологии позволило вывести графическую часть ОС на качественно новый уровень. Фирменное сглаживание, субпиксельная точность текста и прорисовка «на лету» обеспечили успех новому графическому интерфейсу. Он носил название Aqua и был представлен на Macworld Conference & Expo в январе 2000 года в Сан-Франциско. Кроме того, фундаментом системы выступила платформа UNIX, что позволило OS X преодолеть тянущиеся из года в год недостатки «классической Mac OS». В новой ОС зависание одной программы не вызывало замирания всей системы, а вытесняющая многозадачность, защита памяти и возможность одновременного запуска программ и завершения любой из них без остановки работы стали нормой для будущих выпусков системы.
Классическая Mac OS 9
Mac OS X с интерфейсом Aqua
Но интерфейс Aqua вместе с Quartz стал причиной значительного уменьшения производительности Mac OS X 10.0 по сравнению с Mac OS 9 на тех же компьютерах. Негативные отзывы пользователей не заставили себя ждать, да и критиковать было за что, даже помимо неторопливой работы. Переход на полностью новую платформу вызвал многочисленные проблемы с совместимостью приложений: в OS X из-за принципиальных отличий программы написанные для предыдущих версий Mac OS запускались при помощи среды Classic в изолированном многозадачном окружении. Но даже исправление множества багов бета-версии не позволило назвать версию 10.0 полностью стабильной системой.
Выпущенная 25 сентября 2001 года как бесплатное обновление для версии 10.0, Mac OS X Puma («Пума») 10.1 в основном лишь исправляла известные проблемы. Из новых возможностей можно вспомнить поддержку DVD и улучшения OpenGL, которые более заметно проявились в версии OS X 10.2.
Спустя восемь месяцев, 6 мая 2002 года на выставке WWDC в Сан-Хосе компания Apple объявила о том, что начиная с сентябрьского выхода версии 10.1 количество приложений для новой системы достигло 3000, причем сюда входят разработки таких известных компаний, как Adobe, Microsoft, Corel, Macromedia и Oracle. Особый акцент на конференции делался и на возросшее количество разработчиков под OS X: ведь доработанная библиотека готовых объектов и уникальная среда разработки интерфейсов Interface Builder (ныне входящая в Xcode 4), включение основных классов Java, наличие двух платформ для разработки (Cocoa — для новых приложений, Carbon — для совместимости со старым кодом) просто не могли не привлечь внимание множества программистов.
Начиная с версии 10.1.2 в Apple сделали Mac OS X операционной системой по умолчанию на всех новых компьютерах Mac.
В августе 2002 года вышла Mac OS X 10.2 Jaguar («Ягуар»). Впервые кодовое имя системы вошло в её официальное название. Чуть ранее на презентации Apple Expo в Париже, 10 сентября 2002 года, эта версия OS X была объявлена «взрослой» — то есть готовой для массового использования и избавленной от «детских болезней». Также в Apple объявили, что начиная с января 2003 года все новые модели Mac при старте будут загружаться только в Mac OS X, при этом сохраняется возможность запускать большинство приложений для Mac OS 9 в прилагающейся эмуляции Classic, которая стало гораздо быстрее благодаря улучшенной совместимости, а также благодаря Quartz Extreme.
Поддержка аппаратного ускорения графического интерфейса системы и возросшая производительность сыграла немалую роль в росте популярности системы. Логотип «Happy Mac», отображаемый ранее при загрузке системы, сменили на фирменное яблочко Apple — ещё одно доказательство того, что смена поколений Mac OS действительно происходит. Шутка ли, «Happy Mac» появлялся при загрузке Macintosh предыдущие 18 лет. Также в Jaguar добавились новые программы, знакомые теперь всем пользователям Mac OS X: это iChat и новая адресная книга.
Примерно в это же время появился и «миф» о том, что Mac OS X- самая безопасная операционная система. В исследовании, проводимом британской компанией mi2g, на долю Mac OS X пришлось лишь 0,05 процента обнаруженных уязвимостей 2002 года. Несмотря на то что во многом такому результату OS X обязана своей низкой распространённостью, «миф» до сих пор не развенчан.
Следующая версия Mac OS X — 10.3 Panther («Пантера») была представлена 25 октября 2003 года. Кроме возросших требований к аппаратной платформе «Пантера» могла предложить пользователю ряд новых программ, многие из которых остаются в Mac OS X и ныне. Это и менеджер окон Expos?, iChat AV — чат с функцией аудиовидеосвязи, браузер Safari, пришедший на смену Internet Explorer for Mac, а также новый Finder с оформлением окон, стилизованным под полированный металл.
Mac OS X 10.3 Panther
Пришедший на смену «Пуме» Mac OS X 10.4 Tiger («Тигр») был показан на WWDC 28 июня 2004 года. Содержащая более 150 новых возможностей и изменений, OS X Tiger стала первой системой с поддержкой процессоров Intel, подтвердив тем самым слухи о переходе на Intel, которые ходили ещё с 2000 года. Спустя шесть недель после релиза Apple продала два миллиона копий системы, что составило 16 процентов от общего числа пользователей Mac. В 2007 году версией Tiger пользовались уже 67 процентов владельцев «маков».
Тогда же появились и Universal Binary - исполняемые файлы, которые работали и на процессорах PowerPC, и на Intel. Кроме того, Tiger стала последней системой с поддержкой окружения Classic — на маках с архитектурой Intel старое ПО не работало. Многие из функций и программ, появившихся в Tiger, продолжили своё развитие в следующих версиях Mac OS X — это поиск Spotlight, Dashboard, смарт-папки, Automator.
Следующей вехой в развитии Mac OS X стал выпуск Mac OS X 10.5 Leopard («Леопард») 26 октября 2007 года. По сравнению с «Тигром» заявленных улучшений стало ещё больше — в Apple насчитали аж 300 штук. Основные из них: объёмный док с поддержкой стопок, Time Machine и Spaces — всё это появилось в Leopard. Также в нём появилась поддержка 64-битных приложений.
Важным с исторической точки зрения в этой версии стал отказ от поддержки процессоров G3 — очередной шаг к полному переходу на архитектуру Intel.
В июне 2008 года была показана следующая версия — Mac OS X 10.6 Snow Leopard («Снежный Барс»). Она была самым необычным эволюционным обновлением за всю историю Mac OS X.
Переход на 64-разрядную архитектуру и улучшение производительности без кардинальных изменений в интерфейсе и наборе стандартных программ — вовсе не то, к чему привыкли пользователи за многие годы удивительной эволюции Mac OS X. Зато благодаря тому, что эта версия больше не поддерживала архитектуру PowerPC, она стала занимать чуть ли не вдвое меньше места на диске.
Какой будет новая версия — 10.7 Lion («Лев»), уже можно узнать, установив Developer Preview. Многое будущая OS X подчерпнула из своей «мобильной» ветки, ведь iOS, несмотря на поддержку архитектуры ARM и совсем другой интерфейс, имеет ту же основу, что и Mac OS X. На волю «Лев» выйдет летом 2011 года, а новые подробности о нём мы узнаем на грядущей конференции WWDC (она пройдёт с 7 по 11 июня).
Читайте также: "Первый взгляд на Mac OS X 10.7 Lion"
К оглавлению
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Десять смартфонов с поддержкой USB-OTG Андрей Васильков
Десять смартфонов с поддержкой USB-OTG Андрей Васильков Опубликовано 08 мая 2013 По итогам апреля аналитики отмечают, что на фоне общего подъёма рынка мобильных устройств доля ноутбуков и нетбуков продолжает падать. Во многом это происходит потому, что
Обзор Windows 8 Developer Preview Андрей Федив
Обзор Windows 8 Developer Preview Андрей Федив Опубликовано 22 сентября 2011 года Компания Microsoft на конференции BUILD представила публичную тестовую версию Windows 8. В Microsoft решили повторить сценарий, успешно отработанный на Windows 7, и сделали «пре-бету» Windows 8 доступной
Обзор телефона Apple iPhone 4S Андрей Федив
Обзор телефона Apple iPhone 4S Андрей Федив Опубликовано 28 октября 2011 года За первый день продаж iPhone 4S разошёлся миллион телефонов, за три дня — четыре миллиона. Это абсолютные рекорды для продаж мобильного телефона, и они заметно превосходят продажи
Сервис для хранения файлов: какой выбрать Андрей Федив
Сервис для хранения файлов: какой выбрать Андрей Федив Опубликовано 17 мая 2011 года Задачу хранения и синхронизации файлов на нескольких компьютерах всё реже решают традиционными «оффлайновыми» способами, а с распространением мобильных устройств
Альтернативные браузеры для iOS Андрей Федив
Альтернативные браузеры для iOS Андрей Федив Опубликовано 29 июля 2011 года Если на первых порах распространяемые через App Store браузеры не предлагали сколько-нибудь заметные преимущества, являясь, по сути, надстройками над движком Safari Webkit, то
Первый взгляд на iOS 5 Beta 1 Андрей Федив
Первый взгляд на iOS 5 Beta 1 Андрей Федив Опубликовано 16 июня 2011 года На выставке WWDC 2011 в этом году компания Apple отошла от традиций и вместо того, чтобы показать новый iPhone, сосредоточилась на презентации своих программных продуктов. На самом деле это
Обзор браузера Microsoft Internet Explorer 9 Андрей Федив
Обзор браузера Microsoft Internet Explorer 9 Андрей Федив Опубликовано 25 апреля 2011 года Девиз нового браузера Microsoft — «вся красота интернета». На первый взгляд, улучшенный интерфейс, существенно более быстрый движок, простота и множество новых функций
Android 2.1 и 3.0 на планшете Nook Color Андрей Федив
Android 2.1 и 3.0 на планшете Nook Color Андрей Федив Опубликовано 29 апреля 2011 года Назвать новинкой гаджет, продажи которого начались ещё 19 ноября 2010 года, сложно. Но в отличие от множества других устройств на Google Android, которые устаревают с ошеломительной
Трёхмерная картинка в Nintendo 3DS: как это работает Андрей Федив
Трёхмерная картинка в Nintendo 3DS: как это работает Андрей Федив Опубликовано 29 марта 2011 года В России начались официальные продажи приставки Nintendo 3DS, которую можно считать настоящим авангардом модных нынче технологий стереоизображения. Трёхмерное
Обзор CyanogenMod 7.1 для Android Андрей Федив
Обзор CyanogenMod 7.1 для Android Андрей Федив Опубликовано 17 октября 2011 года Спустя полгода после выпуска седьмой версии одного из самых популярных модов Android — CyanogenMod он снова обновился и теперь носит индекс 7.1. Количество поддерживаемых моделей телефонов
Что нового в Android 4.0 Ice Cream Sandwich Андрей Федив
Что нового в Android 4.0 Ice Cream Sandwich Андрей Федив Опубликовано 19 октября 2011 года Что же представляет собой новая версия Android, призванная объединить телефонную и планшетную ветви платформы? Рассмотрим основные нововведения и отличия Android 4.0 Ice Cream Sandwich, о
Обзор платформы Windows Phone 7.5 Mango Андрей Федив
Обзор платформы Windows Phone 7.5 Mango Андрей Федив Опубликовано 14 сентября 2011 года До выхода версии Windows Phone 7.5 Mango остались считанные дни — уже с шестнадцатого сентября новая мобильная ОС от Microsoft появится в том числе и в России. Тем не менее, чтобы
С чего всё начиналось
С чего всё начиналось Возможно, мой жизненный путь сложился ещё с раннего детства. Я был счастливым ребёнком, но меня мучала скука. После того как от нас ушёл отец, когда мне было три года, моя мать стала работать официанткой, чтобы прокормить нас. Тогда меня воспитывала
Стефано Москони (Jolla) о будущем Sailfish OS, наследницы MeeGo Андрей Федив
Стефано Москони (Jolla) о будущем Sailfish OS, наследницы MeeGo Андрей Федив Опубликовано 08 марта 2013Sailfish OS — разработка финской компании Jolla, образованной финскими инженерами, ранее работавшими над MeeGo в Nokia. В Jolla не только сделали свою версию MeeGo, но и собираются выпускать
Обзор телефона iPhone 5 Андрей Федив
Обзор телефона iPhone 5 Андрей Федив Опубликовано 01 октября 2012 года За первую неделю продаж iPhone 5 разошёлся тиражом пять миллионов. Это немало: год назад, когда вышел iPhone 4S, Apple удалось сбыть на 20 процентов меньше. Продажи стартовали одновременно в
Viking — японский ответ электронным очкам Google Glass на MWC 2013 Андрей Федив
Viking — японский ответ электронным очкам Google Glass на MWC 2013 Андрей Федив Опубликовано 28 февраля 2013Пока Google отбирает счастливчиков для получения заветных Google Glass (да еще и за 1500 долларов), японская компания BrilliantService демонстрирует работающий прототип, управляемый Viking OS —