[Qt-interest] Qt on Android

Thiago Macieira thiago at kde.org
Wed Oct 28 08:38:31 CET 2009


Em Quarta-feira 28. Outubro 2009, às 01.09.25, Francisco Gonzalez escreveu:
> Why Google Chrome for linux uses gtk instead of Qt (they use webkit also)?

Chrome uses GTK because the Chrome developers failed to integrate Chrome with 
Qt's event loop.

Chrome was initially written for Windows, without cross-platform in mind. They 
believed that using a cross-platform toolkit was not an option, since that 
would limit them on what they could do in each platform and it wouldn't give 
them native look-and-feel. (Their arguments)

Then they tried to bolt on Linux support. At one point, they failed to 
integrate with Qt. That's the official story. But you can also count on the 
personal preference of the developers who were working on this.

What I think is that they tried to integrate Qt's event loop to what existed 
in Chrome already, instead of the recommended other way around. And I also 
think they didn't try very hard. For one thing, no Qt developers were ever 
contacted for help, nor did they ever post to this mailing list asking for 
help. I think the personal preference and experience spoke much louder.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
Url : http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20091028/906e2ecf/attachment.bin 


More information about the Qt-interest-old mailing list