• # Quelques précisions

    Posté par . En réponse au journal Qt 5 à l'horizon. Évalué à 4.

    D'après ce que j'en ai compris, n'hésitez pas à compléter/me corriger

    Pour ce qui est de la compatibilité au niveau source code, elle sera le plus possible préservée, mais il pourra y avoir quelques modifications.
    En particulier, le retrait pur et simple de Qt3Support et du code de support disséminé un peu partout dans Qt (oui, il y a encore du Qt3 support dans pas mal d'applications qui ont fait le portage qt3->qt4 à la va vite)

    Pour ce qui est de la gestion du rendu, le coeur du système ne sera plus l'architecture basé sur QPainter mais un scenegraph piloté par QML.
    Cette partie sera la plus optimisée (pour optimiser les performances sur les plateformes mobiles je suppose) et le système QWidget/QPainter se basera dessus.
    De plus, toute la partie QWidget sera dans une lib à part, pour permettre de n'embarquer que la partie QML pour les systèmes embarqués qui auront tout codé en QML.

    OpenGL (ES) 2.0 obligatoire (au pire via un rendu logiciel comme mesa ou gallium)

    Abstraction de l'OS faite par le sous projet Lighthouse (je n'ai pas beaucoup d'infos dessus, donc je laisse les autres en parler)