Firefox porté sur Qt
Le framework multiplateforme C++ de Nokia, sa principale cible serait MeeGo
Le 2011-01-27 19:15:59, par dourouc05, Responsable Qt & Livres
La preuve : il revit pour Firefox 4. Il s'agit d'un complément à la version basée sur GTK+ actuelle.
Ce port se base sur Qt 4.6.2, pas la toute dernière version de Qt donc. Le thème par défaut ne fonctionne pas encore sur les versions disponibles, il faut donc que les intrépides utilisateurs en installent un depuis les dépôts de Firefox.
La question que beaucoup se posent probablement à l'heure actuelle : à quoi pourrait donc bien servir ce port de Firefox ? La version actuelle ne convient pas ?
La réponse est simple : ce port est principalement prévu pour des plateformes basées sur Qt, comme MeeGo,développé conjointement par Nokia et Intel. Cette version desktop actuellement disponible n'en serait qu'un dérivé, un sous-produit secondaire.
Ceci n'est pas sans rappeler un projet similaire et beaucoup plus ancien. Il remonte à l'année 1998. Le code de Netscape venait d'être libéré. Les futures versions du navigateur ont été portées par la fondation Mozilla, pour devenir l'actuel Firefox. Ainsi, Netscape a été porté en cinq jours, par sept personnes (cinq ingénieurs de Trolltech, depuis rachetée par Nokia ; deux développeurs volontaires de la communauté). Et voici QtScape qui naquit. Il faisait même parfois mieux que Netscape en certains points (gestion des 256 couleurs, vitesse de rendu des pages, etc.).
Sources
http://blog.qt.nokia.com/2011/01/21/...mozilla-to-qt/
http://www.techworld.com.au/article/...ort_firefox_4/
Ce port se base sur Qt 4.6.2, pas la toute dernière version de Qt donc. Le thème par défaut ne fonctionne pas encore sur les versions disponibles, il faut donc que les intrépides utilisateurs en installent un depuis les dépôts de Firefox.
La question que beaucoup se posent probablement à l'heure actuelle : à quoi pourrait donc bien servir ce port de Firefox ? La version actuelle ne convient pas ?
La réponse est simple : ce port est principalement prévu pour des plateformes basées sur Qt, comme MeeGo,développé conjointement par Nokia et Intel. Cette version desktop actuellement disponible n'en serait qu'un dérivé, un sous-produit secondaire.
Ceci n'est pas sans rappeler un projet similaire et beaucoup plus ancien. Il remonte à l'année 1998. Le code de Netscape venait d'être libéré. Les futures versions du navigateur ont été portées par la fondation Mozilla, pour devenir l'actuel Firefox. Ainsi, Netscape a été porté en cinq jours, par sept personnes (cinq ingénieurs de Trolltech, depuis rachetée par Nokia ; deux développeurs volontaires de la communauté). Et voici QtScape qui naquit. Il faisait même parfois mieux que Netscape en certains points (gestion des 256 couleurs, vitesse de rendu des pages, etc.).
Sources
http://blog.qt.nokia.com/2011/01/21/...mozilla-to-qt/
http://www.techworld.com.au/article/...ort_firefox_4/
-
UtherExpert éminent séniorXUL utilise les api natives du systèmes (Api Win32 sous windows, GTK sous Linux, ...). Ici, Qt est juste utilisé à bas niveau en remplacement de GTK, il ne remplace pas XUL qui est bien trop important pour le fonctionnement de Firefox pour être simplement retiré.
Et puis malgré tout le mal que l'on peut dire de XUL, charger les bibliothèques Qt serait encore plus lourd. XUL n'est pas si lourd que ça d'autant plus pour un navigateur qui de toute façon l'utilise également pour le moteur de rendu.le 28/01/2011 à 15:17 -
Bapt.iceMembre habituéEt coté rapidité de démarrage sur windows, ce serait pas mieux ?le 28/01/2011 à 10:06
-
air-dexMembre expertS'ils pouvaient en profiter pour porter Firefox sur Symbian au passage, ça serait bien. S'ils le font avec Qt pour MeeGo, ce serait de la fainéantise de ne pas faire ce portage sur Symbian.le 28/01/2011 à 10:28
-
FirwenMembre expérimentéÇa serait étonnant que l'utilisation de Qt soit plus efficace que les bibliothèques natives Win32.
C'est pas les libs natives qui mangent le temps de chargement, c'est XUL principalement.
L'intêret de Qt, c'est justement de pouvoir bypasser XUL sans perdre la portabilité.le 28/01/2011 à 15:01 -
air-dexMembre expertle 30/01/2011 à 3:18
-
UtherExpert éminent séniorAu temps pour moi, en effet Firefox n'est pas dispo sous Symbian. Ça avait été annoncé au début mais ça ne c'est pas encore faitle 30/01/2011 à 9:53
-
UtherExpert éminent séniorÇa serait étonnant que l'utilisation de Qt soit plus efficace que les bibliothèques natives Win32.
Firefox Mobile existe déjà sous Symbian.le 28/01/2011 à 12:56