クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
Qtプロジェクト向け
モバイルアプリのデジタル広告
受託開発、トレーニング、サポート等
組み込み向けユーセージ分析
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
2月 28, 2012 by 松本 忠顕 | Comments
この記事は Qt Blog の "Qt for PhoneGap" を翻訳したものです。
執筆: Quim Gil, 2012年1月12日
Qt と PhoneGap が出会いました!とまでは行きませんが、そうなることが PhoneGap と Qt の開発者を取り込む為に ICS が始めた この コミュニティプロジェクト が目指しているゴールです。PhoneGap SDK (Apache Cordova と改名されるようですが) のターゲットとして Qt を追加し、Qt 5 を原則としてフォローしながら Qt 4 のバックポートも視野にいれるという計画です。最終的には PhoneGap の開発者たちは Qt ベースのプラットフォームを簡単にターゲットに追加できるようになるでしょう。もちろん皆さんの貢献は大歓迎です。PhoneGap も Qt もオープンに開発されており、無料で入手することができます。
phonegap.com には以下のような説明があります(翻訳)
PhoneGap は HTML5 のアプリケーションプラットフォームです。Web テクノロジーを使ってネイティブな API を使用したアプリケーションを作り、アプリストアに公開することができます。PhoneGap は HTML や JavaScript のような、開発者の皆さんには馴染み深いウェブテクノロジーを活用しています。
PhoneGap SDK を使えば、一般的な HTML5 のアプリをプラットフォームのネイティブな API に接続し、ターゲットとするプラットフォーム用に公開できるような、ネイティブなパッケージを作成することができます。現在 PhoneGap は iOS、Android、Windows Phone をフルに サポート し、WebKit を通して部分的に Blackberry OS、Web OS、Symbian をサポートします。
PhoneGap は主にウェブを使用したアプリケーションで使われています。例えばカタログのようなアプリケーションや、簡単なゲームなどです。携帯端末だけではなく、タブレット向けの使用も増えてきています。おすすめアプリ の一覧をご覧ください。例えば、私も時々ボランティアとして参加する Wikimedia のアプリの場合、最初は Wikimedia 財団が iOS 向けのアプリとして開発を始めました。Android バージョンの開発に取りかかった時、ゼロから開発するのを避けるため、PhoneGap の採用を決めました。これは今後他のモバイルプラットフォーム向けに開発を始める為のベースとすることができます。
Qt から見ると、PhoneGap のアプローチは似すぎていて挑戦的にも思えます。ご存知の通り、Qt を素晴らしいものにしている一つの要因はクロスプラットフォームでの互換性です。ここ数年で Qt はプラットフォームへの統合において多方向に成長してきました。命令形の C++ から宣言型で JavaScript ライクな Qt Quick までをサポートし、さらに本格的で強力な QtWebKit モジュールで純粋な Web 言語への扉が開かれました。Python のバインディングなど、他のアプローチもコミュニティによって追加されました。ある意味で PhoneGap は競合する技術ですが、別の見方をすると、とても面白い形で組み合わせることができます。実験は好きですから、ひとつやってみましょう。
PhoneGap は主に、iOS や Android のアプリの開発者やユーザーによって成長しました。Windows Phone 向けの開発サポートも同等のレベルに達しつつあるので、開発者の皆さんは WP 向けのパッケージも開発することができます。Qt 搭載プラットフォーム向けのサポートも追加できたら素晴らしいと思いませんか?既存の HTML5 コードをネイティブな Qt アプリにパッケージして公開する簡単な方法を提供できたら素晴らしいですね。
どの Qt プラットフォームを、いつ、どの程度サポートするかは様々な要因にかかってきますが、一番重要なのは皆さんです。私も Nokia 端末のユーザーとして、PhoneGap アプリが Nokia Store と apps.formeego.org に登場するようになって欲しいと思います。それだけでなく、例えば Ubuntu ユーザーとしても、Ubuntu Software Centre にアプリが出てくるようになれば素晴らしいと思います。他にも、(何かアイデアはありますか?) :)
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 20, 2024
2024年のQtチャンピオンにふさわしいのは、誰だと思いますか? ご友人ですか? それとも仕事仲間ですか?..
11 14, 2024
(写真提供: KDE) 本稿は「Akademy 2024: Qt Highlights!」の抄訳です。 こんにちは、Qt! Qt..
10 2, 2024
本稿は「Qt Contributor Summit 2024: Highlights」の抄訳です。 (Photo Credit:..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.