7

さまざまなモバイルデバイス上の企業タイプのアプリに最適なクロスプラットフォーム開発プラットフォームがあるかどうか疑問に思っていました。

言語がC#の場合は理想的ですが、他の言語を自由に提案してください。

4

7 に答える 7

8

ビジネス ロジックを再利用し、デバイス固有のユーザー インターフェイスを作成することに満足している場合 (作業は増えますが、各デバイスでのユーザー エクスペリエンスが向上します)、さまざまなMonoフレームワークを検討できます。

コア ビジネス ロジックをクラス ライブラリとして記述し、次にMonoTouchMonoDroid、および .NET Framework を使用する Windows を使用して特定のユーザー インターフェイスを記述すると、C# で (個別の UI を使用しても) クロス プラットフォーム アプリケーションを作成できます。

于 2011-03-07T02:37:32.417 に答える
5

PLATFORM 用に 1 回作成することになりますが、アプリが DEVICES で動作することを確認することは、さまざまなハンドセット プロバイダー、カスタマイズされたプラットフォームの実装、およびデバイス固有のハードウェアのため、別の難題であることに注意してください。

これらの関連する質問をチェックしてください...そうでなければ重複として知られています....

クロスプラットフォーム モバイル アプリケーションの開発

Objective-C と Java、または iPhone と Android の間に大きな違いはありますか?

クロスプラットフォームのモバイル開発に関してどのような作業が行われましたか?

于 2011-03-04T04:26:40.790 に答える
5

http://www.appcelerator.comで Titanium をチェックしましたか。

そして、http: //www.phonegap.com/ に PhoneGap があります。

于 2011-03-04T04:29:20.970 に答える
2

Titanium Mobileは、最近人気のある選択肢です。

C# は Microsoft スタックに関連付けられているため、クロスプラットフォームの C# オプション* が見つかるとは思えません。

jQuery Mobileなどを使用して、モバイル中心の Web アプリケーションを作成することもできます。


※携帯用です。デスクトップ用には、Monoがあります (そのサイトは現在ダウンしているようです)。

于 2011-03-07T02:18:51.260 に答える
1

Mac をお持ちの場合は、幅広いプラットフォームをサポートする phonegap をお勧めします。

そうでない場合は、チタンに行くことができます

于 2011-03-04T04:29:03.093 に答える
1

一度書いて複数のプラットフォームで実行する機能を提供するプラットフォームはたくさんありますが、私の観点からは、パフォーマンスの単純な理由から、以下の例を考えてみてください。

Java はそのコードを実行するための仮想マシンを提供し、Java は C よりもはるかに簡単に記述できるためC、コードはコードよりもはるかに高速です。ネイティブ API に近づけば近づくほど、パフォーマンスが向上します。java

したがって、上記の例を考えると、非常に多くのプラットフォームでサポートされているアプリケーションのパフォーマンスがどうなるかを考えてみてください。

注: 私はそのようなプラットフォームで作業したことがないので、間違っているかもしれませんが、これはすべてに適合する単純な概念です。

于 2011-03-04T05:46:22.787 に答える
0

Visual Studio での作業に慣れている場合は、Teleric のhttp://www.icenium.com/を試すことができます。Icenium は Windows Mobile 6 をサポートしていませんが、

于 2013-11-28T13:57:26.963 に答える