Qtバージョン5.3をダウンロードできます。

それでは、このリリースの新機能を見てみましょう。







新しいプラットフォームのサポート



Windowsランタイム用Qtベータ
Qt for Windows Runtimeは、サポートされているベータバージョンの段階に入りました。つまり、Windows Phoneだけでなく、タブレットやデスクトップコンピューターでもアプリケーションを実行することができます。

これは、次でQtを使用できることを意味します。





Qtを使用して開発されたアプリケーションは、Windows(電話)ストアに追加できます。

このプラットフォームをサポートするツールはすでにQt Creatorによって統合されており、プログラムをデバイスに直接アップロードできます。 こちらのビデオから詳細をご覧いただけます



QNX 6.6およびQNX 6.5 SP1の公式サポート
QNX Neutrino 6.6の最新バージョンの公式サポートも追加されましたが、Qt Enterpriseの有料バージョンでのみ利用可能です。



新機能



QQuickWidget
Qt WidgetとQt Quickのインターフェースが厳密に分離されていて、1つを選択する必要があった場合、境界があいまいになり始めています。 QQuickWidgetクラスの出現により、QWidgetベースのアプリケーションにQt Quickコンポーネントを埋め込むことが可能になりました。 このアプローチにより、従来のアプリケーションにインタラクティブな要素を簡単に追加できます。



Qt Quick Compiler
Qt Quickコンパイラーが有料版のQt Enterpriseに追加され、対応するファイルがネイティブコードに変換されます。 驚くことではありませんが、この手法は、JITを使用しないプラットフォーム(iOSおよびWinRT)でのパフォーマンスを大幅に改善できます。 一方、コンパイル中にインターフェイス解析が発生するという事実により、アプリケーションの起動を加速することができました。 このアプローチのもう1つの便利な機能は、ソースコードの保護です。これは、現在、オープンフォームのアプリケーションに含まれています。



購入API
アプリ内購入のサポートを追加-アプリケーションの収益化で最も重要な機能。 Qtアプリケーションでのこのような購入の使用を簡素化するために、専用の購入APIが追加されました。 Qt Purchasing APIは有料の Enterpriseバージョンでのみ利用可能です。本日、Android(Google Play)およびiOS(App Store)のサポートが発表されました。 WinRT(Windowsストア/ Windows Phoneストア)、Mac Appストアなど、サポートされるプラットフォームのさらなる拡大が期待されています。 将来の別の方向は、広告の埋め込みをサポートすることです。



Webソケットとクラウド
Qt 5.3は、 Webソケットを操作するためのAPIも追加します。これにより、C ++とQMLの両方から適切なテクノロジーを使用できます。 クライアントアプリケーションとサーバーアプリケーションの両方を作成できます。 さらに、Qt Cloud Servicesを使用している場合、プッシュ通知配布サーバーなどを簡単に展開したり、マルチユーザー環境を整理したりできます。 詳細については、 qtcloudservices.comをご覧ください



残り
Qt Quick Controlsは、標準のカレンダー要素(カレンダー)、ネイティブダイアログボックス、およびメニューバーをカスタマイズする機能を追加します。 Qt Positioning APIはAndroidとiOSで利用可能になりましたが、Qt Bluetooth APIは現在Androidでのみ利用可能です。 Qt Print Supportモジュールの機能を拡張するために多くの作業が行われました。



あとがき



明らかに、Digiaのビジネスモデルは、タスクや機会が異なるため、ノキアの時代と同じにすることはできません。 リリースごとに、これはますます明らかになりつつあります。一方で、フレームワークは非常に集中的に新しいプラットフォームに移植され、他方では、より多くの機能が有料版でのみ利用可能です。 率直に言って、価格はまったく手頃ではなく、1か月間、モバイルプラットフォームの開発サブスクリプションに150ドル、すべてのプラットフォームに400ドルを要求しています。 同時に、最小サブスクリプション期間は3か月です。 残念ながら、このリリースではモバイルオペレーティングシステム用の標準アプリケーションの開発に関して大きな変更はありませんでしたが、Androidのメッセージダイアログはネイティブに見え始め、残りはまだ悲しいものです。



ここ から最新のSDKをダウンロードして ください



QMLのモバイル開発機能の概要。



完全な変更ログ

Digiaの公式ブログ投稿。



All Articles