マイクロソフトは、Windows Phone上でAndroidとiOSを動作させる計画について詳細を明らかにした。「Project Astoria」(Android)と「Project Islandwood」(iOS)と名付けられたこれらのプログラムは、Windows Phoneを時代遅れの時代から救うためのマイクロソフトの強力な取り組みの大きな部分を占めている。
簡単に言うと、Project Astoria(別名「Project A」)とProject Islandwoodは、開発者がそれぞれAndroidコードとAppleのObjective-Cコードを使用してWindowsアプリを作成できるようにします。これは、MicrosoftのUniversal Windows Platform Bridgeツールキットによって実現されます。
Project Astoria に関して、Microsoft は次のことを約束しました。
コードをほとんど変更せずに、携帯電話用の Windows アプリを構築できます。Microsoft の相互運用性ライブラリを使用すると、Microsoft のサービスをほとんど手間をかけずにアプリに統合できます。好みの IDE からアプリをテストおよびデバッグできます。アプリを公開して、Windows ストアから収益を得ることができます。
Project Islandwood に関して、マイクロソフトは次のことを約束しました。
Xcode プロジェクトを Visual Studio にインポートし、iOS/Objective-C コードに最小限の変更を加えて Windows アプリを構築します。Visual Studio から Objective-C コードを構築およびデバッグします。優れた Windows サービスを利用します。アプリを拡張してユニバーサル Windows プラットフォームの機能を活用します。
Build 2015 のステージでは、Microsoft の Kevin Treadwell 氏が Project A と Project Islandwood について詳しく説明し、いくつかのデモを見せてくれました。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
Android 側では、開発者は Java および C++ コードを再利用して調整し、ライブ タイルなどの Windows 10 機能を活用でき、Windows ストアで製品を配布できます。
先ほど、コードを簡単に拡張して Windows 10 のキーボード、タッチ、ナビゲーション UI、デザイン、機能を活用できることを説明しましたが、さらに高度な機能も利用できます。
Treadwell 氏は、 Android フィットネス アプリLose It!を使用し、Windows 10 の移植版で Windows 10 のメッセージング機能を使用して友人とフィットネス データを共有する方法を説明しました。
Timber というアプリを使った別のデモでは、ポートが他のライブタイル(フリップアニメーション付き)と同じように動作する様子を見せました。Timber でルートマップを作成すると、アプリはGoogleマップではなくBingマップを利用しました。
iOS デモでは、開発者がコードを Windows 10 で実行できるように変換する方法を実際に確認しました。Treadwell 氏は iOS アプリ ( Math Dreams )のファイルとデータを引き出し、Microsoft の Visual Studio で開きました。
F5キーを押してアプリをビルドして実行するだけで、作業は完了しました。Math Dreamsは、実は非常にシンプルなアプリですが、Windows 10でスムーズに動作しました。しかし、彼は通知機能という追加機能を追加したいと考えていました。そこで、事前に作成した2つのファイルを開き、Math Dreamsのソースコードに手を加え、変更を加えて再構築しました。Math Dreamsを再度実行し、操作を実行すると、Windows 10で通知が表示されました。
Project Islandwood により、iOS 開発者は Windows 10 API セット (Cortana など) に完全にアクセスできるようになり、C++ コードをプロジェクトに統合して、完成したアプリを Windows ストアに展開できるようになります。
Project AとProject Islandwoodはどちらも、Windows 10のリリース後(7月末と予想)に開発者向けに公開されます。開発者はProject Astoriaはこちら、Project Islandwoodはこちらで登録できます。
マイクロソフトが狙いを定める
一見すると、AndroidアプリやiOSアプリをWindows 10搭載スマートフォンに簡単に移植できることは、Microsoftにとって非常に大きな意味を持ち、アプリ開発者にとっては大きなチャンスであり、エンドユーザーにとっては魅力的な可能性を秘めています。(一方で、これらの移植が実際にどれほどスムーズに動作するのかという懸念もあります。アプリはすべてスムーズに動作し、綿密に作り上げられたビジュアルやレイアウトなどが維持されるのでしょうか?もしそうでない場合、開発者は自分の作品の移植をためらうでしょう。中途半端なユーザーエクスペリエンスではビジネスに良い影響はありません。)
しかし、これはMicrosoftがユーザーをWindows Phoneに引き込もうとする大きな試みであることは間違いありません。Windows Phoneが米国で人気のプラットフォームではないことは周知の事実です。市場シェアはAndroidやiOSと比べると実質的に誤差の範囲です。Microsoftは抜本的な対策を講じる必要がありました。そして、実際にそうしました。
垂直市場のトップに立ち、再構築する
マイクロソフトは、Androidが提唱し、iOSが束縛する垂直統合パラダイムを根本から覆そうとしています。iOSアプリ、Androidアプリ、そして専用に開発されたユニバーサルアプリをお探しですか?Windows Phoneデバイス上で、これらすべてをすぐにご利用いただけます。この巧妙な動きは、モバイル市場におけるマイクロソフトの最大の弱点を、最大の強みへと変えるものです。
同社は(今や伝統的な)モバイルOSとアプリストアの連携でほとんど成功を収められなかったため、AppleとGoogleの得意分野で彼らに打ち勝つのではなく、ルールを変えました。事実上、Microsoftは3つの垂直市場を統合し、1つの巨大な水平市場を創出したのです。
仮に全てが順調に進めば、レドモンドにとってまさに大きな勝利となるだろう。また、水平統合こそがまさに今のマイクロソフトの目指すところ、つまりあらゆるデバイスで単一のプラットフォームを実現することであることにも注目すべきだ。マイクロソフトは、Windows 10を通じて、あらゆるデバイスで同じ基本的なWindowsエクスペリエンスを享受できるようにしたいと考えている。
その過程で、世界の2大モバイルアプリストアに溢れているアプリの多くを取り込むことができれば、なおさら良い。
しかし、マイクロソフトの水平戦略は、実際には垂直戦略とは異なる種類の戦略です。皮肉なことに、AppleやGoogleと同様に、マイクロソフトも消費者に自社プラットフォームを導入し、そこに留まってもらおうとしています。Windows 10のエクスペリエンスが素晴らしいものになるのは、マイクロソフトの製品とサービスをすべて利用しているからに他なりません。
例えば、スマートフォンとデスクトップでCortanaと友達になりたいですよね。写真やドキュメントはすべてOneDriveに保存されます(OneDriveに保存されたファイルはエクスプローラーから閲覧できます)。スマートフォン、Web、デバイス上のメールはすべてOutlookに統合されます。Project Spartanは、ブラウジング体験にCortanaを取り入れることを目指しています。他にも様々な機能が利用可能です。
開発者の同意が鍵
もちろん、この戦略は開発者が賛同した場合にのみ効果を発揮します。Microsoft は、これらのアプリケーションの移植が非常に簡単であることを開発者に保証するために多大な努力を払いました (Build のステージで多くの時間を費やしました)。
これは非常に重要です。なぜなら、モバイルアプリ開発者は、Windows Phoneプラットフォーム向けに開発する場合、それが非常に簡単であれば、開発に関心を持つからです。そうでなければ、ほとんどの開発者にとってROIは得られないでしょう。(MicrosoftのユニバーサルWindowsプラットフォームのおかげで、モバイルアプリをデスクトップやそれ以降のプラットフォームに拡張できるという事実は、大きな付加価値となる可能性があります。)
移植もシームレスに動作する必要があります。そうでないと、開発者もユーザーもすぐにすべてを放棄してしまいます。
しかし、プロジェクト・アストリアとプロジェクト・アイランドウッドが成功すれば、マイクロソフトの携帯電話プラットフォームは、米国の市場シェアをいくらか取り戻すチャンスを得るかもしれない。
セス・コラナーはトムズ・ハードウェアのニュースディレクターです。Twitterで@SethColanerをフォローしてください。また、@tomshardware 、Facebook 、Google+でもフォローしてください。
セス・コラナーは以前、トムズ・ハードウェアのニュースディレクターを務めていました。キーボード、バーチャルリアリティ、ウェアラブル機器を中心としたテクノロジーニュースを担当していました。