La nova versió de Qt 5.15 ja va ser alliberada fa uns quants dies i es posiciona com una versió LTS, la qual tindrà un perÃode de suport estès de 3 anys ia més és la darrera versió disponible per a tots.
Ja que com molts de vostès sabran, es va realitzar un canvi en la polÃtica cap a la comunitat de codi obert, ja que només aquells amb una llicència tindran les actualitzacions correctives següents.
Per descomptat, aquesta versió és compatible amb versions anteriors. Amb una llarga llista de correccions d'errors, el col·loca com la versió més estable fins a la data. Per preparar-se pel futur.
A més que també és la darrera versió menor de Qt 5 , ja que per a finals d'any està previst el llançament de Qt 6.
En la qual cosa en poques paraules aquesta nova versió de Qt 5.15 LTS és la base per Qt6 que portarà canvis més profunds en el nucli de el marc a risc de trencar la comptabilitat, però d'una manera menys brutal que la transició entre Qt 4 i Qt maig .
Principals novetats de Qt 5.15 LTS
Una de les novetats principals que es presenta en aquesta nova versió de QT, és l'abstracció de l'API 3D . Ja que en els darrers dos anys, els canvis significatius a la indústria han complicat el desenvolupament i la implementació d'aplicacions que utilitzen grà fics 3D.
Amb la promesa multiplataforma de Qt, els desenvolupadors volien una solució que funcionés a tot arreu. Per aconseguir això, van començar a treballar en una capa d'abstracció per a totes aquestes diferents API fa poc més d'un any.
Qt Rendering Hardware Interface (RHI) n'és el resultat i es pot utilitzar per executar aplicacions Qt Quick a més de Direct 3D, Metall i Vulkan, aixà com OpenGL.
Una altra nova caracterÃstica important a Qt 5.15 també està relacionada amb els grà fics. Bà sicament, a Qt 5.0, Qt Quick es va presentar com la pedra angular de l'arquitectura Qt. El seu objectiu era simplificar la creació dinterfÃcies dusuari 2D animades i tà ctils.
Qt 5.15 ve amb Qt Quick 3D totalment compatible , que amplia el concepte de facilitar-ne l'ús i integrar contingut 3D en aplicacions basades en Qt Quick.
Amb Qt Quick 3D, ara pot definir fà cilment una escena 3D en QML, definir les seves malles, llums i materials i combinar tot a la perfecció amb la seva interfÃcie d'usuari 2D.
On havia de desenvolupar elements 2D i 3D per separat usant diferents tecnologies (usant Qt 3D, Qt 3D Studio o OpenGL raw), ara té una solució integrada al seu abast.
A més, Qt Quick 3D afegeix una gran quantitat d'opcions per crear noves aplicacions interessants que inclouen elements 2D i 3D a la interfÃcie d'usuari. Qt Quick 3D també és compatible amb Qt Design Studio 1.5.
Mentre que a Qt QML, els desenvolupadors esmenten que van preferir centrar-se en la preparació de Qt 6, la qual cosa va portar a un conjunt útil de noves caracterÃstiques a Qt 5.15.
QML ara té el concepte de propietats requerides per als components. Aquestes són propietats que ha de definir un usuari del component. Els components ara es poden especificar en lÃnia en un fitxer QML. S'ha afegit una forma declarativa nova de registrar tipus.
D'altra banda, s'esmenta que l'eina qmllint ha estat millorada i ofereix advertències molt millors sobre possibles problemes a la base del codi QML.
A més , s'ha afegit una nova eina qmlformat que pot ajudar a formatar fitxers QML d'acord amb les pautes d'estil de codificació QML està ndard.
Finalment, s'ha treballat per garantir que QML utilitzat a Qt per a MCU i Qt 5.15 sigui compatible.
Si vols conèixer més sobre això , pots consultar la publicació d'aquesta nova versió al següent enllaç , a més que també podràs trobar els enllaços de descà rrega on pot sol·licitar una llicència de prova gratuïta (no inclou algunes funcions).
Per descarregar Qt, ara cal tenir un compte Qt per obtenir l'instal·lador en lÃnia i descarregar qualsevol versió de el marc.
Tinguin en compte que la compatibilitat amb Qt 5.9 LTS caducarà el 31 de maig de 2020.