2012-03-28 24 views
0

MonoTouchは、クロスプラットフォームのアプリケーション開発に最適です。これは非常に強力なビジネス上の議論であり、MonoTouchを使ってAndroidとWinMoに分岐する見通しを立てています。 MonoTouchで商業開発を始める前に、これまでの私の研究で重要なことを見逃してしまった場合に備えて、最後の質問をします。MonoTouchの最大の欠点

Objective Cと比較してMonoTouchの最大の欠点は何だと思いますか?

ゲームの開発を禁止するには、どんなコンテキストでも使用してください。

おかげ ステフ

UPDATE:次のリンクは、おそらく最高の質問に答える:http://docs.xamarin.com/ios/about/limitations。関心の争いは、Xamarinからのものです。貢献した皆様に感謝します!

+5

これは、このタイプの質問に適した場所ではないと思います。 –

答えて

1

私の意見では、MonoTouchはあなたがc# - 開発者であれば素晴らしいです。完全な.net-フレームワークからほぼすべてを使用でき、それは魅力的に機能します。

あなたのアプリはファイルサイズの意味でもう少し大きくなり、あなたはXamarinの慈悲を受けています。私が今までに見つけた唯一の真の欠点は、インタフェースビルダーを使用する場合にxcodeとmonodevelopの間で多くを変更しなければならないことです。

もしあなたがC#を知っていれば、Objective-Cを学ばなければならないでしょう - >私は、私のために大きなデングブレイカーではなかったIBを使用しないので、 MonoTouchに行く!

どちらもわからない場合は、ネイティブアプリをコーディングするための「実際の方法」を学ぶのがよい選択です。 Btw。 Objective-CやiOS開発の一般的な知識が必要です。だからあなたはビューとViewControllerを使う方法を知っていて、メソッドの名前は何ですか?

更新日:コメントにあなたの質問に答えてください。私が今行ったことの中で最も重要なことは、既存のオープンソースObjective-C-GUI-Library(popoverControlの一種)をMonoTouchプロジェクトにマイグレーションすることでした。それはむしろ簡単で簡単でした。 Objective-C-Librariesを直接使用することは、今私のニーズにはありませんでした。しかし、それについてはXamarin-Docsで読むことができます。

+0

ありがとうございました。私が考えていた1つのシナリオは、MonoTouchでObjective Cを使用する必要があるということでした。たとえば、iOS固有のものがあり、MonoTouchでまだ利用できないものがある場合などです。あなたはそのようなシナリオに遭遇しましたか?私はバインディングプロジェクトを知っています。 Objective C - MonoTouchの相互運用性については、まったく心配することはありますか? – bytefire

+0

バインドを正常に完了したことを確認しています。私はまだ調査中です。私が持っているもう一つの懸念は、むしろ奪取されています:より多くのIOS機能が追加され、Objective Cが利用できるようになれば、MonoTouchは、増分追加によって、大きく複雑で扱いにくくなりますか?私は何か役に立つものがあれば、ここに投稿します。あなたの助けを歓迎し、歓声。 – bytefire

+0

私はバインディングをしていないことを明確にする必要があります。私はobjective-c-libraryをc#に翻訳しました。しかし、私が文書で言ったように、それはもっともっと説明されます... ... btw。複雑で扱いにくいとはどういう意味ですか?客観的には「簡単」にしかできません.cは...? – basti