在技術設計上,Continue On 使用 Sender / Receiver(發送端 / 接收端)模型:
App 必須明確宣告某個 Activity 可以被接續。開發者可在 Android 17 API 中呼叫例如 setHandoffEnabled(true) 等方法,將該 Activity 標記為可進行跨裝置接續。
當 Activity 被標記為可接續後,App 需要提供必要的 continuation data(接續資料),描述接收裝置應該如何恢復使用者的工作狀態,而裝置之間的協調與傳輸則由 Android 系統負責處理。
Continue On 只會在符合特定條件時啟用。一般來說包括:
Continue On 的另一個設計重點是:App 不需要自己實作跨裝置通訊。
Continue On 也考慮到另一種常見情境:接收裝置沒有安裝該應用程式。
如果接續資料使用標準 Web Intent,Android 會依照 App Links 規則處理:
這樣即使沒有安裝原生 App,使用者仍然能繼續原本的工作流程。
目前 Continue On 仍有一些限制:
Continue On 是 Android 17 平台的一部分。Google 的 Android 發佈節奏目前採用:
開發者已經可以在 Android 17 的開發版本中開始測試相關 API,為未來裝置普及前先整合跨裝置接續功能。
Continue On 代表 Android 正逐漸走向 裝置無關(device‑agnostic)的使用體驗。
對同時擁有多台 Android 裝置的使用者來說,這意味著:切換裝置時不必重新開始,而是直接接手未完成的工作,整個 Android 生態系也因此更加整合。