Qt 6.2 LTS erreicht Funktionsparität

Qt 6

Nach der Veröffentlichung einer Alpha-Version im Juni und einer ersten von insgesamt vier Beta-Versionen im Juli und zwei abschließenden RCs gab die Qt Company das Framework Qt 6.2 heute in stabiler Version frei. Die Veröffentlichung weist zwei wichtige Merkmale auf. Sie ist die erste Version mit Langzeitunterstützung im sechsten Zyklus für kommerzielle Lizenznehmer und sie weist zudem Qt 6 6.2 Funktionsgleichheit mit Qt 5.15 auf. Die Entwickler schreiben, die Parität reiche aus, damit die meisten Anwender zu Qt 6.2 migrieren könnten.

Qt Quick 3D

Qt 6.2 bietet zahlreiche neue Funktionen, wie zum Beispiel 3D-Particles, ein API, das es ermöglicht, mit Qt Quick 3D neue 3D-Benutzererlebnisse zu schaffen. Zusätzlich zu den neuen Funktionen bringt Qt 6.2 die Unterstützung weiterer zusätzlicher Module zurück, die bisher in Qt 6 noch nicht verfügbar waren.

Annähernd Parität bei den Modulen

Dabei handelt es sich um die 12 Module Qt Bluetooth, Qt Multimedia, Qt NFC, Qt Positioning, Qt Remote Objects, Qt Sensors, Qt Serialbus, Qt Serialport, Qt Webchannel, Qt Webengine, Qt Websockets und Qt Webview. Dabei wurden einige Module erweitert, allen voran Qt Core, Qt Quick und Qt Qml. Die API für diese Module ist größtenteils abwärtskompatibel mit Qt 5 und erfordert nur geringfügige Anpassungen des Anwendercodes bei der Portierung auf Qt 6. Die neu aufgenommenen Module sind mit ihren Änderungen im Wiki ausführlich beschrieben.

Qt Creator und Qt Design Studio

Das Tooling für QML hat mit Qt 6.2 einige größere Verbesserungen erfahren. Es gibt jetzt eine öffentliche CMake-API, die den Prozess der Erstellung eigener QML-Module erheblich vereinfacht. Ecken und Kanten vermeldet die Ankündigung noch bei Qt Multimedia, mit dessen API die Entwickler im fünften Zyklus nicht zufrieden waren. Viel Arbeit ist auch in Qt Creator und Qt Design Studio geflossen, um sicherzustellen, dass sie erstklassige Unterstützung für Qt 6.2 bieten. Qt Creator 5 soll alles enthalten, was für die Entwicklung für Qt 6.2 benötigt wird.

Kommentare

16 Antworten zu „Qt 6.2 LTS erreicht Funktionsparität“

  1. Avatar von Oberlehrer
    Oberlehrer

    „und sie weist zudem erreicht Qt 6 6.2 Funktionsgleichheit mit Qt 5.15“

    1. Avatar von Ferdinand

      Danke, Herr Lehrer, nicht mein Tag heute.

      1. Avatar von juchtel
        juchtel

        …es gibt so gebrauchte Tage, die dummerweise nie enden wollen ….

  2. Avatar von Bernd
    Bernd

    Danke für die Info, wird aber sicherlich noch ein bisschen dauern bis die neue Version bei Arch eingepflegt ist. Zumindest steht dann einem Wechsel von Qt 5.15 auf Qt 6.2 dann nichts mehr im Wege.

  3. Avatar von tuxnix
    tuxnix

    Die Funktionsparität der neuen QT Version ist wohl auch das Startsignal für die KDE-Community mit der Migration zu KDE 6 zu beginnen. KDE hat die letzten Jahre viel dazugelernt und hat Übergänge für den User immer sehr sanft gestaltet. Stetige Innovation ohne dabei den User all zu sehr in seinen gewohnten Arbeitsabläufen zu stören. Ich bin gespannt wie gut dies beim Umstieg von QT5 auf OT6 wieder gelingen wird.

    1. Avatar von Ferdinand

      Bei Debian arbeiten sich neue Maintainer bereits ein. Die bisherigen Betreuer helfen beim Einstieg.

      1. Avatar von tuxnix
        tuxnix

        Das ist ja eine sehr gute Nachricht. Danke!

      2. Avatar von tuxnix
        tuxnix

        OT:
        Das fairphone 4 ist da, und hat schon ab Tag 1. rudimentären mainline kernel support bei pmOS erhalten. Mal eben so aus dem Handgelenk 😉

        Will sagen, langsam aber sicher kommen die Dinge hier mächtig ins Rollen.
        Die Phones mit Snapdragen 845 könnte sogar mit etwas Glück noch dieses Jahr benutzbar werden.

        1. Avatar von Ferdinand

          Sehr gut, das ist eine News für morgen früh!

          1. Avatar von tuxnix
            tuxnix

            Hier wäre noch ein interessantes Interview dazu.

    2. Avatar von kamome
      kamome

      Krümelpicker: Es _muss_ mal wieder gesagt werden 😉 KDE Plasma verwendet kein „QT“ (sondern Qt) … (und es wird vermutlich nie ein „KDE 6“ geben).

      1. Avatar von tuxnix
        tuxnix

        Danke fǘr das Krümelpicken! 😉 Und was dann KDE betrifft, ist es mir fast egal wie die es nennen werden, aber Qt 6 wird dabei keinesfalls fehlen.

  4. Avatar von blub
    blub

    Cooler würde ich finden, wenn die C++17 oder 20 lastiger werden würden und das ganze QString gedöse und die Qt container mal ersetzt würden. Es gab mal einen Fork der das versucht hat aber leider hab ich von dem schon länger nichts mehr gelesen

    1. Avatar von Rainer

      > und das ganze QString gedöse und die Qt container mal ersetzt würden.
      Da würde ich mich aber recht schön bedanken. </IronieOff>

  5. Avatar von Icke
    Icke

    Was ist denn aus dem Lizenz Desaster geworden???

    1. Avatar von Ferdinand

      Welches meinst du genau? die letzten Änderungen haben Bestand, LTS-Versionen sind nur für zahlende Kunden. Im April wurde die Qt 5 Patch Collection vorgestellt, um die Auswirkungen auf KDE vorerst in Zaum zu halten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert