Xamarin.mobile は、複数のプラットフォームにわたって単一の API セットを提供することを知りました。しかし、クロス プラットフォーム アプリに実装すると、どのように見えるでしょうか?
クロス プラットフォーム アーキテクチャは、共有コードを含む 1 つのプロジェクト (コア プロジェクト) と、プラットフォームごとの UI コードを含む別のプロジェクトで構成されます。では、Xamarin.mobile は API の単一セットを提供するため、一度記述すればどこでも使用できるようにするにはどうすればよいでしょうか? 例: mediapicker.TakePhotoAsync を 1 つのクラスに実装し、他のプラットフォームで同じコードを記述せずに複数のプラットフォームで使用します。Xamarin.mobile からダウンロードしたサンプル アプリは、異なるターゲット向けに (クロスではなく) 個別に開発されたアプリで構成されていますが、異なるプラットフォーム間で同じメディア ピッカー、地理位置情報、および連絡先の名前空間を使用していることがわかります。
ありがとう!