PDA

Просмотр полной версии : ПО Apple под Win: как?


KiDSy
02.08.2007, 14:51
Возник следующий вопрос. Вот на данный момент мы имеем "портированные" приложения от Apple под Виндовс - iTunes и Safari (может и еще есть? :))
Причем мне вот что не совсем понятно. Насколько я знаю - портирование для них это условное, ибо Сафари, например, пользует "стандартные" библиотеки и портация, насколько я понимаю, обеспечивается фактически перекомпиляцией самого приложения, ну может там нотация вызовов библиотек меняется еще (типа вызова DLL средствами API Win и т.п.).

Возникает вопрос - если я, например, захочу написать свое приложение под Win, но в "философии" Apple (допустим, используя ее библтиотеки), можно ли это сделать? Например, графическая часть (GUI) - это эмуляция средствами винды (само рисует аква-кнопочки) или что-то а-ля Свинга в Яве? если это своя библиотека графических компонент, то по идее создать такому приложению Аква-интерфейс можно проще простого.
Например, в Сафари все кнопки, радио-батоны и выпадающие списки на html-страничках - явно из Аквы, что наталкивает меня на мысль, что это "штатные" кнопки из библиотеки, а не специальная отрисовка круглых кнопочек средствами винды...
Графическая оболочка - это конечно, только как пример, но тем не менее.

Wasia
02.08.2007, 16:53
Еще обратите внимание на разницу в объемах дистрибутивов iTunes Mac OS X, и iTunes WinXP\Vista. Есть слух, запущенный из Apple IMC, что Win версии программ Apple работают по принципу эмуляции Maс OS. Отсюда и больший объем дистрибутивов, и разница в производительности.

Вот на данный момент мы имеем "портированные" приложения от Apple под Виндовс - iTunes и Safari (может и еще есть? )
QuickTime?

KiDSy
02.08.2007, 17:01
Есть слух, запущенный из Apple IMC, что Win версии программ Apple работают по принципу эмуляции Maс OS.
Думаю, "эмуляция" в этом случае и подразумевает использование общих библиотек, пересобранных под Винду

QuickTime?
Точно!