Следующая ОС для Macintosh

gassee.jpg

Презентация Apple двухнедельной давности сильно всколыхнула IT-специалистов и многие продолжают осмысливать то, что Apple хочет сделать в процессе дальнейшего развития MacOS (правда, многие предпочитают более интеллектуально облизываться на новые MacBook Air). В этой связи не могу не привести здесь полностью статью человека, немало сделавшего для предыдущих поколений MacOS и даже бывшего некоторое время исполнительным директором Apple. Жан-Луи Гассье, человек, несколько лет руководивший подразделением Macintosh, а после ухода из Apple создавший Be Inc., из которой вышла легендарная BeOS, вероятно, знает толк в разработке операционных систем.

Операционные системы в старости редко чувствуют себя хорошо. У некоторых из них гены лучше, чем у других, некоторым оказывают более квалифицированную помощь, но рано или поздно все они начинают страдать от раковой опухоли, заплаток к заплаткам и обновлений для обновлений. Я знаю это наверняка, ведь я работал на двух комбинатах, которые производили ОС как колбасу (Apple и Be), и был тесно связан с третьим (PalmSource). Я помню этот запах.

Основная причина рака, который поражает операционные системы — это обратная совместимость, необходимость обеспечивать работоспособность существующего программного обеспечения. Разработчики ОС застряли между вчерашним и завтрашним днем. Потребители хотят пользоваться всеми благами будущего, новыми функциями, современными аппаратным и программным обеспечением, но при этом не желают отказываться от своих инвестиций в устаревшие приложения.

Архитекторы ОС мечтают о том, чтобы разработать совершенно новый продукт, в основе которого лежали бы их собственные, заработанные тяжким трудом знания, а не необходимость расплачиваться за грехи отцов. Но рынок безжалостно разбивает их мечты — победа снова и снова остается за обратной совместимостью.

И вот на сцене появляется iPhone.

Операционная система iPhone, iOS, является производной от Macintosh OS X… но без поддержки приложений Macintosh. iOS, в которой была урезана функциональность, чтобы обеспечить работу на малой аппаратной платформе, исправлены некоторые моменты, связанные с безопасностью, и добавлена поддержка сенсорного интерфейса, стала операционной системой мечты, избавленной от уродливого прошлого. Десятки миллионов iPhone, сотни тысяч приложений и миллиарды загрузок — Apple как будто бы проснулась утром без похмелья.

Недавно у нас появился iPad, другое устройство, использующее iOS. (Не будем пока затрагивать новейший Apple TV). К сентябрю, то есть спустя всего шесть месяцев после официального представления iPad, было отгружено покупателям 8,5 миллионов этих устройств. Ожидается, что к концу года количество используемых iPad достигнет 14-15 миллионов.

Перефразируя скромную фразу, которую в Apple традиционно используют как PR-шаблон («Apple вдохнула жизнь в революцию персональных компьютеров 1970-х годов»), iPad вновь вдохнул жизнь в полумертвый класс планшетных компьютеров.

После более чем 30 лет неудачных попыток планшеты, наконец-то, обрели окончательную форму. Мы наблюдаем шквал сообщений о скором выпуске планшетов на базе Windows 7, WebOS и Android от таких компаний как Asus, HP, Samsung, Dell, Archos, и многих других. Удивительно, но нам еще предстоит услышать, как эксперты объявят 2011 год «Годом планшетного компьютера». Так и будет.

С другой стороны… на прошлой неделе Apple провела в своей штаб-квартире в Купертино мероприятие под названием «Назад к Mac». Этим названием Apple, очевидно дает понять, что персональные компьютеры остаются для нее одной из приоритетных областей. (Вы можете посмотреть запись презентации полностью здесь… имейте в виду, она длится 90 минут. Вот здесь есть иронический, перегруженный прилагательными 104-секундный ролик, в котором смонтированы основные моменты.) iPhone может генерировать половину выручки Apple, но эта презентация напомнила нам, что настольные компьютеры и ноутбуки Macintosh — это бизнес с оборотом в 20 миллиардов долларов в год, который растет быстрее, чем любой другой бизнес в индустрии ПК. Apple подчеркнула важность того, что iPad, генетически связанный с Mac, вернул ДНК обратно своему прародителю в виде сенсорного интерфейса, поддержка которого появится в версии OS X 10.7 Lion.

Презентация «Назад к Mac» дала ответ на две мои молитвы: об App Store для Macintosh и о ноутбуке меньшего размера. App Store обычно критикуют как «золотую клетку», но мне нравится эта модель распространения, так как я вижу, насколько трудно небольшим компаниям, разрабатывающим софт для Mac, договориться о продаже своих продуктов в розничных сетях или заработать деньги, продавая их онлайн. Несколько дней назад я скачал отличную утилиту для отключения звука, который проигрывается при запуске моего нового 11″ MacBook Air. Сколько на этом заработал разработчик? Нисколько, это бесплатная программа; программист не захотел тратить время и деньги, чтобы создавать коммерческий сайт. Сколько бы я заплатил за эту утилиту в Mac App Store? Не больше 5 долларов, но и не меньше 99 центов.

Что касается 11-дюймового MacBook Air, Уолт Моссберг, технический гуру Wall Street Journal, написал на него вдумчивую рецензию, суть которой очень хорошо передана в ее заголовке: «MacBook Air — ощущение iPad в ноутбуке»

Итак: чистая, свежая iOS; при этом мы не отказываемся от Mac… Какой вывод мы должны сделать из этих противоречивых сообщений? Моя теория:

Современные операционные системы для ПК больны раком в поздней стадии.

При этом персональные компьютеры, какими мы их знаем, никуда не исчезнут.

Apple перейдет на что-то вроде iOS Macintosh.

Легче сказать, чем сделать. Стив Джобс хорошо помнит, с каким трудом Apple набирала приложения для первого Macintosh, болезненные неудачи Lotus Jazz, увечное программное обеспечение для Mac от Software Publishing Corp., создателя популярной серии офисных программ PFS: для Apple][. По иронии судьбы, некоторые из лучших программ для компьютеров Apple разработала Microsoft — выражение «заклятые друзья» тогда еще не было придумано, но отлично подходит к этой ситуации. iPhone App Store сделал iPhone таким, какой он есть. Аналогично, Macintosh нуждается в торговой площадке, рыночной площади в рамках подготовки к переходу.

Но переходу к чему?

Эволюция iPad? Конечно, не к тому, что я видел в «Иль Форнайо», одном из ресторанов Долины. Очень серьезная женщина сидела там перед своим iPad, который был установлен на официальной док-станции с клавиатурой от Apple, стучала по клавишам и, время от времени, поднимала руку, чтобы тронуть что-нибудь на экране. Как указал Джобс в своей презентации, это абсолютно неприемлемо с эргономической точки зрения.

Вернемся к ноутбуку. Как сказал один из моих коллег: «Внутри этой коробки темнота» Имеет значение то, что машина делает, а не то, что у нее внутри. Это действительно так. Представьте себе порт OS X на ARM, или А4, или процессор AX, или даже Loongson. Если бы правильные приложения были бы перенесены или адаптированы или, еще лучше, созданы заново для этих платформ и доступны через App Store — разве стали бы мы возражать?

Вы можете возразить: «Эти процессоры гораздо менее мощные, чем аналоги от Intel, не так ли?» Но спросите пользователя iPad: это устройство более быстро и гибко реагирует на действия пользователя, чем обычный ПК.

Да, для iPad нет тяжелых приложений, таких как Photoshop или AutoCAD. (AutoDesk выпустила сопутствующее приложение AutoCAD для IPad и iPhone, но кто об этом знает?) У Adobe может появиться соблазн сделать с Photoshop то же самое, что Apple сделала со своей ОС: избавиться от прошлого и создать современный Photoshop с нуля.

Процессоры Intel страдают от того же рака, который поражает операционные системы. Их наборы команд и, следовательно, их конструкция, энергопотребление и стоимость ограничены необходимостью сохранять совместимость с существующим кодом, в то же время, внедряя одну за другой бесконечную вереницу новых функций. Intel пыталась подойти к делу по-новому по меньшей мере три раза: это были iPAX 32 в начале 80-х, Itanium (вовремя переименованный Itanic, политический компромисс, разработанный для того, чтобы не дать ход архитектуре PA от HP), и краткий роман с ARM под названием XScale. Каждый раз, компания (или рынок) решали, что с обратной совместимостью нужно считаться. Позиция Intel ясна: Они верят, что их огромные технологические и производственные возможности смогут преодолеть ограничения по стоимости и энергопотреблению, которыми страдает архитектура x86.

(Вскользь отметим, что в смартфонах не используется платформа Wintel. В своих Действительно Персональных Компьютерах, устройствах с Windows Phone 7, Microsoft использует только процессоры ARM).

Сравните этот тяжеловесный подход с тем, что Apple сделала, когда разрабатывала A4 — «темноту внутри» iPad. Следующий процессор Mac от Apple может быть многоядерной (или мультичиповой) модификацией ARM. И эта компания неоднократно доказывала, что знает, как портировать программное обеспечение; кроме того, поддержка LLVM и Clang — проектов с открытым исходным кодом — дает ей дополнительную независимость от аппаратного обеспечения. Мы все знаем, в чем заключается Путь Apple: в интеграции. От чистого металла к плоти, от процессора к Apple Store. Оборудование, ОС, приложения, распространения… Apple знает, как контролировать свою собственную судьбу.

В будущем MacBook Air, возможно, будет давать даже большее «ощущение iPad в ноутбуке», чем обнаружил Уолт Моссберг. Планшет и ноутбук могут работать на одной и той же «темноте внутри», использовать то же программное обеспечение, и тот же сенсорный интерфейс. А для настольного компьютера, преемника iMac, уже есть Magic Trackpad, позволяющий выполнять сенсорный ввод.

(Я считаю, что сегодня в этом трекпаде еще не ощущается достаточно магии: на тех двух устройствах, которые у меня есть, сенсорный ввод не настолько надежен, приятен и естественен, как ввод с помощью мыши или стандартного трекпада ноутбука. Я сдался спустя две недели. И это не только моя точка зрения, я узнавал. В любом случае, местный Apple Store не особенно стремиться начать продавать сенсорный трекпад.)

Все это не означает, что компьютеры Mac, основанные на архитектуре x86 исчезнет на следующий день: Mac Pro высокого класса, например, могут продолжать существовать какое-то время ради таких приложений как Logic Studio или Final Cut.

Если все это вам кажется надуманным, выскажу один вопрос и одно наблюдение.

Вопрос: вы бы поставили будущее вашего 20-миллиардного бизнеса компьютеров Mac в долгосрочной перспективе в зависимость от бесконечного ряда с трудом отлаженных выпусков OS X, основанных на x86? Или вы бы нашли способ переместить эту франшизу на новую аппаратно-программную платформу, которая была бы полностью под вашим контролем?

Наблюдение: на прошлой неделе другой Стив, Баллмер, был на сцене в Gartner Symposium. Там ему был задан вопрос о «самом большом риске», на который пошла Microsoft. Не пропуская удар, так как этот сильный оратор никогда этого не делает, он ответил: «Следующая версия Windows.» Не Windows Phone 7, не игровое устройство Kinect, все так близкое и дорогое его сердцу, но Windows 8.

Он тоже думает о будущем индустрии персональных компьютеров.