Rambler's Top100
DeepHome
25.10.2007  00:00
Next Step "Леопард"
Ну вот, дождались!

"Леопард" выходит. 26 октября, в 6 часов вечера, "глобально" - это уже не догадки или прикидки, а официально объявленный день и час, когда Mac OS X "Тигр" уступит пост "главной Mac OS X" следующей версии, Mac OS X "Леопард".

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

Закрадываются опасения: не случится ли чего-то подобного с долгожданной новой версией от Apple? Не хотелось бы.

1. Укол зонтиком

О "Леопарде" пишут. Многое. В строках самых разных авторов - любопытство. О тех статьях, которые пересказывают друг друга и делятся восхищением, я молчу. Каждое утро в последние дни я начинаю с поиска статей о "Леопарде" во всемирной паутине. Улов обычно богатый (на первый взгляд), но часто в нем не оказывается абсолютно ничего, о чем не было бы уже известно.

В течении некоторого времени на "Леопард" уже принимаются предварительные заказы, и по словам занимающихся этим бизнесом фирм, система "улетает" как горячие пирожки, опережая по числу заказов прежнего чемпиона среди Mac OS X более чем в два раза. По данным опросов, едва ли не две трети пользователей Маков собираются делать апгрейд. Некоторые - немедленно, другие собираются подождать до выхода в свет 10.5.1 или 10.5.2, но в любом случае, настроены на перемены.

Если мне не изменяет память, в последние дни перед началом продаж Windows Vista тоже ничто не предвещало последовавших неприятностей. Например, на полном серьезе обсуждался вопрос о том, только ли "Виста" сократит число желающих переметнуться на платформу Макинтош, или вообще нанесет Mac OS X сокрушительный удар. А поклонники Маков писали что-то в ответ. Обычно что-то колючее и неприятное. Привычная история.

О "Леопарде" пишут - большей частью хорошее. От чего становится еще беспокойнее. Но укоры в том, что это "всего лишь эволюционное развитие предыдущих версий", что это "не революция", некоторым таким пренебрежительным и всезнающим тоном, меня почему-то задели. Вообще-то я собирался написать про "Леопард" дня через два-три после его рождения. Но...

2. О революциях

Леопард - и в самом деле не революция. В 30-летней истории Apple случилась одна революция, кровавая и беспощадная. На место классической Mac OS пришла радикально иная, огромная и сложная, Mac OS X. Революции не случаются сами по себе, если нет "революционной ситуации", когда "верхи не могут, а низы не хотят".

Они случаются, когда противоречия и нестыковки долгое время игнорируются, и прикрываются фиговым листочком красивых слов. Однажды они становятся совершенно нестерпимыми и смертельно опасными. Чаще всего в таких случаях наступает конец. Иногда, в исключительных случаях (Chrysler во времена Ли Якоки, Apple после возвращения Джобса), экстраординарными мерами и ценой огромных потерь, ситуацию удается переломить.

Приближение революционной ситуации может выглядеть, например, так: долгая и мучительная разработка операционной системы, бесконечные переносы сроков и гигантские (невообразимые) средства, вложенные в нее... а результат - почти нулевой. Но даже в этом случае все вполне исправимо.

Apple в последнее время, к счастью, не дает ни малейшего повода подозревать ее в близости к чему-то подобному. Мелкие неприятности (неудачный дебют Safari для Windows, время от времени возникающие технические проблемы в некоторых моделях компьютеров) - признак жизни и развития. Ошибки - привелегия делающего.

Развитие Mac OS X не грозит ей разрушением целостности. Это молодая, современная, хорошо придуманная и аккуратно (с душой и любовью) реализованная система.

3. Революция и "технологический прорыв"

Впрочем, авторы могли иметь в виду совсем другое. Прочитав воодушевленные рассказы про Машину Времени, Spaces и Core Animation, они не увидели никаких технологических прорывов. Ничего нового!

Так, еще один инкрементальный релиз. Не о чем говорить. Незначительный.

Я не совсем согласен - в инструментарии разработчика появилось много нового и безумно интересного. Далеко не все технологии, в том числе и "революционного" уровня, непосредственно касаются рядового пользователя. Он и не обязан знать о них. Иногда их мощь проявляется в элементах публичного интерфейса самой операционной системы - но это только внешняя часть огромного айсберга. Все это проявится для обычного пользователя потом.

С этой точки зрения, и 10.3 (Пантера), и 10.4 (Тигр) были революционны. В Пантере, вместо продолжения эволюции устаревавшего инструментария разработчика, был выбран путь локальной революции - появился Xcode. Его становление не было простым и безмятежным. Даже локальные революции требуют жертв.

Bindings (Controller Layer) в Пантере и Core Data в Тигре - настоящий технологический прорыв. Начиная с 10.3, самая главная опасность, стоящая перед разработчиками Mac OS X - увлечься, и попытаться "заглотить" сразу слишком многое. Обо всем этом нет возможности рассказать в короткой заметочке - но верьте мне, внутри Mac OS X рождается нечто, равного чему еще никогда не было. И это нечто настолько интересно и увлекательно, что...

Не будем о неземных явлениях, правда?

4. Стабильность

Пока программный продукт существует только в воображении разработчика, или на стапелях создающей его фирмы, кардинальные изменения в его идеологии и концепциях (а также в интерфейсе и способах реализации) нежелательны - но все-таки допустимы. Лучшее враг хорошего, но и худшее ему не друг.

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

Но если некоторый программный продукт стал жизненно-важным для широкого круга пользователей, резкие перемены (продиктованные самыми лучшими побуждениями) совершенно нежелательны. Сложные программные продукты, завоевавшие популярность, обязаны быть консервативными. Любую революцию можно спланировать и осуществить так, что она будет похожа на... обычную эволюцию.

Разбить на несколько этапов, постепенно ввести в обращение радикальные инновации...

Из этого следует, что новые версии операционных систем (реализующие, шаг за шагом, задуманное авторами) должны выходить... достаточно часто. Любой апгрейд, тем не менее - стресс. То есть, это "достаточно часто" не должно превращаться в "слишком часто".

Когда вышла "Пантера" (Mac OS 10.3), тогдашний старший вице-президент Apple по софтверу Эвидис Теванян объявил об изменении политики компании. До того, новые версии Mac OS X выходили примерно раз в год. Даже чаще. Согласно новой политике, начиная с этого момента, новые версии должны были выходить реже, раз в полтора-два года. При необходимости - даже больше.

Но теперь, когда сложные внутренние изменения (в том числе, переход на другую архитектуру процессоров и освоение роли ОС мобильного телефона) более-менее позади, а замыслов громадье, принято решение выпускать новые версии раз в 12-18 месяцев. То есть, Mac OS 10.6 планируется на октябрь 2008 или на апрель-май 2009?

В любом случае, это лучше, чем раз в 5-7 лет глушить пользователей невообразимым объемом изменений...

5. И еще раз о революциях, то есть о прорывах

И Mac OS X, и "Виста", по словам задевшей меня статьи - системы эволюционные, инкрементальные. Из-за того, что и в компьютерной индустрии "в целом" нет ничего такого, что можно было бы назвать прорывом. И едва ли что-то такое будет. "Все уже придумано и изобретено", да?

А iPhone? Одна из самых распространенных в мире операционных систем, используемая на всех разновидностях Маков (от Mac mini и домашних iMac до Xserve и кластеров из сотен и тысяч компьютеров), была успешно перенесена на мобильную платформу. Для мобильной платформы был разработан принципиально новый интерфейс. И этот вот интерфейс...

Не Apple первой применила сенсорные экраны. Не Apple изобрела многопальцевые сенсорные устройства. И даже словарь сенсорных жестов придуман не в Купертино (Apple купила компанию, разработавшую этот словарь, теперь это часть Apple). Но именно Apple, именно команда, занимавшаяся с 2004 года разработкой iPhone, построила из этих элементов нечто цельное и захватывающее...

И реализовано это "цельное" было в рамках Mac OS X. И блестяще показало себя на рынке (в форме интерфейса iPhone, самой главной отличительной особенности этого телефона от Apple). Осталось...

Всего чуть-чуть. Создать компьютеры с принципиально новыми возможностями. Усовершенствовать язык жестов и их реализацию в операционной системе. И...

С этой точки зрения Mac OS 10.5 Леопард - первая фаза революции. Скрытой революции. Проявившейся пока частично, в некоторых местах. А дальше...

Вот вам и эволюция!

Next Step
Источник/Source: Олег Свиргстин
(495) 933 6737 | sales@deepapple.com deepapple.com | deepstore.ru | griffintech.ru | macally.biz | xtrememac.ru | wacomstore.ru | ipodcentre.ru
Rambler's Top100 Индекс цитирования