クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
Qtプロジェクト向け
モバイルアプリのデジタル広告
受託開発、トレーニング、サポート等
組み込み向けユーセージ分析
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
9月 10, 2021 by Qt Group 日本オフィス | Comments
この投稿は「Qt 6.2 vs. Qt 5.15 – The Feature Parity Comparison」の抄訳です。
.本記事では、ソフトウェア開発プラットフォームである最新のLong Term Releases Qt 5.15とQt 6.2の比較を行いました。これらのプラットフォームは、設計、開発、および品質保証アプリケーションに加え、モジュールと呼ばれる各種のソフトウェアライブラリで構成されています。このブログ記事では、特に製品部門と研究開発部門のリーダー向けに、比較結果からわかる重要なポイントをまとめています。また、本件についてはウェビナー(英語)でも詳しくご説明する予定ですので、是非ご参加ください。
メジャーリリースの比較を示すことは重要で、今回のように、リリース時期に8年というような長い間が開いている場合ことさら重要です。Qt 5.15とQt 6.2の比較は、Qt 6.2 LTSリリースでは同等の機能が数多く確保されており、新バージョンへの移行が容易であることを示しています。Qtでは、Qt 6でも可能な限りソースの互換性を維持することに注力しました。またQtプロジェクトでは、Qtオンラインドキュメントの形式で、ソースコード移行に役立つリソースを豊富に用意しています。さらに、Qt 6への移行をサポートするプロフェッショナルサービスも提供しています。
Qt 6.2 Long-Term-Supported(LTS)リリースでは、お客様が将来的にわたり、高い生産性を持ったプラットフォームとしてQtを導入できるように、いくつかの革新的な改善が行われています。優れた次世代のユーザーエクスペリエンスを設計し、製品ポートフォリオを制限なく拡張することも可能です。Qt 6.2 LTSリリースには、高度な3D UX機能や、VulkanおよびMetalテクノロジーに対応したハードウェアアクセラレーションによるグラフィックスなど、まったく新しい機能も含まれています。またQt 6.2には、高度なグラフィックスを実現するQt Shader Toolモジュールも用意されています。
Qt 5.15 LTSリリースを構成する77のコンポーネントのうち73は、Qt 6.2 LTSでサポートしているか、Qt OpenGL モジュールのように他のコンポーネントに機能が統合されたか、Qt Scriptモジュールのように、Qt 5のサポート期間内に廃止されたかのいずれかです。
50のアドオンモジュールのうち4つはまだ含まれていません。たとえば、アプリケーション内でマップを描画するQt Locationアドオンモジュールは、ほとんど使用されてきませんでした。テキスト読み上げ機能専用のQt Speechアドオンモジュールも同様です。アドオンモジュールのQt PDFとQt Gamepadも、導入した開発者がわずかであったため、再設計されたQt 6リリースへの移植には至りませんでした。今後のロードマップ計画の参考としますので、これら4つのモジュールの使用を希望される場合は、その用途と合わせてお知らせください。Qtライセンスにより、関連するコードをQt 5ソフトウェアスタックからQt 6に組み込むことも可能です。
個々の機能やAPIレベルの比較も重要です。Qtでは、機能レベルに大きな変化があった場合には、その違いを明確に示したいと考えています(このブログの、Qt MultimediaモジュールとQt Extrasモジュールに関連する記事をご覧ください)。たとえば、Qt 5.15にはなかったクロスプラットフォーム機能を持つQt Multimediaモジュールによって、Qt 6での開発の手間が軽減される一方、一部の機能が省かれている可能性があります。またQt Multimediaモジュールには、字幕のレンダリングなど、まったく新しい機能も追加されています。また、Qt Quick 3Dなどの一部のモジュールで、メッシュモーフィングやパーティクルエフェクトなど、新しい3Dエクスペリエンスに求められる機能が強化されています。
QtプロダクトマネジメントチームではQt 6についても、顧客中心のアプローチによって、プロジェクトの成功を妨げるギャップを埋めることが目標になります。The Qt Companyはアンテナを張り巡らせて、優先事項の変化を確実に感知していきます。お尋ねになりたいことがあれば、オンラインサポートチャンネルやオープンソースコントリビューションチャンネルを通じてご連絡いただくか、弊社の担当者に直接お問い合わせください。
比較結果の詳細については、Qt 6.2の比較に関するWebページ(日本語)を参照してください。
これはQtコミュニティのメンバーとしての、私の初めてのブログ記事になりました。商用ユーザーとオープンソースユーザー、そしてもちろん、オープンソースコミュニティに感謝したいと思います。Qt 5であれQt 6であれ、オープンソースのコントリビューターがいなければ、現在のQtはなかったでしょう。
Download the latest release here: www.qt.io/download.
Qt 6.8 release focuses on technology trends like spatial computing & XR, complex data visualization in 2D & 3D, and ARM-based development for desktop.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
11 17, 2024
本稿は「MinGW and Side-by-Side Manifests」の抄訳です。 Qt Creator 14では、Python..
11 17, 2024
本稿は「Qt Creator 15 RC released」の抄訳です。 Qt Creator 15 RC..
11 10, 2024
本稿は「Qt for Android Automotive 6.8 LTS Released!」の抄訳です。 本日Qt for Android..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.