web-dev-qa-db-fra.com

Quelle bibliothèque GUI Google Chrome utilise-t-elle?

Quelle bibliothèque GUI Google Chrome utilise-t-il?

52
hasen

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:

25
Waylon Flinn

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 :

28
Paweł Hajdan

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?

9
G Huxley

Sous Windows WTL pour le chrome (enfin ...) et WebKit pour le rendu HTML.

8
Shay Erlichmen

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.

5
Jesper