Quelle bibliothèque GUI Google Chrome utilise-t-il?
Depuis mai 2014, Google Chrome utilise sa propre pile d'interface utilisateur personnalisée appelée Aura . C'est actuellement le cas pour toutes les plates-formes sauf OSX.
Références:
Sous Linux, il utilise GTK +, sous Mac OS X Cocoa et sous Windows une bibliothèque de vues personnalisées, voir http://www.youtube.com/watch?v=WsvNebq1dRg et également des documents de http://dev.chromium.org :
Vous voulez probablement leur document intitulé " Conventions et modèles pour le développement multiplateforme ." Votre réponse est
Mac -> Cocoa,
Linux -> GTK,
Windows -> Their own custom "Windows Views"
Vous verrez également avoir un "GTK Views" expérimental, donc il semble qu'ils visent leur propre abstraction?
Sous Windows WTL pour le chrome (enfin ...) et WebKit pour le rendu HTML.
WTL sur Windows, comme l'a dit Shay. Toutes les interfaces utilisateur des versions Mac et Linux sont écrites à partir de zéro dans Cocoa et GTK + respectivement. Seule la logique (et WebKit, qui rend les pages Web) est entièrement multiplateforme.