6

ウェブサイトとインターネットの両方で情報を探してみましたが、どこを見ても別のリストが表示されるようです。

  • 彼らのフロントページにはiOS、Android、Windows、Mac と書かれています。

  • ドキュメント ( http://docs.xamarin.com/ ) では、Android iOS、Macのみがドキュメントのフロントページに記載されています。これは、Windows の優先順位が他の Windows に比べて低いことを意味するのでしょうか。

  • インターネット上で、さらに不確定な情報を見つけました。また、 Windowsが何を意味するのか、モバイルかデスクトップかを判断するのは困難です。

この製品を使用したことはありませんが、作成したいゲームで試してみたいので、2 つの質問があります。

  1. サポートされているプラ​​ットフォーム (Android、iOS、Mac、Windows、Windows Phone、HTML5、Flash など) の完全なリストを教えてください。
  2. Xamarin で Facebook アプリをターゲットにすることはできますか?

前もって感謝します。

4

3 に答える 3

4

Jason の回答を更新および拡張するために、Android、iOS、および Windows Phone 用のクロスプラットフォーム GUI を構築できるXamarin.Formsが登場しました。Xamarin のFormsGallery サンプル アプリを見ると、事実上 Windows Phone もサポートされていると言っても過言ではありません。

Xamarin.Forms に加えて、Xamarin.iOS、Xamarin.Android、および Xamarin.Mac をプラットフォームのカスタマイズに使用する可能性が常にあります。

Xamarin.Mobile はプレビュー リリースであり、Android、iOS、および Windows Phone をサポートしています。ネイティブ サービス (カメラ、位置情報など) の抽象化された API として使用されます。

ただし、コンパイルにはローカルの SDK をインストールする必要があるため、iOS に対応するには Mac コンピューターが必要です。Windows Phone 用にコンパイルするには、Visual Studio と Xamarin プラグインを使用する必要がありますが、Xamarin Studio ではこれを行うことができません。

結論として、Xamarin は次の開発をサポートしています。

  • アンドロイド
  • iOS
  • ウインドウズの電話
  • マック

ただし、Xamarin の API のすべてがすべてのプラットフォームに実装されているわけではありません。

于 2014-08-25T19:23:10.610 に答える
3

Xamarin には 3 つの製品があります

  • Xamarin.iOS - C# を使用して iOS アプリを作成する
  • Xamarin.Android - C# を使用して Android アプリを作成する
  • Xamarin.Mac - C# を使用して Mac デスクトップ アプリを作成する

Xamarin は Windows Phone アプリを直接サポートしていません。ただし、iOS および Android アプリは C# で記述でき、C# は Windows Phone のネイティブ言語であるため、Xamarin を使用すると、3 つのモバイル プラットフォームすべてで使用できるコードを記述できます。Xamarin には、3 つのプラットフォームすべてで実行されるいくつかの共通プラットフォーム関数への共通インターフェイスを提供することで、これを容易にするいくつかのツール (Xamarin.Mobile ライブラリなど) も用意されています。

Facebook の API を使用するモバイル アプリを Xamarin で作成できますが、Facebook アプリ (Facebook 上で実行されるアプリ) を作成することはできません。

于 2013-11-14T13:21:05.063 に答える