Firefox dépend de GTK+ sous GNU/Linux, mais n'est pas une application GTK+.
Firefox est écrit en XUL, un toolkit développé par Mozilla qui est en fait du XML interprété et rendu par Gecko.
XUL n'est pas un toolkit "complet", il utilise (sous Windows et OSX) les API natives pour s'occuper du rendu des trucs de base (boutons, sélécteurs de fichers, barres de défilement, etc.).
GNU/Linux n'ayant pas de toolkit natif, les gens de Mozilla ont choisi d'utiliser GTK+ comme toolkit sous-jacent, mais un port de Firefox sur Qt (en fait un port de XUL sur Qt si on veut être exact) est tout à fait possible et a été entamé par Nokia il y a quelques années.
GTK+ n'est pas disponible sous Android, qui dispode d'API de création d'UI natives. J'imagine que Mozilla utlise ces dernières.
[^] # Re: Firefox Android
Posté par ChetManley . En réponse au journal Tester facilement la version GTK+3 de Firefox. Évalué à 10.
Firefox dépend de GTK+ sous GNU/Linux, mais n'est pas une application GTK+.
Firefox est écrit en XUL, un toolkit développé par Mozilla qui est en fait du XML interprété et rendu par Gecko.
XUL n'est pas un toolkit "complet", il utilise (sous Windows et OSX) les API natives pour s'occuper du rendu des trucs de base (boutons, sélécteurs de fichers, barres de défilement, etc.).
GNU/Linux n'ayant pas de toolkit natif, les gens de Mozilla ont choisi d'utiliser GTK+ comme toolkit sous-jacent, mais un port de Firefox sur Qt (en fait un port de XUL sur Qt si on veut être exact) est tout à fait possible et a été entamé par Nokia il y a quelques années.
GTK+ n'est pas disponible sous Android, qui dispode d'API de création d'UI natives. J'imagine que Mozilla utlise ces dernières.