これまでもiOSのデベロッパーはMicrosoftのXamarinを利用してC#でアプリの開発ができた。 これにはXamarin.iOS for Visual Studioのような便利な開発環境が含まれていた。ただし依然として開発やテストにはMacが必要だった。今日(米国時間5/12)、MicrosoftがBuild 2017で発表したところによれば、デベロッパーはMacを使う必要がなくなった。
新しいXamarin Live Playerを利用すれば、iOSアプリの開発、導入、テスト、デバッグのすべてをWindowsパソコン上のVisual Studio環境から実行できる。
これによりMicrosoftはほぼ「円環を閉じた」ことになる。つまり多くのデベロッパーにとってWindows 10をクロスプラットフォーム開発のデファクト標準にするという最終目標にMicrosoftは大きく近づいた。
この機能を利用するには、デベロッパーはまずターゲットのiOSデバイスにXamarin Live Playerアプリをインストールし、表示されるQRコードをスキャンして開発用Windows 10パソコンとペアリングする必要がある。Xamarin Live PlayerはVirtual Studio自身に埋め込まれているので、デベロッパーはこのIDEが持つすべての機能を利用できる。たとえば、iOSデバイスでアプリを作動させながらパソコン側でそのソースコードを書き換えるライブ編集が可能だ。色の指定を書き換えると同時に結果をiOSデバイスで確認できる。
Microsoftによれば、同社はあらかじめAppleと協議しており、Live PlayerがAppleの通常のコーディングの規則に完全に準拠していることをAppleが確認したという。
画像: Gh0stman/Flickr UNDER A CC BY 2.0 LICENSE
[原文へ]
(翻訳:滑川海彦@Facebook Google+)