Xamarin.Forms
なぜXamarinフォームとXamarinフォームを使用するのか
サーチ…
備考
Xamarin Formsの公式文書を参照して、さらに詳しく調べることができます。
なぜXamarinフォームとXamarinフォームを使用するのか
Xamarinはますます人気が高まっています.Xamarin.FormsとXamarin.Platform(Xamarin.iOSとXamarin.Android)を使用するタイミングを決めるのは難しいです。
まず、Xamarin.Formsを使用できるアプリケーションの種類を知っておく必要があります。
プロトタイプ - さまざまなデバイスでのアプリケーションの外観を視覚化します。
プラットフォーム固有の機能(APIなど)を必要としないアプリケーションですが、Xamarinはできるだけ多くのクロスプラットフォーム互換性を提供するために忙しく働いています。
コード共有が重要なアプリケーション - UIより重要です。
表示されるデータが高度な機能よりも重要なアプリケーション
他にも多くの要因があります。
誰がアプリケーション開発を担当しますか?チームが経験豊富なモバイル開発者で構成されている場合、Xamarin.Formsを簡単に処理できます。しかし、プラットフォームごとに1つの開発者(ネイティブ開発)があれば、フォームはより大きな課題になる可能性があります。
また、Xamarin.Formsではまだいくつかの問題が発生することがあります.Xamarin.Formsプラットフォームは改善されています。
フォームの使用を決定する時間とコストを削減するために、迅速な開発が非常に重要な場合があります。
高度な機能を持たないエンタープライズアプリケーションを開発する場合は、Xamarin.Formsを使用する方が良いでしょう。モバイルエリアではなく、一般的にイベントではなくモードコードを共有することができます。コードの一部は、多くのプラットフォームで共有できます。
次の場合にXamarin.Formsを使用しないでください。
カスタム機能を作成し、プラットフォーム固有のAPIにアクセスする必要があります
モバイルアプリケーションのカスタムUIを作成する必要があります
一部の機能がXamarin.Formsの準備ができていない場合(モバイルデバイスの特定の動作のように)
あなたのチームは、プラットフォーム固有のモバイル開発者(Javaおよび/またはSwift / Objective Cのモバイル開発)