是否很快就可以在任何連接的設備上使用 Android 應用程序,即使它不運行 Google 的行動作業系統?無論如何,這就是山景城公司正在努力的方向。它剛剛推出了跨裝置 SDK 開發者預覽版。這個新的開發套件首次在 Google I/O 2022 大會上推出,為開發人員提供了使不同版本的應用程式相互通信所需的所有工具。具體來說,該 SDK 將允許 Android 應用程式更好地與運行其他作業系統的其他裝置上安裝的版本進行通訊和互動。谷歌在其解釋影片中表示,其係統尤其可以與 iOS 或 Windows 應用程式一起使用。
為了讓系統正常運作,Google提供了一系列「簡單直覺」的 API。在使用中,應用程式的不同變體之間的通訊將透明地完成,用戶無需擔心任何事情。因此,沒有必要嘗試將設備彼此連接起來以便它們進行通訊。谷歌解釋說,整合到其 SDK 中的工具將允許應用程式自動相互連接和通訊。這是因為 SDK 提供了一個軟體層來管理設備之間連接的各個方面。為此,它依賴無線技術(藍牙、Wi-Fi、超寬頻)並負責建立雙向通訊。此外,使用此 SDK 的應用程式無需聲明或請求授權即可建立連線。然而,使用者可以將應用程式配置為僅授權它們在某些裝置之間的互連。

目前,此 SDK 預覽版包含一組主要專注於裝置發現、安全連線和跨裝置會話功能的 API。目前,開發人員可以在應用程式中利用它來發現附近設備的存在並允許它們之間進行通信,並與另一台設備上安裝的同一應用程式共享其應用程式的當前狀態。他們還可以在輔助設備上啟動應用程序,而無需讓應用程式在後台運行。最後,此預覽版可讓您建立安全連接,允許設備相互通信,還可以啟動任務傳輸,以允許用戶在另一台裝置上繼續執行任務。
Opera One - AI 驅動的網頁瀏覽器
作者:歌劇
來源 : Android 開發者博客