-2

インターネットで検索したところ、AndroidアプリはC#.NetとVisualStudioで開発できることがわかりました。

モノドロイド

そのフレームワーク名はMonoDroidです。

C#.NetとVisual Studioを使用してAndroidアプリを開発することはできますか?

できれば問題ありませんか?

前もって感謝します。

4

1 に答える 1

2

はい、できます。デバッガーを動作させるときに時々問題が発生しました。動作するときは非常に遅くなりますが、それ以外の場合は、Mono for Android はかなり良いようです。とはいえ、あまり大きなことはしていません。

ただし、「問題」とは何かについてコメントするのは難しいです。知りたいことがあれば、コンパイル、デプロイ、および動作します。エミュレーターで無料で試すことができます。セットアップに時間がかかります。

ああ、私には 1 つの大きな問題があります。通常、デプロイすると、エミュレーターを起動するように求められます。エミュレーターを初めて起動するのに長い時間がかかり、その後、ビルド プロセスでデプロイ先の有効なエミュレーターとして表示されません。次に、仮想電話をシャットダウンして再展開する必要があります。2 回目ははるかに高速に起動し、残りの Visual Studio セッションで正常に動作します。

ちなみに、Visual Studio Professional を使用する必要があります。Express は Mono for Android では動作しません。(それでも無料の IDE を使用したい場合は、MonoDevelop を使用できます)

Mono for Android の文書化された制限は次のとおりです: http://docs.xamarin.com/android/about/limitationsおよびhttp://support.xamarin.com/customer/portal/topics/62116-android-faq/articles

基本的に、CoreCLR を使用します (Silverlight で使用できるものと同じです)。あいまいな制限がいくつかありますが、それ以外はほとんど問題ありません。

とはいえ、Mono for iPhone には、言語、ランタイム、およびアプリ ストアのライセンスが制限されているため、さらにいくつかの制限があることはわかっています。

于 2012-07-14T14:19:39.503 に答える