外媒 9tomac 根据 iOS 14 的早期版本了解到,苹果正在研究一种新的方法来提供整个系统中第三方应用的特定部分内容,而无需完整的安装整个应用便能使用对应功能。该功能将允许用户通过扫描二维码来体验应用的某些部分功能。
在目前的版本中,如果你没有安装二维码所指向的应用,那么该项功能便会 Safari 打开,以网页的形式提供服务和交互。但在 iOS 14 上苹果将提供一个新的 Clips API,它可以直接使用对应的应用来打开二维码所指向链接并提供交互,而不是默认的 Safari。
正如 9tomac 所说的,Clips API 能在你未安装目标应用的情况下,依然能允许开发人员提供应用内的部分交互和功能。用户可以通过扫描二维码以链接到应用内的对应部分代码,并在屏幕中的卡片上实现交互。
例如,一个二维码带有指向 YouTube 视频的链接,但你并没有在 iPhone 上安装 YouTube 应用,那么通过 iOS 14 和 Clips API,你能通过扫描该二维码,在线下载该二维码指向的部分代码,以本地应用的形式显示界面并提供与完整应用相同的部分功能和交互,而不再是通过 Safari 的网页。
其实 Android 也提供了类似的功能 “Slices”,该功能在 Google 搜索结果中和 Google Assistant 内也可以直接显示应用的可交互部分,因此我们可以类比苹果的 Spotlight 与 Clips API 进行这种集成。
9tomac 还发现,苹果正在测试 OpenTable、Yelp、DoorDash、索尼(及其 PS4 Second Screen App)和 YouTube 的新功能以实现新的 Slices API,并将它们用作 WWDC 2020 中的示例。
在目前的版本中,如果你没有安装二维码所指向的应用,那么该项功能便会 Safari 打开,以网页的形式提供服务和交互。但在 iOS 14 上苹果将提供一个新的 Clips API,它可以直接使用对应的应用来打开二维码所指向链接并提供交互,而不是默认的 Safari。正如 9tomac 所说的,Clips API 能在你未安装目标应用的情况下,依然能允许开发人员提供应用内的部分交互和功能。用户可以通过扫描二维码以链接到应用内的对应部分代码,并在屏幕中的卡片上实现交互。例如,一个二维码带有指向 YouTube 视频的链接,但你并没有在 iPhone 上安装 YouTube 应用,那么通过 iOS 14 和 Clips API,你能通过扫描该二维码,在线下载该二维码指向的部分代码,以本地应用的形式显示界面并提供与完整应用相同的部分功能和交互,而不再是通过 Safari 的网页。其实 Android 也提供了类似的功能 “Slices”,该功能在 Google 搜索结果中和 Google Assistant 内也可以直接显示应用的可交互部分,因此我们可以类比苹果的 Spotlight 与 Clips API 进行这种集成。9tomac 还发现,苹果正在测试 OpenTable、Yelp、DoorDash、索尼(及其 PS4 Second Screen App)和 YouTube 的新功能以实现新的 Slices API,并将它们用作 WWDC 2020 中的示例。