Ada_Ru форум

Обсуждение языка Ада

Qt & Mac

Оставить новое сообщение

Сообщения

Vadim Godunko
Qt & Mac
2008-12-22 19:24:41

Доброго времени суток!

 

Как то в рассылке обсуждалось, что ни одина графическая библиотека не способна нормально работать на Mac OS X.

 

На днях вот промелькнул анонс бета версии Qt 4.5, которая поддерживает не только 32-биные приложения под Mac OS X на основе Carbon, но и 64-битные приложения на основе Cocoa.

 

PS. Ну а Ada программисты могут всё это попробовать с использованием QtAda ;-)

Vadim Godunko writes:

 

 

Доброго времени суток!

 

Как то в рассылке обсуждалось, что ни одина

графическая библиотека не

способна нормально работать на Mac OS X.

 

С тех пор некоторые вещи изменились. GTK+ уже начинает

выпускаться в виде каркаса. Gecko перешёл на Cocoa.

 

Собственно, для марсианских движков, коими являются и

Gecko и Qt, переход с Carbon на Cocoa прямо перпендикулярен

улучшению юзабилити:

 

http://boomswaggerboom.wordpress.com/2008/06/10/

firefox-3-for-mac-os-x-under-the-hood/

 

There are only 2 types of Cocoa objects at the heart of

Gecko 1.9 on Mac OS X: NSWindow & NSView

 

На днях вот промелькнул анонс бета версии Qt 4.5, которая поддерживает не только 32-биные приложения под Mac OS X на основе Carbon, но и 64-битные приложения на основе Cocoa.

 

Думаю, в Qt изменений не больше, чем в Gecko. Трафика нет проверить. Так что если в Qt специально не прописали поддержку

настраиваемых тулбаров, я бы не стал ожидать, что она

сама собой появится с переходом на Cocoa.

 

Что касается Gecko, они наконец поправили MacOSX-специфичные

косяки со шрифтами:

 

Another major under-the-hood change in Gecko 1.9 for Mac OS X

is drawing via CoreGraphics and ATSUI instead of Quickdraw.

 

А кроме шрифтов у меня как-то претензий к Gecko и не было. И у

других тоже. Я вообще заметил, Firefox пользуется всесторонней

любовью: и на Windows ему рады, и в GNOME, и в KDE, и теперь на

Mac OS X (не знаю, кто у кого срисовывал, но Gecko и Cocoa похожи). И лицензия у Gecko лучше IMHO. И интерфейсы: Qt влечёт постыдную

зависимость от C++, а Gecko -- это хотя бы XPCOM. С Gecko можно

работать и удалённо, по HTTP (remote XUL). Для КИСов хорошо бы

подошло.

 

При всём при этом, кроме Mozilla, на Gecko проги практически никто не клепает. Почему так?

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти