是否很快就可以在任何连接的设备上使用 Android 应用程序,即使它不运行 Google 的移动操作系统?无论如何,这就是山景城公司正在努力的方向。它刚刚推出了跨设备 SDK 开发者预览版。这个新的开发套件首次在 Google I/O 2022 大会上推出,为开发人员提供了使不同版本的应用程序相互通信所需的所有工具。具体来说,该 SDK 将允许 Android 应用程序更好地与运行其他操作系统的其他设备上安装的版本进行通信和交互。谷歌在其解释视频中表示,其系统可与 iOS 或 Windows 应用程序一起使用。
为了让系统正常运行,谷歌提供了一系列“简单直观”的 API。在使用中,应用程序的不同变体之间的通信将透明地完成,用户无需担心任何事情。因此,没有必要尝试将设备彼此连接起来以便它们进行通信。谷歌解释说,集成到其 SDK 中的工具将允许应用程序自动相互连接和通信。这是因为 SDK 提供了一个软件层来管理设备之间连接的各个方面。为此,它依赖无线技术(蓝牙、Wi-Fi、超宽带)并负责建立双向通信。此外,使用此 SDK 的应用程序无需声明或请求授权即可建立连接。然而,用户可以将应用程序配置为仅授权它们在某些设备之间的互连。
目前,此 SDK 预览版包含一组主要关注设备发现、安全连接和跨设备会话功能的 API。目前,开发人员可以在应用程序中利用它来发现附近设备的存在并允许它们之间进行通信,并与另一台设备上安装的同一应用程序共享其应用程序的当前状态。他们还可以在辅助设备上启动应用程序,而无需让应用程序在后台运行。最后,此预览版允许您建立安全连接,允许设备相互通信,还可以激活任务传输,以允许用户在另一台设备上继续执行任务。
Opera One - AI 驱动的网络浏览器
作者:歌剧
来源 : Android 开发者博客