Стабильный в нестабильном

4 апрель, 2008 - 10:10Андрей Зубинский

Итак, Adobe анонсировала свою знаменитую Creative Suite версии 4. Одна из самых приятных новостей - теперь CS4 вся полностью 64-битовая. А это значит, что ресурсоёмкие приложения, наконец, получат доступ к адекватным объёмам оперативной памяти.

Правда, доступ к этим самым приложениям получат только пользователи платформы Windows Vista. Пока - только Windows. Некогда считавшаяся чуть ли не "родной" для продуктов Adobe платформа от Apple сейчас оказалась для компании (и пользователей) источником проблем.

Дело в том, что Creative Suite, как и многие другие масштабные приложения с продолжительным жизненным циклом, написана с использованием API Carbon, за которым, скорее всего, уже никогда не появится 64-битовая реализация. 

Вот теперь хорошо видно, во что на деле выливается "революция" - смена Carbon на Cocoa:

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

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

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

Впрочем, вот слова Джона Нэка (John Nack), Adobe Photoshop product manager:

"We have to rewrite from scratch"

Программистам объяснять, что за ними стоит, не надо.

Ну и для фотографов приятная новость - 64-разрядный Lightroom уже есть. Для двух платформ. Пока, правда, бета, но это вовсе не плохо, а даже и хорошо - после неудачной версии 1.4 Adobe стала осторожнее относиться к релиз-политике.

В общем, Adobe радует стабильностью. И это прекрасно.