"и перешли они с карбона на какаву, и открылись следующие тридцать два окна, и стала творится гармония раз четвертый..."
Апокалипсис по Айподу. Книга Вторая, стих икс-третий.
"А-га-а" - сказали суровые сибирские лесорубы. Вот вам и unix-way(это я про обратную совместимость:). Придется Adobe потрудиться. В конце-концов, продукт замечательный.
это плевок на смежников из оконного подразделения? Теперь будем ждать к чему это приведет. Кстати появление командной строки привлекло множество специалистов сетевеков, цискарей и иже с ними к владению девайсиками аппл.
Все не так плохо, недавно майкрософт выпустил офис 2008, новую версию ремот десктопа и тд.
А продукцию адобы можно и подождать, пока они писать под какаву начнут, тем более что следующую версию цс4 будем ждать наверное еще год. За дизайнеров и полиграфистов можете не беспокоится - не у всех есть возможность регулярно обновлять парк особенно у нас в стране и многие из них предпочитают работать на предыдущих версиях адобовских продуктов.
Подразделение MSUB (или как оно там у них называется) является одним из самых прибыльных у компании M$. Так что не завирайтесь. А насчет Adobe — это не плевок! Это — пиннок под зад. Мол не хрен тормозить, пора двигаться дальше. Не карбоном единым...
Я подозреваю, что в следующей версии Mac OS X вообще Carbon поставят на нынешний уровень Classic и призовут напрочь отказаться от этого атавизма. И будут правы!
Не противоречте сами себе. Кварк мертв хотя и пытается востать из пепла. А именно Адоб плюет на пользователей и не желает переходить на то что уже существует более 5-ти летки.
Ну на счет монополиста в полиграфии это зря... Вы видимо не «в теме», либо мыслите, извините, узко. Всмысле одним городом/поселком/областью... Quark и Corel (мать его растуды) весьма неплохо сидят на полиграфическом рынке во многих городах/поселках/областях/странах (о профессионализме сидящих в них, умолчим :) ). Еще более серьезно на этом рынке сидят более специфические программы.
А даже и такому крупному (не спорю!) игроку, как Adobe, нужно давать иногда взбучку. Дабы не расслаблались!
Кстати... идея пришла глупая. Возможно это не просто лень и страх перед объемом работы, может это месть за странную «помошь» в разработке Flash платформы под iPhone :)
Пока все это не более, чем игры больших компаний: кто на какой платформе сидит, кто подо что пишет и на чем. В реальности обычных юзеров-дизайнеров это не коснется ни коим образом, думаю.
фактически, думаю, обьема в 4 ГБ ОЗУ еще пару лет будет достаточно для подавляющего большинства дизайнеров. Пока рано беспокоиться :) а там и на Cocoa перепишут, благо, планы вроде есть у Adobe.
Мне правда позиция Эпл неясна, 64 бита в Карбоне, думаю, было бы хорошим шагом на встречу разработчикам таких серьезных приложений
блин...
Carbon - API на C, кроме того доступен с С++-программ. Следовательно, программу, написаную на С или С++ (под Windows) легче портировать в среду Carbon, добавляя нужные заголовки и поправляя код, чем переписывать все на Objective-C, потому как это единственный вменяемый вариант использования Cocoa
Программу, написанную на С/С++ под Windows одинаково тяжело портировать что под Carbon, что под Cocoa, и под Cocoa даже легче, потому что она намного лучше документирована и вообще она намного лучше. А то, что Carbon это С, а Cocoa это Objective-C — совершенно ни при чем. Всё равно есть мост между платформенно-зависимым кодом UI и платформенно-независимым кодом (алгоритмы и бизнес-логика). Этот мост тоже будет платформенно-зависимым. Таким образом общий для разных платформ код никак не зависит (во всяком случае не должен при хорошем проектировании) от конечного API.
к тому же есть такая вещь как Objective-C++, т.е. в одном модуле можно использовать ObjC и С++ код (с некоторыми ограничениями ессно). Придумали его чтобы было легче интегрировать С++ ядро программы с Cocoa интерфейсом
помните эппловскую демку в презентации о переходе на интел?
"А вот сейчас мы возьмем 4-гигабайтную картинку, и покажем, как она быстро обрабатывается в 64-битных приложениях, и как все тормозило в старых 32-битных.".
То-то же.
Adobe и с PowerPC на Intel тоже долго переходил. А вообще Apple приняла правильное решение, карбоновые интерфейсы в Creative Suite ужасно дисгармонируют с общим Cocoa-стилем, выглядят ужасным анахронизмом.
Это все понятно, но задача переписать такое огромное приложение с Carbon на Cocoa, пожалуй, еще не стояла ни перед кем. Продукты Адоб работают, и работают хорошо. При портировании прийдется отказаться от своих же проверенных временем наработок.
Firefox ни как не сравнима по объемам с Фотошопом )) да и остальные продукты из перечисленных ему, пожалуй, уступают в сложности.
Кроме того, все это только в разработке, финальных версий нет. И производителям дорогого платного софта есть что терять в случае каких-либо возможных потерь
Adobe уже делала это, портируя Photoshop с Mac OS на Windows 3.1, с Windows 3.1 на Windows 95, и портируя Adobe Design Suite с Mac OS 9 на Mac OS X.
Все их наработки — это алгоритмы и пространственная организация интерфейса. Прочее Cocoa берёт на себя. Если что там и исчезнет, так это, скорее всего, окошко «Сколько памяти выделить фотошопу».
В википедии вычитал, что Карбон и был придуман в основном из-за того, что всякие адобовцы не хотели переходить на новые интерфейсы еще при выходе OS X 10.0. Семь лет прошло, а ничего не изменилось. :-)
Carbon provides backward compatibility for existing Mac OS X software, while serving as a stepping stone for developers porting procedural applications from other platforms.
Это с оффициального сайта. Карбон был придуман для того, чтобы появившаяся абсолютно новая ОС получила первоначальную популярность в виде портирования на нее classic- и windows-продуктов.
Cocoa была тогда довольно убогой. Это сейчас она представляет мощную среду для практически чего угодно.
Пользователям продукции Adobe тогда были нужны не эксперименты, а работающий софт, при том работающий хорошо, ничего удивительного в том, что такого рода продукты портировали именно в Carbon
Майя - еще более унифицированая среда и еще более низкоуровневые разработки. Если ее изначально создавали с рассчетом на использование во всех этих ОС, то безсмысленно отказываться от поддержки какой-либо ОС, если эта поддержка обходится малой кровью.
Если продукция Адоб в основном не переводится под линукс (CF не в счет) значит, они, видимо, считают, что портирование не окупится продажами, что в случае с Линукс очень даже вероятно (пример - Borland отказались от продолжения выпуска Kylix, хотя Delphi разрабатывают до сих пор. Видите, они портировали, но потом решили, что даже развитие и улучшение продукта не принесет желаемой прибыли)
Пользователи вообще не стремятся платить за софт. Если бы софт от Adobe работал под Линуксом, платили бы за него ровно так же, как и раньше, зато операционку можно было бы сменить на бесплатную. Платить за одну программу, когда половина остального софта в системе пиратская, никто не будет, а за одну хорошую программу можно и заплатить, получив при этом полностью лицензионную систему.
ну от кривости рук GUI дизайнеров тоже много зависит. Вот например Finder и iTunes - приложения написаный на Carbon, выглядят вполне себе прилично. Но Эклипс довольно сильно выделяется на общем фоне(в худшую сторону), но тут Карбон особенно не при чем, т.к. интерфейс на всех платформах одинаковый
Да ну? Запустите Interface Builder из XCode tools и оцените. В Leopard дополнительные возможности появились вчастности. И таких вещей как HUD Windows к примеру, в Carbon не предвидится.
Зато если они напишут свой пакет под Cocoa....... Тогда когорта маководов-дизайнеров тут же увеличится на порядок. А если НЕ напишут (забьют? :-[ ] ), то возможно адобу придется подвинуться... А чому бы и нет? На Pixelmator посмотрите... На inkscape... Далеки от совершенства конечно, но это пока!?
Все к этому и идет. Apple стремится стать компанией все в одном. Pixelmator уже сейчас умеет многое, правда для проф. пременения еще не годен, зато основан на Core Image, и посему за счет выполнения расчета алгоритмов на видео карте куда быстрее при наложении фильтров, чем фотошоп. Apple просто расширит функциональность Core Image,а уж Cocoa интерфейс для них - это не проблема.
Дизайнеры-яблочники подождут