Welche GUI-Bibliothek verwendet Google Chrome?Welche GUI-Bibliothek verwendet Google Chrome?
Antwort
Ab Mai 2014 verwendet Google Chrome seinen eigenen benutzerdefinierten UI-Stack namens Aura. Dies ist derzeit für alle Plattformen außer OSX der Fall.
Referenzen:
WTL unter Windows, wie Shay sagte. Die gesamte Benutzeroberfläche der Mac- und Linux-Versionen wird in Cocoa bzw. GTK + neu geschrieben. Nur die Logik (und das WebKit, das die Webseiten darstellt) ist vollständig plattformübergreifend.
Unter Windows WTL für die (gut ...) Chrome und WebKit für das HTML-Rendering.
Unter Linux GTK + benutzt wird, auf dem Mac OS X Cocoa und unter Windows eine benutzerdefinierte Ansichten Bibliothek, http://www.youtube.com/watch?v=WsvNebq1dRg und auch Dokumente aus http://dev.chromium.org sehen:
Sie wahrscheinlich wollen ihr Dokument mit dem Titel "Conventions and patterns for multi-platform development." Ihre Antwort ist
Mac -> Cocoa,
Linux -> GTK,
Windows -> Their own custom "Windows Views"
Sie finden auch einen experimentellen „GTK Views“ sehen, so dass es klingt wie ich für ihre eigenen Abstraktion Ziel ist?