6

iPhone、Android、および Windows Mobile で実行できる C# アプリケーションを構築する必要があるプロジェクトがあります。

Windows Mobile の場合は問題ありませんが、Android や iPhone 向けに開発しようとすると難しいと思います。

私は解決策を探していて、Mono-AndroidMonoTouchに関する情報を見つけました。

私の質問は、誰かがこの API を使用したことがありますか? あの人達は良いですか?彼らは本当に Android/iPhone のネイティブ API を利用していますか? 1 つのソース コードだけで、両方のプラットフォーム用のアプリケーションを作成できますか?

最後に、これらのモバイル プラットフォーム用の C# アプリケーションを作成する他の方法はありますか?

4

1 に答える 1

9

はい、彼らは非常にしっかりしています。それらは、.NET 4.0 にそのすべての機能と、データ アクセス、ネットワーキング/API 統合、および共有アセンブリでのビジネス ロジックを共有する機能を提供します。もちろん、アプリケーションのユーザー インターフェイス部分は C# で作成する必要がありますが、これはプラットフォームに固有のものです。

たとえば、MonoTouch は C# の Cocoa に似ています。典型的な .NET プログラミング スタイルとは異なるように感じるので、ドキュメントと支援のために Objective-C を快適に読むようにしてください。

問題のプラットフォームの UI ガイドラインに従うこともお勧めします。すべてのプラットフォーム用のクッキー カッター アプリを作成しないでください。

于 2011-04-14T19:20:39.700 に答える