MicrosoftのProjectRomeは、一貫したアプリエクスペリエンスを可能にします

マイクロソフトは、同社のユニバーサルWindowsプラットフォーム戦略に加えて、Xboxゲームシステムから派生したテクノロジを使用して、デバイス間で高品質で一貫性のあるアプリケーションエクスペリエンスを促進しています。

Project Romeは、Windows、Android、およびiOSシステム全体で機能するように設定されており、この計画では、Xbox SmartGlass機能を使用して、電話、PC、およびXboxゲームコンソール間でエクスペリエンスを継続します。マイクロソフトのプログラムマネージャーであるショーンヘンリーは、ローマはユーザーエンゲージメントに関するものだと述べています。多くの人が複数のデバイスを使用しており、あるデバイスでアクティビティを開始し、別のデバイスでアクティビティを終了することもあります。

Project Romeは、アプリURIハンドラーAPIを使用してWebリンクにアクセスし、ブラウザーではなくアプリケーションに直接アクセスします。また、ローカルネットワーク、Bluetoothネットワーク、またはクラウドを介してデバイスを検出するためのAPIや、エクスペリエンスを構築してアプリ間で通信するためのAPIも備えています。この計画は、Microsoftの最近のBuild開発者会議で詳しく説明され、UWPアプリモデルに関するプレゼンテーションで取り上げられました。 UWPは、開発者が単一のAPIとパッケージを介してすべての種類のデバイスとフォームファクターにまたがるアプリを構築できるようにするためのMicrosoftの取り組みです。

「確かに、多くの場合、モバイルアプリはモバイルWebよりも優れています」とヘンリー氏は述べています。「そして、あなたは皆、メールなどでリンクを取得し、それを押してアプリに行きたいが、代わりにブラウザに行くというこの体験に精通しています。そして、これは必ずしもユーザーにとって最高のエクスペリエンスとは限りません。」

Project Romeを使用すると、アプリURIハンドラーAPIを使用すると、ユーザーがブラウザーを経由せずに、リンクにアクセスしたときにアプリをシームレスに起動できます。「ユーザーは常に良い体験を得ることができます」とヘンリーは言いました。彼は、Project Romeを使用してMSNニュースアプリのデモを行いました。このアプリでは、アプリがマニフェストでURIハンドラーに登録され、MSN WebサイトのJSONファイルにアクセスして、サイトとアプリがリンクされていることを示しました。

MicrosoftのプリンシパルプログラムマネージャーであるVIkas、Bhatiaは、ローマ向けのWindows RT APIが2週間以内にリリースされ、その後AndroidとiOSSDKがリリースされる予定だと述べています。Microsoftは、ユーザーが異なるデバイス上のアプリケーション間を移動するときにドロップオフが発生しないエクスペリエンスを開発者に提供できるようにしたいと考えています。「私たちが本当に解決しようとしている問題は、今日のアプリがエンゲージメントを失っているということです」と彼は言いました。Bhatiaは、ラップトップとiPhoneおよびWindows Phoneデバイスを持っており、デバイスからデバイスへ、アプリからアプリへと移動すると説明しました。「コンテキストスイッチは、アプリがコンテキストを失うことを意味するものではありません。」