Latest evidence-based health information
Apps

マイクロソフトはXamarinと連携してクロスプラットフォーム開発を簡素化

マイクロソフトはXamarinと連携してクロスプラットフォーム開発を簡素化
マイクロソフトはXamarinと連携してクロスプラットフォーム開発を簡素化

Microsoft は開発プラットフォームベンダーの Xamarin と提携し、Windows 開発者がスマートフォン、タブレット、PC 向けのクロスプラットフォーム アプリをより簡単に作成できるようにしました。

この提携は、水曜日にニューヨークで開催されたイベントで行われた Visual Studio 2013 の発表時に発表されました。

この提携で最も重要な部分は、Xamarin の技術を Visual Studio 2013 を含む Microsoft の開発ツールおよびサービスとより適切に統合するための技術協力です。その目標は、iOS、Android、Mac OS、Windows 向けのネイティブ アプリを構築する際に、C# 開発者がコードをより簡単に共有できるようにすることです。

Xamarin は iOS と Android の両方に API を実装しているため、同社によれば、Objective-C や Java で実行できることはすべて、同社のツールを使って C# でも実行できるという。

「私たちはC#に長年取り組んできましたが、常に独自に取り組んできました。そのため、Microsoftと協力し、クロスプラットフォームアプリ開発プラットフォームとして認められていることは、私たちにとって大きな意義があります」と、XamarinのCEO兼共同創設者であるナット・フリードマン氏は述べています。

マイクロソフトは大きなメガホンを持っており、開発者たちは依然として同社の言うことに耳を傾けている。つまり、Xamarin のツールを試したことがない人や、同社について聞いたこともない人も、Xamarin が自分たちにどう役立つのかを知ることになる、とフリードマン氏は語った。

コードの共有を容易にするための第一歩として、Microsoft はポータブル クラス ライブラリの参照アセンブリをリリースします。これにより、開発者は複数のプラットフォームで実行できる単一の DLL を記述でき、非常に広範なライセンスによりどこでも使用できるようになります。

この提携が Xamarin にとって大きな一歩であると考えているのはフリードマン氏だけではない。

「これはXamarinにとって非常に大きな意味を持ちます。Xamarinは既に、他のプラットフォーム向けにマイクロソフトの開発者エコシステムの優秀な人材を活用し、大きな成果を上げています。しかし、マイクロソフトが考え方を転換し、開発者がWindowsプラットフォーム向けの取り組みを活用できるよう、自社のエコシステムに引き寄せる可能性を高めるのも賢明な判断です」と、IDCのソフトウェア開発リサーチ担当プログラムディレクター、アル・ヒルワ氏はメールで述べた。

ヒルワ氏によると、モバイル開発者は依然としてマルチプラットフォーム開発コストを正当化するのに苦労しており、最終的には上位 1 つまたは 2 つのプラットフォームのみに取り組むことになるのが一般的です。

この提携は、Microsoft の開発者がモバイルアプリの開発方法をより深く理解できるよう支援することも目的としています。MSDN 加入者は、最近開設された Xamarin University に無料でアクセスできます。

フリードマン氏によると、最初のクラスでは、すでに Visual Studio を使用しており、C# を知っている開発者に、ユーザー インターフェイスの構築、Web サービスとの統合、位置情報ベースの機能の作成方法など、iOS および Android アプリを設計するために必要なすべての基礎を教えるとのことです。

MSDN加入者は、Xamarinの90日間無料トライアルへのアクセスに加え、購入希望者には割引が適用されます。Xamarinは2年前のサービス開始以来、70か国で43万人以上の開発者に利用されており、そのうち2万アカウント以上が有料アカウントとなっています。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.