<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: О 64-битном Photoshop</title>
	<atom:link href="http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/</link>
	<description>Блог об Apple, мобильных технологиях и прочих IT-штучках...</description>
	<lastBuildDate>Sun, 12 Feb 2012 10:35:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: MAXiK</title>
		<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1017</link>
		<dc:creator>MAXiK</dc:creator>
		<pubDate>Thu, 17 Apr 2008 04:21:17 +0000</pubDate>
		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1017</guid>
		<description>А еще надо помнить о том, что МакОСь это юникс и с кэшированием у нее все куда лучше чем у винды.
Я когда купил 8 гигов, поставил ФШ и увидел что он только 4 видит.. в начале расстроился. А потом посмотрел как это все работает. Пока до реального скрэч диска дело дойдет... 
У меня знакомый редактирует файлы для билбордов, они по 1.5-2 гига весят и он ни каких проблем с производительностью не испытывает. В то время как под виндой 200-300 мегов это уже тормаза страшные, даже если там памяти как грязи.</description>
		<content:encoded><![CDATA[<p>А еще надо помнить о том, что МакОСь это юникс и с кэшированием у нее все куда лучше чем у винды.<br />
Я когда купил 8 гигов, поставил ФШ и увидел что он только 4 видит.. в начале расстроился. А потом посмотрел как это все работает. Пока до реального скрэч диска дело дойдет&#8230;<br />
У меня знакомый редактирует файлы для билбордов, они по 1.5-2 гига весят и он ни каких проблем с производительностью не испытывает. В то время как под виндой 200-300 мегов это уже тормаза страшные, даже если там памяти как грязи.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wasker</title>
		<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1009</link>
		<dc:creator>wasker</dc:creator>
		<pubDate>Wed, 16 Apr 2008 19:18:16 +0000</pubDate>
		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1009</guid>
		<description>По поводу пункта 4 вы, мягко говоря, не правы. Все API появляются сначала в ОС, а потом уже во всех остальных местах. Никто никого не &quot;кидает&quot; -- слишком дорого такие выкрутасы обойдутся. Вот, ознакомьтесь, новые API Vista: http://tinyurl.com/6pf684

Кроме того, скажем, для MFC (это который нативный Win32/64 C++) недавно вышел Feature Pack, который добавляет, например, фичи вроде ribbon в &quot;обычные&quot;, нативные приложения. В .NET 3.x &quot;из коробки&quot; такого нет.</description>
		<content:encoded><![CDATA[<p>По поводу пункта 4 вы, мягко говоря, не правы. Все API появляются сначала в ОС, а потом уже во всех остальных местах. Никто никого не &#8220;кидает&#8221; &#8212; слишком дорого такие выкрутасы обойдутся. Вот, ознакомьтесь, новые API Vista: <a href="http://tinyurl.com/6pf684" rel="nofollow">http://tinyurl.com/6pf684</a></p>
<p>Кроме того, скажем, для MFC (это который нативный Win32/64 C++) недавно вышел Feature Pack, который добавляет, например, фичи вроде ribbon в &#8220;обычные&#8221;, нативные приложения. В .NET 3.x &#8220;из коробки&#8221; такого нет.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexuk2004</title>
		<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1005</link>
		<dc:creator>alexuk2004</dc:creator>
		<pubDate>Tue, 15 Apr 2008 20:46:42 +0000</pubDate>
		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1005</guid>
		<description>Мне кажется все это отмазки и нежелание адобе вкладывать ресурсы в мак. Бум надеятся кто нибудь их с этого рынка подвинет пока очухаются.
В сравнимом по сложности продукте - Mathematica, есть и универсальность и 64 битность. 
А уж на чем математика писалась, это вообще история - Вольфрам хвастался что там еще есть код который он писал (наверно очень мало :) ).</description>
		<content:encoded><![CDATA[<p>Мне кажется все это отмазки и нежелание адобе вкладывать ресурсы в мак. Бум надеятся кто нибудь их с этого рынка подвинет пока очухаются.<br />
В сравнимом по сложности продукте &#8211; Mathematica, есть и универсальность и 64 битность.<br />
А уж на чем математика писалась, это вообще история &#8211; Вольфрам хвастался что там еще есть код который он писал (наверно очень мало :) ).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pavlo Boyko</title>
		<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1004</link>
		<dc:creator>Pavlo Boyko</dc:creator>
		<pubDate>Tue, 15 Apr 2008 20:44:43 +0000</pubDate>
		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1004</guid>
		<description>1. Переход на Cocoa совсем не обязательно влечет за собой &quot;переписывание с нуля&quot;. Серьезных изменений требует только имплементация юзер интерфейса. При этом используются мощные RAD инструменты, количество кода уменьшается, он становится более гибким и оптимальным.

2. У Adobe уже есть Lightroom, написанный на Cocoa. Я уверен, что 70% его кода - самого ценного, того что отвечает за обработку изображения - взято из Photoshop-а AS IS. Ну не написали же они его заново на Cocoa.

3. То что Carbon лишь переходной фреймворк не имеющий будущего было известно 8 лет назад.

4. Microsoft поступает с разработчиками не лучше чем Apple: они объявили что только .NET является теперь &quot;родным&quot; для Windows и что новые возможности системы будут доступны только в нем. А .NET не имеет ничего общего с MFC, Win32 API и стандартным C++. И почему все пинают Apple? При том что Carbon никогда и не был &quot;родным&quot;.

5. В Adobe работают разные команды. Обратите внимание на разное качество продуктов, и даже на разные иконы фолдеров: http://www.onedigitallife.com/2008/03/27/adobe-drops-giant-turd-on-director-community/ Впрочем разное отношение к проектам наблюдается в любой большой компании.

6. Учитывая все выше сказанное я могу предположить что все публичные оправдания с наездами на Apple - лишь попытки прикрыть неумелое руководство, или полное отсутствие финансирования развития маковской версии.

7. В 64-битном коде действительно нет большой необходимости. Проблема &quot;длинных&quot; файлов была на маке решена еще во времена классики (QuickTime содержит набор &quot;64-битных&quot; функций где-то с 3й версии). Правда, справедливости ради, надо сказать, что обычный юзер легко может получить гигапиксельное изображение при попытке создать панораму состоящую из нескольких десятков кадров.</description>
		<content:encoded><![CDATA[<p>1. Переход на Cocoa совсем не обязательно влечет за собой &#8220;переписывание с нуля&#8221;. Серьезных изменений требует только имплементация юзер интерфейса. При этом используются мощные RAD инструменты, количество кода уменьшается, он становится более гибким и оптимальным.</p>
<p>2. У Adobe уже есть Lightroom, написанный на Cocoa. Я уверен, что 70% его кода &#8211; самого ценного, того что отвечает за обработку изображения &#8211; взято из Photoshop-а AS IS. Ну не написали же они его заново на Cocoa.</p>
<p>3. То что Carbon лишь переходной фреймворк не имеющий будущего было известно 8 лет назад.</p>
<p>4. Microsoft поступает с разработчиками не лучше чем Apple: они объявили что только .NET является теперь &#8220;родным&#8221; для Windows и что новые возможности системы будут доступны только в нем. А .NET не имеет ничего общего с MFC, Win32 API и стандартным C++. И почему все пинают Apple? При том что Carbon никогда и не был &#8220;родным&#8221;.</p>
<p>5. В Adobe работают разные команды. Обратите внимание на разное качество продуктов, и даже на разные иконы фолдеров: <a href="http://www.onedigitallife.com/2008/03/27/adobe-drops-giant-turd-on-director-community/" rel="nofollow">http://www.onedigitallife.com/2008/03/27/adobe-drops-giant-turd-on-director-community/</a> Впрочем разное отношение к проектам наблюдается в любой большой компании.</p>
<p>6. Учитывая все выше сказанное я могу предположить что все публичные оправдания с наездами на Apple &#8211; лишь попытки прикрыть неумелое руководство, или полное отсутствие финансирования развития маковской версии.</p>
<p>7. В 64-битном коде действительно нет большой необходимости. Проблема &#8220;длинных&#8221; файлов была на маке решена еще во времена классики (QuickTime содержит набор &#8220;64-битных&#8221; функций где-то с 3й версии). Правда, справедливости ради, надо сказать, что обычный юзер легко может получить гигапиксельное изображение при попытке создать панораму состоящую из нескольких десятков кадров.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://bukab.livejournal.com/</title>
		<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1000</link>
		<dc:creator>http://bukab.livejournal.com/</dc:creator>
		<pubDate>Tue, 15 Apr 2008 11:02:28 +0000</pubDate>
		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-1000</guid>
		<description>Xcode - это не редактор кода, это целый набор утилит для сборки, и, скажем так, порядок и правила сборки задаются в файле проекта Xcode. А Adobe, как и многие разработчики, которые работают под маком еще с классики, использовали CodeWarrior (в то время не было достойных альтернатив) - там, кроме всего прочего, компилятор другой, не gcc. Самая трудоемкая часть в переводе проекта на UB - это как раз перевод на Xcode.</description>
		<content:encoded><![CDATA[<p>Xcode &#8211; это не редактор кода, это целый набор утилит для сборки, и, скажем так, порядок и правила сборки задаются в файле проекта Xcode. А Adobe, как и многие разработчики, которые работают под маком еще с классики, использовали CodeWarrior (в то время не было достойных альтернатив) &#8211; там, кроме всего прочего, компилятор другой, не gcc. Самая трудоемкая часть в переводе проекта на UB &#8211; это как раз перевод на Xcode.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexmak</title>
		<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-999</link>
		<dc:creator>alexmak</dc:creator>
		<pubDate>Tue, 15 Apr 2008 08:49:35 +0000</pubDate>
		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-999</guid>
		<description>я не путаю, просто формулировка не совсем верная - да, действительно можно делать UB и без Xcode, но зато совершенно точно UB нельзя делать в CW, на котором до этого собирались продукты Adobe.
Ну и я знаю, что после объявления перехода на интел немало программистов Apple было откомандировано в офис Adobe для помощи перехода с CodeWarrior на Xcode. Да и я как-то себе с трудом представляю проекты объема CS, которые ведутся в текстовом редакторе vi. Может быть, Mozilla и использует какие-то другие средства, но у adobe огромную часть времени перехода на UB занял именно переход на Xcode. да и потом собрать фотошоп и иже с ним, в котором огромное количество legacy code, на UB тоже непросто - это не какавные проги, большинство которых простым recompile можно было собрать</description>
		<content:encoded><![CDATA[<p>я не путаю, просто формулировка не совсем верная &#8211; да, действительно можно делать UB и без Xcode, но зато совершенно точно UB нельзя делать в CW, на котором до этого собирались продукты Adobe.<br />
Ну и я знаю, что после объявления перехода на интел немало программистов Apple было откомандировано в офис Adobe для помощи перехода с CodeWarrior на Xcode. Да и я как-то себе с трудом представляю проекты объема CS, которые ведутся в текстовом редакторе vi. Может быть, Mozilla и использует какие-то другие средства, но у adobe огромную часть времени перехода на UB занял именно переход на Xcode. да и потом собрать фотошоп и иже с ним, в котором огромное количество legacy code, на UB тоже непросто &#8211; это не какавные проги, большинство которых простым recompile можно было собрать</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://klim.doslash.org/</title>
		<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-998</link>
		<dc:creator>http://klim.doslash.org/</dc:creator>
		<pubDate>Tue, 15 Apr 2008 08:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-998</guid>
		<description>&lt;i&gt;Wherever possible, it is recommended that you develop applications using the Cocoa environment. &lt;/i&gt;

Ага, был не прав. Действительно, родной язык Cocoa — ObjectiveC, а Carbon&#039;а — с++. Так что действительно при наличии c++ кода проще писать используя carbon, нежели мучаться с c++ cocoa&#039;шными binding&#039;ами. 

&lt;i&gt;Что касается перехода на архитектуру. С переходом на Intel оказалось, что писать программы в Universal Binary можно только используя Xcode&lt;/i&gt;

Вы путаете понятия. XCode — это среда разработки, по сути редактор кода. Для сборки используется gcc. Никто не мешает писать код в любом другом редакторе (vi, eclipse cdt, что угодно) и собирать его тем же gcc, который отлично поддерживает сборку UB. Вот, например, Mozilla собирается в UB без всякого xcode.

Единственная проблема, которая тут может возникнуть, это отсутствие UI&#039;шного дизайнера для Cocoa (в xcode он точно есть).</description>
		<content:encoded><![CDATA[<p><i>Wherever possible, it is recommended that you develop applications using the Cocoa environment. </i></p>
<p>Ага, был не прав. Действительно, родной язык Cocoa — ObjectiveC, а Carbon&#8217;а — с++. Так что действительно при наличии c++ кода проще писать используя carbon, нежели мучаться с c++ cocoa&#8217;шными binding&#8217;ами. </p>
<p><i>Что касается перехода на архитектуру. С переходом на Intel оказалось, что писать программы в Universal Binary можно только используя Xcode</i></p>
<p>Вы путаете понятия. XCode — это среда разработки, по сути редактор кода. Для сборки используется gcc. Никто не мешает писать код в любом другом редакторе (vi, eclipse cdt, что угодно) и собирать его тем же gcc, который отлично поддерживает сборку UB. Вот, например, Mozilla собирается в UB без всякого xcode.</p>
<p>Единственная проблема, которая тут может возникнуть, это отсутствие UI&#8217;шного дизайнера для Cocoa (в xcode он точно есть).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexmak</title>
		<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-997</link>
		<dc:creator>alexmak</dc:creator>
		<pubDate>Tue, 15 Apr 2008 08:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-997</guid>
		<description>Про Карбон это не я так считаю - в одном из доков Apple на developer.apple.com под названием &quot;Porting to Mac OS X from Windows Win32 API&quot;, есть такая формулировка:
&lt;blockquote&gt;Wherever possible, it is recommended that you develop applications using the Cocoa environment. However, Carbon is a good choice when your application is already implemented in C or C++ code that has been written in a procedural (as opposed to object-oriented) style.&lt;/blockquote&gt;

Что касается перехода на архитектуру. С переходом на Intel оказалось, что писать программы в Universal Binary можно только используя Xcode. Продукты Adobe до этого момента писались на CodeWarrior, и поэтому когда оказалось, что надо делать UB, то им пришлось переносить свои проекты сначала с CW на Xcode, а затем только начать портировать приложения.</description>
		<content:encoded><![CDATA[<p>Про Карбон это не я так считаю &#8211; в одном из доков Apple на developer.apple.com под названием &#8220;Porting to Mac OS X from Windows Win32 API&#8221;, есть такая формулировка:</p>
<blockquote><p>Wherever possible, it is recommended that you develop applications using the Cocoa environment. However, Carbon is a good choice when your application is already implemented in C or C++ code that has been written in a procedural (as opposed to object-oriented) style.</p></blockquote>
<p>Что касается перехода на архитектуру. С переходом на Intel оказалось, что писать программы в Universal Binary можно только используя Xcode. Продукты Adobe до этого момента писались на CodeWarrior, и поэтому когда оказалось, что надо делать UB, то им пришлось переносить свои проекты сначала с CW на Xcode, а затем только начать портировать приложения.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://klim.doslash.org/</title>
		<link>http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-995</link>
		<dc:creator>http://klim.doslash.org/</dc:creator>
		<pubDate>Tue, 15 Apr 2008 07:45:03 +0000</pubDate>
		<guid isPermaLink="false">http://alexmak.net/blog/2008/04/15/%d0%be-64-%d0%b1%d0%b8%d1%82%d0%bd%d0%be%d0%bc-photoshop/#comment-995</guid>
		<description>&lt;i&gt;Для кросс-платформенных приложений, таких как Photoshop, Google Earth или Maya, Carbon вообще оставался практически единственной возможной альтернативой, при которой можно было продолжать разрабатывать приложения для нескольких платформ сразу&lt;/i&gt;

Что-то не совсем ясно. Вы считаете, что Carbon более удобен для разработки кросс-платформенных приложений, чем Cocoa?

&lt;i&gt;. Затем Apple “обрадовала” всех разработчиков переходом на Intel-процессоры, при котором Adobe пришлось не только переделывать поддержку архитектуры, но и менять инструменты разработки на Xcode&lt;/i&gt;

Переход на новую архитектуру не стоит ничего почти. Только переписать ассемблерный код, которого в CS, уверен, почти что и нет.

Про XCode вообще непонятно. Все утилиты для сборки (gcc, linker, etc...) интерфейс не поменяли. Переход на xcode и архитектура почти вообще никак не связаны.</description>
		<content:encoded><![CDATA[<p><i>Для кросс-платформенных приложений, таких как Photoshop, Google Earth или Maya, Carbon вообще оставался практически единственной возможной альтернативой, при которой можно было продолжать разрабатывать приложения для нескольких платформ сразу</i></p>
<p>Что-то не совсем ясно. Вы считаете, что Carbon более удобен для разработки кросс-платформенных приложений, чем Cocoa?</p>
<p><i>. Затем Apple “обрадовала” всех разработчиков переходом на Intel-процессоры, при котором Adobe пришлось не только переделывать поддержку архитектуры, но и менять инструменты разработки на Xcode</i></p>
<p>Переход на новую архитектуру не стоит ничего почти. Только переписать ассемблерный код, которого в CS, уверен, почти что и нет.</p>
<p>Про XCode вообще непонятно. Все утилиты для сборки (gcc, linker, etc&#8230;) интерфейс не поменяли. Переход на xcode и архитектура почти вообще никак не связаны.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

