開発中の HTML5 ゲームがあり、Xamarin 製品を使用してアプリを iOS、Android、および Windows Phone に展開することに意味があるかどうか疑問に思っていました。
- Xamarin 製品はこれをサポートしていますか?
- Xamarin 製品をラッパーとして使用すると、何かメリットがありますか? 導入の容易さ、ネイティブ API アクセスなど。
- シンプルな横スクロール 2D プラットフォーマーのパフォーマンスはどうなりますか?
開発中の HTML5 ゲームがあり、Xamarin 製品を使用してアプリを iOS、Android、および Windows Phone に展開することに意味があるかどうか疑問に思っていました。
Xamarinを使用してHTMLゲームをラップすることもできますが、それは意味がないと思います。Xamarinでは、プラットフォームごとにUIコンポーネントを書き直す必要があることに注意してください。そのため、この場合、サポートするプラットフォームごとに、UIWebView
iOS、 Androidなどで手動でレンダリングする必要があります。WebView
おそらく、HTMLスタックを使用して記述されたアプリケーションをラップすることを真っ向から狙っているPhoneGapなどの他のソリューションを調べてください。これらは、Xamarinを使用するなどして、自分でラッパーを作成しようとすることで発生する問題の多くを解決した可能性があります。