Qt5 se ha desarrollado durante más de 25 años para proporcionar soporte multiplataforma en sistemas de escritorio, móviles y embebidos. Qt comenzó en 1991 con soporte para X11 y Windows, y desde entonces ha ampliado su soporte a incluir Mac OS X, iOS, Android y más. En la actualidad, Qt se usa de forma nativa en dispositivos como N9 y Jolla, y también se puede usar en iOS, Android y WinRT a través de envolturas. El autor ha trabajado portando software KDE como KAlgebra a Android
2. Who am I?
Aleix Pol Gonzalez <aleixpol@kde.org>
Trabajo en Blue Systems
Mejoramos software KDE
Cerca de 10 años desarrollando software basado en
Qt5
2 / 16
4. Historia
Qt nació en 1991, con soporte de X11 y Windows
sólo
Qt 3.0, en 2001, aportó soporte de Mac OS X
Qt 4.0 sale en 2005, con todos los soportes
disponibles para proyectos libres
Nokia adquiere Trolltech (y con ello Qt) en 2008
4 / 16
5. Historia (bis)
iPhone sale a la venda el Septiembre de 2007
Proyecto Qt Lighthouse se presenta en 2009, ahora
llamado QPA
Primer release de Qt Android de 2011
5 / 16
6. Historia (bis²)
Se presenta QML en 2009
Se presenta Qt 5.0 a principios de 2013
Se presenta Qt SceneGraph en Septiembre de 2013
6 / 16
7. Estado actual, Escritorio
La portabilidad en sistemas de escritorio es muy
buena
QStyle
Hay proyectos que el QA simplemente se hace en
una plataforma
7 / 16
8. Estado actual, Móbil
Hay plataformas que lo usan de forma nativa:
N9, Jolla, BBX
Hay soporte de iOS, Android y WinRT
8 / 16
9. Estado actual, Otros
Se está potenciando la integración en sistemas
embebidos
RPi, automóbiles, cafeteras, neveras, etc.
9 / 16
10. Estado actual, Android
De los primeros QPA que se desarrollaron, el
primero fuera de Qt
Tiene QStyle
Desempeño muy bueno
androiddeployqt nos ayuda a probar las aplicaciones
10 / 16
11. Estado actual, iOS
Problemas de licencia solucionados...
... a excepción de QtWebkit
QML funciona adecuadamente
11 / 16