インターネットで検索したところ、AndroidアプリはC#.NetとVisualStudioで開発できることがわかりました。
そのフレームワーク名はMonoDroidです。
C#.NetとVisual Studioを使用してAndroidアプリを開発することはできますか?
できれば問題ありませんか?
前もって感謝します。
インターネットで検索したところ、AndroidアプリはC#.NetとVisualStudioで開発できることがわかりました。
そのフレームワーク名はMonoDroidです。
C#.NetとVisual Studioを使用してAndroidアプリを開発することはできますか?
できれば問題ありませんか?
前もって感謝します。
はい、できます。デバッガーを動作させるときに時々問題が発生しました。動作するときは非常に遅くなりますが、それ以外の場合は、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 には、言語、ランタイム、およびアプリ ストアのライセンスが制限されているため、さらにいくつかの制限があることはわかっています。