C++でネイティブライブラリを構築するためのクロスプラットフォームフレームワークのリストを探しています。私のレガシーコードベースのほとんどはC++で書かれており、クライアント/サーバーモデルを使用する代わりにネイティブコードを使って自分のアプリケーションを電話にデプロイしたいと思っています。ネットワーキングでそれをラップすると、遅延が発生し、パフォーマンスが低下し、ユーザーエクスペリエンスが低下します。ネイティブコードをサポートするクロスプラットフォームモバイルフレームワーク
私はPhoneGapやTitaniumのような基本的なものをいくつか見てきましたが、彼らがネイティブをサポートしているか、それがどれくらいうまくサポートされているかは私のウェブサイトからは判断できません。私はC++のフレームワークであるJUCEを見てきましたが、それがどれほど成熟しているかははっきりしません。
私がこれまでに見つかったもの
- Juce:オープンソース、小さな
- モアイ:バギーのドキュメント
- はマーマレード:安定した、成熟した
- のwxWidgets:ベータ版のみ
更新
2年後、Qtがトップコンペティターになるかもしれないように見えました。当時の成熟したプラットフォームには、Unity、Embarcaderoなどがあります。
PhoneGapは正常に動作し、ネイティブをサポートします。しかしC++コードではありません。私は、C++を使用するモバイルフレームワークについては知らない。 –
JUCEが質問したように。私はチタンがそうだと信じていますが、私は100%確実ではありません。 –