Qt 5.15 LTS, arriva con 3 anni di supporto e queste novità

La nuova versione di La Qt 5.15 è già stata rilasciata diversi giorni fa ed è posizionato come una versione LTS, che avrà un periodo di supporto esteso di 3 anni e anche è l'ultima versione disponibile per tutti.

Poiché come molti di voi sapranno, è stato fatto un cambiamento di politica verso la comunità open source, poiché solo quelli con una licenza avranno i seguenti aggiornamenti correttivi.

Ovviamente questa versione è retrocompatibile. Con un lungo elenco di correzioni di bug, lo colloca come la versione più stabile fino ad oggi. Per prepararsi al futuro.

Oltre a questo è anche l'ultima versione minore di Qt 5, poiché il lancio di Qt 6 è previsto per la fine dell'anno.

In cui in poche parole questa nuova versione di Qt 5.15 LTS è la base per Qt6 che porterà cambiamenti più profondi nel cuore del framework a rischio di infrangere la contabilità, ma in modo meno brutale rispetto alla transizione tra Qt 4 e Qt 5.

Principali novità di Qt 5.15 LTS

Una delle principali novità che viene presentata in questa nuova versione di QT, eè l'astrazione dell'API 3D. Poiché negli ultimi due anni, cambiamenti significativi nel settore hanno complicato lo sviluppo e l'implementazione di applicazioni che utilizzano la grafica 3D.

Con la promessa multipiattaforma di Qt, gli sviluppatori volevano una soluzione che funzionasse ovunque. Per ottenere ciò, hanno iniziato a lavorare su un livello di astrazione per tutte queste diverse API poco più di un anno fa.

Qt Rendering Hardware Interface (RHI) ne è il risultato e può essere utilizzato per eseguire applicazioni Qt Quick oltre a Direct 3D, Metal e Vulkan, nonché OpenGL.

Un'altra importante novità in Qt 5.15 è anche relativo alla grafica. Fondamentalmente, in Qt 5.0, Qt Quick è stato presentato come la pietra angolare dell'architettura Qt. Il loro obiettivo era semplificare la creazione di interfacce utente 2D animate e tattili.

Qt 5.15 viene fornito con Qt Quick 3D completamente compatibile, che estende il concetto di facilità d'uso e integrazione di contenuti 3D nelle applicazioni basate su Qt Quick.

Con Qt Quick 3D, ora puoi definire facilmente una scena 3D in QML, definirne le mesh, le luci e i materiali e fondere tutto perfettamente con la tua interfaccia utente 2D.

Laddove dovevi sviluppare elementi 2D e 3D separatamente utilizzando tecnologie diverse (utilizzando Qt 3D, Qt 3D Studio o OpenGL raw), ora hai una soluzione integrata a portata di mano.

Inoltre, Qt Quick 3D aggiunge molte opzioni per creare nuove applicazioni interessanti che includono elementi 2D e 3D nell'interfaccia utente. Qt Quick 3D è anche compatibile con Qt Design Studio 1.5.

Mentre in Qt QML gli sviluppatori menzionano Hanno preferito concentrarsi sulla preparazione per Qt 6, portando a un utile set di nuove funzionalità in Qt 5.15.

QML ora hai il concetto di proprietà "obbligatorie" per i componenti. Queste sono proprietà che deve essere definito da un utente del componente. I componenti possono ora essere specificati online in un file QML. È stato aggiunto un nuovo modo dichiarativo di registrare i tipi.

D'altra parte, è detto che lo strumento qmllint è stato migliorato e offre avvertimenti molto migliori sui potenziali problemi nel codice di base QML.

Anche, è stato aggiunto un nuovo strumento qmlformat che può aiutare a formattare i file QML secondo le linee guida dello stile di codifica QML standard.

Infine, È stato fatto del lavoro per garantire che QML utilizzato in Qt per MCU e Qt 5.15 sia compatibile.

Se vuoi saperne di più, puoi verificare la pubblicazione di questa nuova versione Nel seguente collegamentoInoltre, puoi anche trovare i link per il download dove puoi richiedere una licenza di prova gratuita (non include alcune funzioni).

Per scaricare Qt, ora è necessario disporre di un account Qt per ottenere il programma di installazione online e scaricare qualsiasi versione del framework.

Tieni presente che il supporto per Qt 5.9 LTS scadrà il 31 maggio 2020.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Autopilota suddetto

    Menzionare il problema degli aggiornamenti Qt e non farlo è lo stesso. I lettori devono sapere quanto grandi progetti come KDE stanno risolvendo questo problema, scommettere su questo desktop o abbandonarlo.