Qt 5.9

Qt 5.9.7 をリリースしました

Published Wednesday October 24th, 2018 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Qt 5.9.7 Released を翻訳したものです。 執筆: Jani Heikkinen, 2018年10月23日 本日 Qt 5.9.7 をリリース致しました。パッチリリースである Qt 5.9.7 には新機能の追加はありませんが、重要なバグフィックスや改善がなされています。 Qt 5.9.6 以降、Qt 5.9.7 では およそ 60 のバグフィックス が為されています。全体では180の変更が行われました。重要は変更の詳細は、Qt 5.9.7 の Change File を参照してください。 Qt 5.9.7 はオンラインインストーラーに付属のメンテナンスツールを利用してアップデートが可能です。新規にインストールする際は、Qt Account ポータル もしくは qt.io のダウンロードページ より入手してください。オフラインパッケージも、商用版は Qt Account ポータル より、オープンソース版は qt.io のダウンロードページ より入手可能です。 以前の記事でお伝えした通り、Qt 5.9 ではパッチリリースを今後も継続する予定ですが、ペースは緩やかになります。

Read More

Qt Quick の 64-bit ARM でのパフォーマンスの改善

Published Monday September 3rd, 2018 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Qt Quick Performance Improvements on 64-bit ARM を翻訳したものです。 執筆: Tuukka Turunen, 2018年04月24日 Qt 5.9 LTS の目標の1つは Qt 5.6 LTS に対するパフォーマンスとメモリの消費量を改善することでした。この記事では、64-bit ARMv8 のインストラクションセットを持つ最近の組み込みCPUでのパフォーマンスの改善について解説したいと思います。Qt 5.6.3 と比較した結果、QML のパフォーマンスは2倍に上り、JavaScript については何と18倍になっています。 Qt 5.9 LTS のリリース時に Qt 5.9 のパフォーマンスに関する記事 を書き、パフォーマンスが改善した分野の概要を紹介しました。これらの改善は OS の種類やプロセッサのアーキテクチャに依らないもので、すべてのユーザーが効果を得られるものでした。それぞれのプロセッサや OS にはそれぞれの特徴があるため多少のバラツキはありますが、Qt のパフォーマンスは常に改善しつづけています。別の言い方をすると、Qt を最新版にアップデートする度に、既存のシステム上でよりよいパフォーマンスが得られます。ハイエンドのシステムでかなり高度な UI を実現しているところでも、ローエンドのハードウェアで頑張っているところでもパフォーマンスの改善の効果は得られます。 最近の組み込み向けのプロセッサでは 64bit 向けの ARMv8 のインストラクションセットを提供するものが増えていて、32bit の ARMv7 などと比べると […]

Read More

Qt 5.9.5 をリリースしました

Published Monday April 16th, 2018 | Leave a comment
Posted in Qt | Tags: , ,

この記事は The Qt Blog の Qt 5.9.5 Released を翻訳したものです。 執筆: Tuukka Turunen, 2018年04月12日 本日 Qt 5.9.5 をリリースいたしました。Qt 5.9.5 はパッチリリースであるため、新機能はありませんが重要なバグフィックスやその他の改善がなされています。 Qt 5.9.4 以降、Qt 5.9.5 に向けて 100以上のバグフィックス がなされました。トータルでは450程度の変更がなされています。重要な変更の一覧は Qt 5.9.5 の Change file をご覧ください。 今年の2月の初旬に、Qt 5.9 LTS は 「Strict」フェーズ に入りました。深刻なバグの修正や大幅なパフォーマンスの改善は依然として取り込み続けます。重要な変更のみを取り入れるのは、意図しないバグの発生や振る舞いが変わってしまうリスクを抑えることを目的としています。今後も Qt 5.9.x シリーズのリリースは継続していきますが、ペースは徐々に遅くなっていくでしょう。 Qt 5.9.5 はオンラインインストーラーのメンテナンスツールよりアップデート可能です。新規にインストールする場合は、Qt Account Portal もしくは qt.io のダウンロードページ よりオンラインインストーラーを入手してください。オフラインパッケージも商用版は Qt Account Portal、オープンソース版は qt.io の […]

Read More

Qt 5.9.4 をリリースしました

Published Thursday March 8th, 2018 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Qt 5.9.4 Released を翻訳したものです。 執筆: Tuukka Turunen, 2018年01月23日 Qt 5.9.4 をリリースいたしました。パッチリリースである Qt 5.9.4 には新機能の追加はありませんが、数多くのバグフィックスや様々な改善が含まれています。 Qt 5.9.3 に対して、Qt 5.9.4 には 200程度のバグフィックス を含む合計で500以上の変更がなされています。重要な変更に関しては Qt 5.9.4 の Change Files を参照してください。 Qt 5.9 LTS はまもなく「Strict」フェーズ に以降します(dev ブランチから Qt 5.11 ブランチが生成されるタイミングです)。このフェーズでは、重大なバグフィックスや重要なパフォーマンスの改善のみが採用されるようになります。Qt 5.9.x のパッチリリースは今後も続く予定です。Qt 5.9.5 は3月を予定しています。 オンラインインストール経由で Qt をお使いの方は、付属のメンテナンスツールより Qt 5.9.4 にアップデートしていただくことが可能です。新規にインストールする場合は、Qt Account のポータルサイトか qt.io のダウンロードページ […]

Read More

Qt 5.9.3 をリリースしました

Published Tuesday December 5th, 2017 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Qt 5.9.3 Released を翻訳したものです。 執筆: Tuukka Turunen, 2017年11月22日 本日 Qt 5.9.3 をリリースいたしました。パッチリリースということで新機能の追加はなく、バグの修正やパフォーマンスの改善を含んだリリースとなります。 Qt 5.9.2 に対して 100 以上のバグの修正 がなされ、合計では 500 以上の変更がなされたリリースとなります。主な変更に関しては Qt 5.9.3 の Change files を参照してください。 Qt 5.9.3 のリリースには Qt for Android で見つかった2つの脆弱性の対応 を含めた最新のセキュリティの修正もなされています。 Qt 5.9 LTS ではこれまでよりも頻繁なパッチリリースを予定しています。Qt 5.9.4 は 2018 年の1月の予定で、更なるバグの修正がなされる予定です。 オンラインインストーラーをお使いの方は、メンテナンスツールによって Qt 5.9.3 へのアップデートが可能です。オフラインパッケージをお使いの方は、商用版は Qt Account ポータル より、オープンソース版は […]

Read More

Qt for Android のセキュリティ勧告

Published Tuesday December 5th, 2017 | Leave a comment
Posted in Qt | Tags: , , , , ,

この記事は The Qt Blog の Security advisory about Qt for Android を翻訳したものです。 執筆: Eskil Abrahamsen Blomfeldt, 2017年11月22日 悪意のあるアプリケーションによって、同じデバイス上にインストールされている Qt for Android で開発されたアプリケーションの乗っ取りの可能性に繋がる2つの脆弱性が Qt for Android に見つかりました。この脆弱性は JPCERT Coordination Center によって発見され、JVN#27342829 および JVN#67389262 の ID で脆弱性登録がなされています。 これらの脆弱性は Qt 5.9 および Qt 5.6 ブランチにて修正がなされており、本日リリースした Qt 5.9.3 には必要なパッチがすべて含まれております。 Qt 5.7 および Qt 5.8 をお使いの方向けにも、これらの脆弱性を修正するためのソースコードのパッチを用意いたしました。Qt Account や 5.6.3、5.7.1、5.8.0 の各リンクより入手可能です。これらのパッチは […]

Read More

Qt 5.9.2 をリリースしました

Published Monday October 16th, 2017 | Leave a comment
Posted in Qt | Tags: , ,

この記事は The Qt Blog の Qt 5.9.2 Released を翻訳したものです。 執筆: Tuukka Turunen, 2017年10月6日 本日 Qt 5.9.2 をリリースいたしました。これまでに Qt 5.9 ブランチに対して行われたすべてのバグの修正と改善が含まれたリリースになります。直前にリリースをした Qt 5.6.3 に対して行われたすべてのバグの修正も Qt 5.9.2 には含まれており、それ以外にも様々な改善が行われました。最新の Qt Creator 4.4.1 も Qt 5.9.2 のオフラインインストーラーからお使いいただけます。 Qt 5.9.2 はパッチリリースのため、バグの修正やパフォーマンスの向上が主な変更点で、新機能はありません。Qt 5.9.1 との比較では およそ 300 ものバグの修正 がなされ、すべての変更の数のトータルはなんと 1000 以上にのぼります。重要な変更については、Qt 5.9.2 の Change ファイル をご覧ください。 Qt 5.9.2 に間に合わなかった修正もなるべく早く提供できるよう、Qt 5.9 LTS に対しては今後もリリースサイクルを早く回すことを予定しております。 […]

Read More

Qt 5.9.1 をリリースしました

Published Monday July 3rd, 2017 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Qt 5.9.1 Released を翻訳したものです。 執筆: Jani Heikkinen, 2017年6月30日 本日 Qt 5.9.1 をリリース致しました。Qt 5.9 ブランチに対して行われた様々なバグの修正や改善が含まれています。 同じく本日リリースした Qt Creator 4.3.1 が Qt 5.9.1 のオフラインインストーラーにバンドルされます。Qt Creator 4.3.1 はオンラインインストーラー経由でも入手可能です。 Qt 5.9.1 はパッチリリースという位置づけのため、新機能はなく、バグの修正や様々な改善のみが追加されています。Qt 5.9.0 からの変更点の詳細は Qt 5.9.1 の 変更履歴 をご覧ください。 Qt 5.9 LTS ではこれまで以上にパッチリリースのサイクルを短くしていく予定です。Qt 5.9.1 でみなさんが待ち望んだ修正が対応されなかった場合でも、今後数ヶ月間に複数回行われる予定のパッチリリースをお待ちください。 オンラインインストーラーをお使いの方は、その中のメンテナンスツールを利用して Qt 5.9.1 と Qt 4.3.1 へのアップデートが可能です。オフラインインストーラーは、商用版は Qt Account […]

Read More

Qt 5.9 LTS のパフォーマンスの改善

Published Monday June 19th, 2017 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Performance Improvements with Qt 5.9 LTS を翻訳したものです。 執筆: Tuukka Turunen, 2017年5月31日 Qt 5.9 LTS では Qt Quick および QML のパフォーマンスが ARM 上の Linux 環境を中心に、劇的に改善されました。これまで QML のエンジンや Qt Quick の描画エンジン、QML コンパイラ、Qt Quick Controls などの領域でパフォーマンスの改善に力を入れてきました。パフォーマンスの改善は様々な領域に渡って大幅に改善しており、いくつかのアイテムでは一つ前の LTS Qt 5.6 と比較して数倍も高速になった部分もあります。 様々なプラットフォームにおいて、数々の最適化の効果を継続的に把握するために、いくつかのパフォーマンスのテストを定期的に実施しています。まだ自動化できていないテスト項目もありますが、これらの結果は testsresults.qt.io で公開しています。私たちは Qt がサポートしているすべてのプラットフォームや CPU アーキテクチャに対してパフォーマンスの改善に可能な限りの時間を割きたいと思っています。本記事では ARM 上での Linux は Qt 5.9 […]

Read More

Qt Safe Renderer を用いた機能安全の実現

Published Monday June 5th, 2017 | Leave a comment
Posted in Qt | Tags: , , ,

この記事は The Qt Blog の Functional Safety with the Qt Safe Renderer を翻訳したものです。 執筆: Tuukka Turunen, 2017年5月22日 この記事では Qt によるユーザーインターフェースと機能安全について、新しいアプローチを紹介します。Qt Safe Renderer により、リッチな GUI とセーフティクリティカルなシステムの共存の実現が簡単になります。車載や医療、産業オートメーションのような Qt が UI フレームワークとしてリードしている業界において、Qt の利用と共にセーフティクリティカルの要件を満たすことがより簡単になりました。 我々の機能安全に対するアプローチについては以前書いた「機能安全」の記事と「Qt を用いたシステムの認証取得」に関する記事をご覧ください。 認証取得可能なシステムの構築において、セーフティークリティカルな機能はシステムのその他の部分と分離されている必要があります。セーフティークリティカルな機能は、例えば認証済みのリアルタイムオペレーティングシステム(RTOS)を用いて自身のメモリ領域を保護されたプロセスとして分離することが可能です。これにより、セーフティークリティカルなシステムに必要な部分は以下の2つとなります。 UI のデザインワークフローを実現する認証済みのツール セーフティクリティカル部分の設計、コーディング、認証取得 この度開発をした Qt Safe Renderer は、セーフティクリティカルな UI のアイテムをデザインするためのツールと、その部分を描画する特別なソフトウェアを提供することで、Qt ベースのセーフティクリティカルシステムのこの2つの問題を解決いたします。 Qt Safe Renderer のツールでは、セーフティークリティカルの UI を Qt によるセーフティクリティカルシステムに容易に追加できるようになっています。警告灯などのセーフティクリティカルの UI エレメントを GUI […]

Read More
Get started today with Qt Download now