谷歌想让你的应用,在更多设备上“跑”起来

2022-08-29 谷歌 Android 跨设备互联 软件开发工具包
谷歌想让你的应用,在更多设备上“跑”起来

你是否遇到过这样的场景:在手机上浏览文章,换到平板时却要重新寻找进度?或者多人点餐时,需要把手机传来传去?谷歌正在尝试解决这类跨设备使用的麻烦。他们推出了一套新的开发工具,旨在帮助开发者打造能在不同设备间无缝衔接的应用体验。这听起来像是我们熟悉的“附近共享”功能的升级版,但目标更为宏大。

新工具的核心目标

这套名为“跨设备SDK”的工具包,主要想为开发者解决三个问题。第一是发现附近的设备,让应用能感知到周围可用的手机、平板甚至汽车屏幕。第二是建立安全的连接通道,确保设备间的数据传输可靠且私密。第三,也是最终目的,是让应用能在多个设备上协同工作,共同完成一项任务。我的理解是,它想为应用搭建一个跨设备的“舞台”,让体验不再局限于单一屏幕。

技术如何实现连接

那么,这些设备是如何“找到”彼此并连接的呢?根据谷歌的介绍,这套SDK会综合利用我们设备上已有的硬件能力,主要是Wi-Fi、蓝牙和超宽带(UWB)技术。通过组合这些不同的无线通信方式,它试图在各种环境和距离下,都能实现稳定、快速的多设备互联。这比依赖单一技术更为灵活和可靠。

设想中的使用场景

这套工具能用来做什么?谷歌举了几个例子。比如在团体点餐时,每个人可以在自己的设备上浏览菜单、选择菜品,最终汇总成一个订单,免去了传递手机的麻烦。它也能支持连续性体验,让你在手机和平板之间切换阅读或工作时,进度能自动同步。甚至,车上的乘客可以直接将手机上的地图位置分享给车机导航系统。这些场景都指向一个共同点:让数字任务在不同设备间自然流转。

目前的局限与未来展望

当然,这项技术还处于早期阶段。目前发布的只是开发者预览版,并且仅支持Android手机和平板电脑。谷歌的长期愿景是将其扩展到电视、汽车等“其他Android界面”,乃至iOS和Windows等非Android操作系统。不过,具体的时间表尚未公布。由于尚在开发初期,我们可能还需要等待一段时间,才能看到应用在苹果和安卓设备间真正建立起这种深度的连接。

总体来看,谷歌的这项尝试旨在打破设备之间的壁垒,让应用服务围绕用户的需求流动,而非被禁锢在单一设备中。虽然全面实现仍需时日,但它为我们描绘了一个设备间协作更紧密、数字生活更便捷的未来图景。最终能否普及,将取决于开发者的采纳程度以及实际能带来的便利性。