8

SymbianのQtとMeeGoのQtの違いは何ですか?Qtはクロスコンパイルプラットフォームであることを私は知っています。これは、Qtのライブラリを使用する場合、Qtをサポートするすべてのデバイス(Symbian、MeeGoなど)でまったく同じライブラリが機能することを意味しますか?

例えば:

QtDesktopServicesはWebブラウザを起動できます。「デスクトップ」という名前はモバイルデバイスではわかりにくいですが、QtをサポートするすべてのデバイスでWebブラウザを起動できますか?MeeGoを見ると、MeeGoは、車載、テレビ、メディア電話など、さまざまな種類のデバイスに使用されています。

すべてのデバイスにWebブラウザが搭載されていることが保証されていますか?私はそうは思いません、そしてそれが私が尋ねている理由です。ブラウザが保証されている場合、それはどのブラウザですか?どの機能がありますか?WRTがあることは知っていますが、ここのユーザーはWRTが廃止されたと述べています。ならどうしよう?

Qt4.7とQtMobility1.0のどちらかを選択する必要がありますか?

4

2 に答える 2

7

leinirが言ったこと-QtMobilityは、モバイルデバイスの一般的な機能を実装するモジュールです。QtのAPIはすべてのプラットフォームで同じですが、プラットフォーム固有の関数がいくつかあります(主に低レベルのものを処理します)。

API(インターフェース)は同じですが、もちろん実装は異なる場合があります。Qtオンラインドキュメント(「プラットフォーム固有の開発」の下にリンクされているページ)を確認することをお勧めします

「プラットフォームノート-Symbian」によると、Symbianポートは完全ではなく、一部の機能が不足しています(たとえば、OpenGLのサポートは「将来のリリースで計画されています」が、印刷はおそらくサポートされません)。MeeGo / MaemoバージョンがOpenGLESをサポートしていることは間違いありません。これは、QtベースのアプリケーションがOpenGL ESを使用していることを示しています(Nokia N900のStellarium)。

于 2011-02-19T13:27:52.603 に答える
5

QtMobilityはQtの追加モジュールであり、他の13程度のQtモジュールよりも難解な一連の追加機能を提供しますが、提案した方法でアプリケーションを構築するときに非常に役立つ機能です。

いいえ、Qt4.7とQtMobility1.0のどちらかを選択しないでください。追加のモジュールQtMobilityを使用するにはQtを使用する必要があるためです:)

ブラウザは常に、システムのデフォルトブラウザとして設定されているものになります。したがって、いいえ、保証はありません。たとえば、Windowsの場合、Firefox、Chrome、InternetExplorer6などを使用している人がいる可能性があります。これはプラットフォーム統合の性質です、私は恐れています:)

于 2011-02-17T10:16:27.113 に答える