Qt 6.2 フレームワークのリリース

Qt Company は、Qt 6.2 フレームワークのリリースを公開しました。このフレームワークでは、Qt 6 ブランチの機能の安定化と向上を目指して作業が続けられています。Qt 6.2 は、Windows 10、macOS 10.14 以降、Linux (Ubuntu 20.04 以降、CentOS) のプラットフォームをサポートします。 8.1 以降、openSUSE 15.1 以降)、iOS 13 以降、Android (API 23 以降)、webOS、INTEGRITY、および QNX。 Qt コンポーネントのソース コードは、LGPLv3 および GPLv2 ライセンスに基づいて提供されます。 Qt 6.2 は LTS リリース ステータスを取得しており、商用ライセンス ユーザー向けに更新が XNUMX 年間生成されます (その他のユーザーについては、次のメジャー リリースが形成されるまでの XNUMX か月間更新が公開されます)。

Qt 6.2 ブランチは、モジュール構成の点で Qt 5.15 と同等に達しているとマークされており、ほとんどのユーザーにとって Qt 5 からの移行に適しています。 Qt 6.2 の主な改善点は、主に、Qt 5.15 では利用可能だったが、Qt 6.0 および 6.1 リリースには含める準備ができていなかったモジュールの組み込みに関するものです。 特に、不足しているモジュールが含まれています。

  • qt-Bluetooth
  • Qtマルチメディア
  • NFC 
  • Qtポジショニング
  • Qtクイックダイアログ
  • Qt リモートオブジェクト
  • Qtセンサー
  • Qt シリアルバス
  • Qtシリアルポート
  • Qt ウェブチャネル
  • Qt ウェブエンジン
  • Qt WebSocket
  • Qt WebView

Qt 6.2 の変更点 (Qt 6 ブランチの変更点の概要については、前回のレビューを参照してください):

  • 最適化された「インスタンス レンダリング」レンダリング モードが Qt Quick 3D に追加されました。これにより、同じオブジェクトの複数のインスタンスを異なる変換で一度にレンダリングできるようになります。 大量のパーティクル (煙、霧など) の蓄積によって生成される効果を 3D シーンに追加するための 3D パーティクル API を追加しました。 2D シーンおよびテクスチャに埋め込まれた 3D 要素の Qt クイック入力イベントを作成する機能が追加されました。 シーン内の任意の点から発せられる光線とモデルの交差を決定するための API を追加しました。
  • パブリック QML モジュール CMake API が提案されており、独自の QML モジュールを作成するプロセスを簡素化します。 qmllint (QML リンター) ユーティリティの動作をカスタマイズするオプションが拡張され、JSON 形式での検証レポートの生成のサポートが追加されました。 qmlformat ユーティリティは、QML ライブラリ dom を使用します。
  • Qt Multimedia モジュールのアーキテクチャが最新化され、ビデオ再生時の字幕や言語の選択などの機能が追加されたほか、マルチメディア コンテンツをキャプチャするための高度な設定が追加されました。
  • チャートをカスタマイズするための新しいメソッドが Qt Charts に追加されました。
  • QImage は、浮動小数点数を使用してカラーパラメータを指定する画像形式のサポートを追加しました。
  • QByteArray::number() は、非 XNUMX 進数システムで負の数値を正しく処理できるようにします。
  • QLockFile に std::chrono サポートを追加しました。
  • Qt Network は、異なる SSL バックエンドを同時に使用する機能を提供します。
  • M1 ARM チップに基づく Apple システムのサポートが追加されました。 webOS、INTEGRITY、および QNX オペレーティング システムのサポートが戻されました。 Windows 11 と WebAssembly のプレビュー サポートが提供されています。

出所: オープンネット.ru

コメントを追加します