こんにちは。エクセルソフトの田淵です。
Xamarin Android Player に Lollipop イメージが追加されました - Xamarin 日本語情報
併せてご参照ください。
インストール方法などのブログを書こうと思っていましたが、凄い速さで id:yutawatanabe さんに 先を越されてしまった ので笑、小ネタでも書こうかと思います。
前提条件
Simulate Android apps with the Xamarin Android Player - Xamarin を見る限り、OpenGL 2.0 をサポートしたグラフィックカードと Intel VT-x をサポートした CPU のマシンが必要です。
OpenGL 2.0 がサポートされているかは OpenGL Extensions Viewer - Download で確認しました。VT-x はここ数年の CPU であれば付いてますので、BIOS でオフになっていなければ OK かと思います。
後は、Xamarin.Android が必要なようです。評価版でも大丈夫でした!
インストールしてみた
Xamarin Android Player をインストールし、Google Play Service を追加して再起動します。
Google 音声サービスや Google+ がエラーを吐いて落ちまくります
ので、気にしないようにするか、無効にするか。しましょう。 すが、開発者サービスを更新すれば OK のようです。
Xamarin Android Player for OSX をインストールして使用。Google+のアプリがエラー連発したけど開発者サービスを更新したらなくなった。
— ミ羊@ことえりが嫌い (@AyaseSH) 2014, 10月 9
OpenGL が動くみたいです。
試してみました。
Xamarin Android Player で OpenGL を動かしてみた - YouTube
APIDemos.apk は x86 エミュレーターから monitor (DDMS) で引っ張ってきて adb install
したりしています。adb経由でアプリケーションを手動でインストール/アンインストールするには - 逆引きAndroid入門 こことか参照してください。
x86 エミュレーターや Genymotion との比較
- 細かいところで、Xamarin Android Player は画面サイズを自由に変更できるのがめっちゃ便利!以下みたいにグイングインスケーリングできます!
- Genymotion との機能差はそんなに無いみたいです。
Xamarin Android Player、今のところ Genymotion 以上の機能は確認できない感じ
— ざまえぼ10.8PM10JST (@amay077) 2014, 10月 9
- ただし… Genymotion は有料です。INDIEの (1) の説明は 「Indie License is restricted to only one license per company and only for companies with less than 3 employees.」なので、Xamarin の INDIE よりも条件が厳しいですねw Xamarin Android Player なら毎年 $299 払う必要はありません。
- 利用メモリが x86 エミュレーターに比べて少ないのも地味にありがたいですね
ちなみに
Xamarin.Android STARTER でも使えるかなと思って LOGOUT して試したところ…
ダメでした笑
評価版、または有効な Subscription をお持ちの方は是非お試しくださいー。
以上です。