Ansicht umschalten
Avatar von Geistesgegenwart
  • Geistesgegenwart

mehr als 1000 Beiträge seit 25.05.2011

GTK ist auf OS X leider bockmist

Kann aus eigener Erfahrung sagen dass das Quartzbackend von GTK auf
OS X voller Bugs steckt und bei neuen releasen quasi nicht getestet
wird. So kommt es oft das bei einem Versionsbump von GTK erstmal
workaround in die App eingebaut werden muss. Bugreports für das
Quartzbackend spar ich mir mittlerweile, die paar die ich mit
ausführlichen stacktrace eingereicht haben dümpeln unbeantwortet im
Gnome Bugtracker vor sich hin, im GtkOSX Wiki steht seit Jahren das
einige Bereich nicht funktional sind, und daran ändert sich auch nix.

Leider kann man als Entwickler nicht "mal eben" ein Bug in Gtk/Quartz
selbst fixen. Dazu muss man sich erstmal in die Internas von Gtks
"GDK" Backend und in Quartz einarbeiten, ausserdem brauch man Obj-C
Kenntnisse. Als Anwendungsentwickler in C/Gobject/GTK oder PyGTK ist
man da in der Regel in einer fremden Welt.

Ich rate jedem davon ab, ein Cross-Plattform GUI Projekt mit Gtk
umzusetzen, wenn OS X eine Rolle spielen soll. GTK funktioniert nur
auf Linux gut, und wird auch nur dafür Entwickelt, ist jedenfalls
mein Eindruck.

Bewerten
- +
Ansicht umschalten