初出:SRA Qt MailNews 2016年12月号
改訂:2026年10月21日
掲載当時の事例を読みやすく再編集しました。本文の製品・構成・数値は当時の情報です。今回の解説・訂正は「編集補足」に記載しています。
この事例の要点
Tableauの事例では、複数プラットフォーム向けのUIを共通化し、保守負担を抑えることがQtの採用理由として挙げられています。データ可視化製品の機能と、開発チームが得た効果を分けて紹介します。
データ可視化を支えるUI
Tableauは、マウス操作でデータを集計・グラフ化するBI製品です。2016年の記事では、さまざまな業種で利用される、応答性と表現力を備えたUIをQtで開発した事例として紹介されています。
保守負担を抑える
開発に携わったAdam Christian氏は、Qtによって一度の実装を複数プラットフォームへ展開でき、従来の単一プラットフォーム向けアプリケーションよりも保守コストを抑えられたと説明しています。また、ネイティブUIの速度、表現力、サポートも評価しています。
この比較は当時の開発チームの報告です。対象製品の版、費用の内訳、測定期間はMailNewsには示されていないため、他の製品でも同じ削減率になるとは言えません。
編集補足:保守コストを作業に分ける
自社の比較表では、画面機能の追加、OS別の不具合修正、表示確認、配布の四つに作業を分け、共通実装で減る作業とOSごとに残る作業を記録すると有効です。例えば一つの表示変更について、修正箇所数と各OSでの確認時間を測れば、採用事例の評価を自社の条件で検証できます。
出典・参考資料
出典:SRA Qt MailNews 2016年12月号の採用事例欄をもとに編集。
コラム一覧へ