2011-04-08 6 views
1

C#を使用してAndroidアプリケーションを作成するために使用できるツールやオプションは何ですか?C#を使用したAndroidプログラミング

私はMonoについて聞いたことがあります。これは、Javaで作られた視覚的スタジオの一種ですか?

答えて

16

いいえ、Monoは、「Visual Studio made in Java」などのものではありません。

モノは、一般に、MacOSX、Windows、Linuxの.NETポート(または基本仕様)です。

さらに、C#を使用してiOSアプリケーションを構築できるMonoTouchと、C#を使用してAndroidアプリケーションを構築できるMono for Androidがあります。 Android用のMonoでは、通常、のアプリケーションを Visual Studio(またはMacで作業している場合はMonoDevelop)にビルドします。 Android用のMonoTouchとMonoはどちらも市販の製品ですが、Mono自体は無料でオープンソースです。ここ

+1

この会社のために働く、あなたは一般的に、あなたはおそらくMonoDevelopのを使用するので、あなたがMacOSXのにしている場合を除きビジュアルStudio_でアプリケーションを構築します。 –

+5

Android用のMonoはクローズドソースであり、ライセンスは$ 399であることに言及する価値があります。 –

+0

@Jonas:完了、ありがとう。 –

0

は別のものである:www.dot42.com

それは、Android展開コード(DEX)のC#をコンパイル。 Monoなどのランタイムは必要ありません。現在、Visual Studio 2010/2012 Professionalをサポートしています。 SharpDevelopサポートの作業。

開示:私は、Android用モノラル_With

+0

ライセンスバージョン間には大きな崖があります。無料のアプリを「プレイストアに公開する」と決めると、650ドルの費用がかかります。これはエントリーへの大きな障壁です。私が1〜2ドルのアプリを出そうとしていたとしても、障壁が十分に大きいので、私はそうするよう誘惑されませんでした。代わりに、ボリューム・プライシング・モデルがより魅力的なターゲットになるでしょう。残念ながら、Android用のMonoも同じ問題を抱えています。そのため、このスペースを埋める製品が登場するまでは、ロープです。あなたはその製品になる大きなチャンスを逃しています。 – Dracorat

+0

フィードバックに感謝し、私はあなたのポイントを間違いなく見ます。私たちは技術プレビュー段階にあるだけなので、ライセンスモデルに関してはまだ多くの自由があります。ボリューム・プライシングについて詳しく説明できますか?コミュニティライセンスがフリーアプリをプレイストアに公開することを許可するのはどうですか?私はそれが1,2ドルのアプリを助けないと知っているが、ライセンシーが収益を報告するのを避けたい。 –

+1

今日、我々はライセンスモデルを再訪しました。プロライセンスは399米ドル(649から)に低下し、コミュニティライセンスではGoogle Playで無料アプリを公開できるようになりました。 –