前
言
/ 2022.8.29
昨日,谷歌宣称正在推出新的跨设备 SDK ,其中包含开发者需要的工具,以使他们的应用能在安卓设备上运行良好。好家伙,这是新时代要来了?
01
谷歌即将推出跨设备 SDK
什么是 SDK ?
简单介绍一下,又称软件开发工具包,一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
通俗点也可以理解为由第三方服务商提供的实现软件产品某项功能的工具包。
而这次推出的跨设备 SDK ,主要目的就是让开发者们的应用能在安卓设备上良好运行,构建丰富的多设备体验。
并且最终也能够在非安卓手机、平板电脑、电视以及汽车等设备上运行。
02
真的能实现跨平台吗?
谷歌在其博文中描述了跨设备 SDK 的各种用例。例如:
可以让不同设备上的多个用户一起点餐时从菜单中选择食物;还可以让用户在从手机切换到平板电脑时从文章暂停的地方开始显示等等。
啊这?听起来似乎和我们想的不是一回事,与其说是跨平台,它更像是“附近共享”功能的扩展、也更像“万物互联”。
功能主要是能够实现安卓用户将文件传输到使用 Chrome OS 和其他运行安卓系统的设备上。
以下是本次 Developer Preview 的三个要点:
- 设备发现:轻松找到附近的设备,授权点对点通信,并在接收设备上启动目标应用程序;
- 安全连接:在授权设备之间启用加密、以及低延迟的双向数据共享;
- 多设备会话:支持跨多个设备传输、或扩展应用程序的用户体验。
对于开发者来说,该 SDK 也便于其启用如下引人注目的跨设备体验:
- 发现并授权与附近设备的通信;
- 向另一台设备上的同一个 App 共享当前状态;
- 在辅助设备上启动应用程序,而无需在主设备上保持后台常驻;
- 为设备建立安全的相互通信连接;
- 启用任务移交,便于用户在一台设备上启动任务、并在另一台设备上轻松继续。
总结下来,这个跨平台 SDK 似乎只是一个互联标准,提供设备间的通讯用的。
跨平台也是 SDK 支持在 Windows 或者 Mac 上部署,让不同设备的应用通过 wifi 、蓝牙、 uwb 等一起运行。
而并不是大家可能看到这个“跨平台 SDK ”的第一反应想的什么安卓与苹果账号迁移之类的。不过,设备之间的迁移和移植还是很值得大家期待的!
但值得注意的是,谷歌方称目前最新的跨设备 SDK 只提供开发者预览版,只能在平板和手机上使用。
由于该功能还处于早期阶段,我们可能在短期内还无法看到应用在 iOS 和安卓之间的跨设备运行。
END
阅读原文
了解老九学堂线下高薪就业班详情