已連線的應用程式與裝置 (Project Rome)
本節說明如何使用 Project Rome 跨裝置和平台連接應用程式。 若要瞭解如何在跨平台案例中實作 Project Rome,請瀏覽 Project Rome 的主要文件頁面。
大部分的使用者有多個裝置,而且通常會在一部裝置上開始活動,並在另一個裝置上完成活動。 為了配合這一點,應用程式需要跨越裝置和平台。 Project Rome 可讓您探索遠端裝置、在遠端裝置上啟動應用程式,以及與遠端裝置上的應用程式服務通訊。
Windows 10 版本 1607 中引進的遠端系統 API 可讓您撰寫應用程式,讓使用者在一部裝置上啟動工作,並在另一部裝置上完成工作。 工作仍然是集中焦點,用戶可以在最方便的裝置上執行其工作。 例如,用戶可能在車上用手機收聽廣播,但當他們回到家時,他們可能希望將播放內容傳輸到連接到家庭立體聲系統的 Xbox One。
您也可以將 Project Rome 用於隨附裝置或遠端控制案例。 使用 App Service 傳訊 API 在兩個裝置之間建立應用程式通道,以傳送和接收自訂訊息。 例如,您可以為手機編寫一個應用程式來控制電視上的播放,或者編寫一個配套應用程式來提供您正在透過其他應用程式觀看的電視節目中的角色資訊。
設備可以透過藍牙和無線進行近端連接,也可以透過雲端進行遠端連接; 它們透過使用它們的人的 Microsoft 帳戶 (MSA) 連結。
請參閱遠端系統 UWP 範例,了解如何發現遠端系統、在遠端系統上啟動應用程式以及使用應用程式服務在兩個系統上執行的應用程式之間發送訊息的範例。
有關 Project Rome 的更多資訊,包括跨平台整合的資源,請存取 aka.ms/project-rome。
主題 | 說明 |
---|---|
啟動遠端裝置上的應用程式 | 了解如何啟動遠端裝置上的應用程式。 本主題涵蓋最簡單的用例和初步設定。 |
探索遠端裝置 | 了解如何探索能夠連線的裝置。 |
與遠端應用程式服務通訊 | 了解如何與遠端裝置上的應用程式互動。 |
透過遠端工作階段連接裝置 | 將裝置加入遠端工作階段,以建立跨多部裝置的共用體驗。 |
繼續使用者活動,甚至是在各個裝置之間 | 説明使用者恢復他們在應用程式中執行的操作,甚至跨多個裝置。 |
使用者活動最佳做法 | 瞭解建立和更新用戶活動的建議做法。 |