Xamarin 日本語情報

Xamarin(ザマリンと読みます)代理店エクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

VS Community 2013 と VS 2015 Preview と Xamarin のまとめ (2014/11/13 現在)

こんにちは。エクセルソフトの田淵です。

情報が錯綜していますので、ここでひとつまとめておきたいと思います。2014/11/13 時点の情報です。想像の部分もありますので、確定しましたら加筆・修正いたします。

公式情報は CEO Nat さんのブログ Microsoft and Xamarin Expand Global Partnership を参照してください。

注意喚起

Visual Studio 2015 Preview と Xamarin を使用する場合は、初回起動時の Stable アップデートを 絶対に行わないでください アップデートすると、バージョンが ダウンして 多分 VSから使えなくなります。

Visual Studio Community 2013 と Xamarin

昨日の夜中のエントリー にも書きましたが、VSC2013 が発表になりました。VSC2013 の詳細は No.1の方のブログ を見ていただくと良いかと思います。

Nat さんのブログでは

Free Xamarin Starter Edition for Visual Studio Users

とあるように、拡張機能をサポートする無料の Visual Studio が使えるなら Xamarin も協力しようじゃないか。ということで、Starter が VSC2013 で使えるようになるようです。

We want to help make Visual Studio Community a tool for anyone to create native apps for iOS and Android, so we are announcing our plans to enable our freely available Xamarin Starter Edition to work with Visual Studio Community. ~ This will be available in the coming weeks.

との記載があるように、VSC2013 で使えるのは Starter だけだと想像します。また、使えるようになるまでには数週間?掛かる感じでしょうか。現時点では Starter ではビルド時にログインを求められますのでビルドできません。

まとめ

VSC2013 と Xamarin Starter なら完全無料で Android/iOS アプリをビルド (iOS アプリのビルドには Mac が必要) できますが、ビルドしたアプリサイズに 128KB の制限が掛かります(予想)。

VSC2013 でも Xamarin Business であれば使えました。当然サイズ制限はありません。INDIE は恐らく VSC2013 で使えないと思います。

VSC2013 と Xamarin については是非続報をご期待ください。

Visual Studio 2015 Preview と Xamarin

VS2015 Preview はインストール時にオプションでクロスプラットフォームの開発環境を自動で入れてくれます。

f:id:ytabuchi:20141113175606p:plain

Xamarin の選択肢が無いことやブログに "Xamarin Templates in Visual Studio 2015" という記載があることから標準で iOS, Android のテンプレートが入るようです。インストールすると

f:id:ytabuchi:20141113180154p:plain f:id:ytabuchi:20141113180140p:plain

iOS, Android のテンプレートが一個だけあります。Mobile App (Xamarin.Forms 用) テンプレートはありません。

プロジェクトを作成してみましょう。

f:id:ytabuchi:20141113180501p:plain

グレイト!インストールしろって事みたいですね笑
「Download Xamarin」ボタンからダウンロードできるインストーラーは XamarinInstaller-VS2015.exe という特別なインストーラーで、VS2015 に対応した特別バージョン Xamarin Studio 5.6.2、Xamarin for Visual Studio 3.9.41 が落ちてきますが、インストールするといたって 普通の Xamarin です。

f:id:ytabuchi:20141113181004p:plain f:id:ytabuchi:20141113182155p:plain f:id:ytabuchi:20141113182224p:plain

つまり、Business か評価版でログインする必要がある。と。グレイト!

調査がてら私のアカウントでログインして Android アプリをビルドしてみましたが、The "MergeApkRecipelists" task was not given a value for the required parameter "RecipeFiles" というエラーでビルドできませんでした。ここまでしか調べていないので、どうすればビルド出来るようになるかは分かりません。。すみません。

2014/11/14 追記:コメントに解決策のリンクを貼ってくれた方が!試してみます

f:id:ytabuchi:20141113182416p:plain

ちなみにですが、初回起動時に Stable のアップデートが走りますが、このバージョンは特別バージョンなので、アップデートすると バージョンダウン します。(あ…ありのまま 今 起こった事を話すぜ! (ry ですね笑) どっちにしてもビルド出来ないのでどうすればいいのやらですが。

まとめ

VS2015 Preview で Xamarin は使えますが、今までと同じく Business Edition 以上を購入する必要がありそうです。

ということで、現時点ではあまり有益な確定情報は得られなかったのですが、VSC2013+Xamarin Starterは手軽に試せるということで、やはり気になりますね。引き続き調査したいと思います。

以上です。