マイクロソフトのプロジェクトローマは、クロスプラットフォームアプリエクスペリエンスを実現します
Microsoftの新しいAPIは、真のクロスプラットフォームエクスペリエンスの可能性を解き放つように設定されています。 これにより、ユーザーはアプリ間でWindows PhoneからMacBook Airなどにジャンプできます。 この新しいAPIの目的は、さまざまなプラットフォーム間のアプリ通信の量を増やし、最終的にすべてのプロトコル関連の境界を排除することです。
Project Romeの起源は、MicrosoftがXbox用に開発したSmartGlassアプリにまでさかのぼることができます。 この新しいAPIはどのように機能しますか? まず、使用しているプラットフォームに関係なく、使用するすべてのメインデバイスにインストールします。 APIをインストールすると、ユーザーは単にアプリの現在の状態を他のデバイスに転送し、作業を再開できます。
たとえば、iPhoneで非常に重要なプレゼンテーションを編集しているのに、突然バッテリーの残量が非常に少なくなると想像してください。 充電器がない場合は、すぐに解決策を見つけて次の締め切りに間に合い、プレゼンテーションを30分で完了することが不可欠です。 Androidタブレットにすばやく切り替えて、プレゼンテーションに最後の仕上げを追加します。 そのためには、タブレットで同じアプリを開くだけで済みます。ProjectRomeでは、それを行うことができます。
Project Romeを開発したMicrosoftの理由は、アプリでのユーザーの行動によるものであり、通常は1日を通してアプリ、デバイス、さまざまなOSプラットフォーム間をジャンプします。 実際、ユーザーの42%はデバイスでアクティビティを開始し、別のデバイスで終了します。 その目的は、開発者がユーザーが毎日遭遇するすべてのクラウド接続デバイスやその他の近くのデバイスを発見して特定できるようにすることです。 その後、LaunchURIAsyncやAppServicesなどの使い慣れたAPIを使用して、開発者は画面やプラットフォーム間でのスムーズな移行を可能にする強力なエクスペリエンスを構築できます。
ユーザーはこのすべてのプロセスで考慮すべき重要な要素であり、Microsoftが公式のBuild 2016チャンネルで非常に明確に述べていることです。
これにより、Project Romeを解決するのにユーザーを維持するのは難しい問題になります。アプリの開発者は、デバイス、アプリ、プラットフォーム(Windows、Android、iOS)およびクラウドを中心にピボットできます。 アプリ開発者はユーザーを中心にアプリを設計できるため、個人のニーズを理解して進化する人間中心のエクスペリエンスを実現できます。
興味のある方は、こちらでプロジェクトローマに関する42分間のプレゼンテーション全体をご覧ください。
また読む:EnpassがユニバーサルWindows 10アプリとして利用可能になり、クロスプラットフォームでパスワードを保存できるようになりました