ニュース一覧Microsoftのモバイル戦略Microsoft社がスマートフォン、タブレット向けのマルチプラットフォーム開発ツールXamarinを無償公開しました。マルチプラットフォーム開発は、iOSやAndroidなど複数あるプラットフォームどちらでもソースコードを共有してアプリを開発することを指します。Studioを利用してJAVAで開発するなど、それぞれのプラットフォームに応じた開発環境を用意する必要がありました。Xamarinはプラットフォームの差異を吸収し、主にパソコン用のソフトウェア開発に利用されるC#と.Netフレームワークを利用してアプリの開発ができます。Studioに標準で搭載される機能ということになり、その点では特異な存在です。Phoneの普及が第一で、アプリ開発などはMicrosoft製品内で完結するもの、Microsoftストアの購入を促進することが優先されるものと考えていました。Phoneについてはシェアの拡大を別途目指しています。ユーザーの囲い込みでなく、開発者の囲い込みをまず行うという発想は従来までのMicrosoftのイメージからは随分変わったなと思います。C#でのモバイル開発の蓄積はまだまだこれからですが、規模を大きくしなければ実績は積み上がりません。マルチプラットフォーム開発、と言っても100%のコード流用ができるわけでなく、それぞれ独自の製品機能については独自の実装をしなければいけません。PhoneやWindowsタブレットなどMicrosoftのうちだすデバイスでも再利用が可能ということになります。多くのデバイスで動作し、開発しやすい環境であれば、他のマルチプラットフォーム開発ツールからシェアを奪うことも可能です。多くのマルチプラットフォーム開発がjavascriptなどを利用しているのに対し、エンタープライズ開発で実績のあるC#で作成できることは重要です。モバイル向けアプリはエンタープライズ用途での利用が要になっています。企業向けアプリはアプリストアには並びませんが、大規模な導入や、より大きなシステム、クラウドや企業の基幹系などにも組み込むことでパフォーマンスを発揮することができます。広告や、ユーザー単位の課金など細かいものではなく、システム一式の受託の形をとれますので、開発工数に対して利益を見込みやすく、また大手企業も導入に積極的です。潮流を読み、業界を牽引するスピード感と実行力がMicrosoftに感じられます。▲お問い合わせフォームはこちらお客様のビジネスの規模・内容に従い、最適なアプリケーションをご紹介します。アプリケーションの導入・連携支援は、ぜひ、システムキューブにお任せください。