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