iOS 13 在第三方媒体应用程序中启用 Siri 支持:Spotify、Pandora、Overcast 等
苹果几年前就应该这样做:在 iOS 13 中,你终于能够将 Siri 与 Spotify、Pandora、Overcast、Audible 等音频应用程序一起使用。
迄今为止,Siri 只能与 Apple 自己的音频应用程序配合使用。如果你想使用第三方应用程序来听音乐、播客或有声读物,Siri 仅限于基本的音频控制——下一首、调高音量等。您无法像使用 Apple Music 或 Apple Podcasts 一样开始收听会话并真正使用其他媒体应用程序。
这是令人沮丧的用户体验和不公平的竞争环境;难怪它是 Spotify 在当前与苹果的斗争中的主要抱怨。借助 iOS 13 的全新 SiriKit Media Intents,各种音频应用的开发者终于可以与 Siri 深度集成。
它将如何运作
升级到 iOS 13 后,您将无法突然使用 Siri 控制所有音乐、播客和有声读物应用。 Apple 已更新其 SiriKit 框架以支持这些应用程序中的各种不同命令,但应用程序开发人员需要支持它们。
换句话说,您需要 iOS 13 以及 Spotify、Pandora、Overcast、Audible 或您依赖的任何其他添加了 Siri 支持的音频应用的应用更新。到目前为止,这些应用还没有公开承诺支持 Siri,但新的开发者功能刚刚宣布。我们预计大多数重要的媒体应用程序都会快速添加 Siri 支持。
Apple 为音频应用程序提供的支持 Siri 措辞的示例非常令人鼓舞。
Siri 可与哪些类型的媒体应用配合使用?该体验针对音乐、播客、有声读物和广播进行了优化。例如,如果您有一个自然声音应用程序,Siri 可能无法完全理解该应用程序中的所有媒体类型。
在 WWDC 2019 上解释新功能的开发者会议上,Apple 举例说明了用户可以对 Siri 说的话:
- 告诉
我喜欢流行音乐。 - 在
上播放 Khalid。 - 将《Outer Peace》添加到我的
公路旅行播放列表中。 - 在
上查找 Billie Eilish。 - 在
上播放有声读物《Becoming》。 - 我不喜欢这首歌。
- 将其添加到我的库中。
- 播放来自
的”你应该知道的东西”播客。 - 在
中播放89.1FM。
这是一个非常全面且有说服力的列表。人们期望在常见媒体应用程序中使用的所有主要功能,从”喜欢”和”不喜欢”歌曲,将歌曲添加到库和播放列表,以及播放各种媒体类型——歌曲、专辑、艺术家、流派、播客、书籍——支持。
Siri 也将能够理解这些意图的一些有用的修饰符。您可以开始随机播放专辑或播放列表,在队列中添加下一首歌曲,或者调整播客和有声读物的播放速度。某些排序命令也能被识别,例如:”在 Overcast 中播放 Macworld 播客的最新一集。”您还可以在应用程序内搜索所有支持的媒体类型。您应该可以说”在 Spotify 中查找 Pearl Jam”,应用程序将打开该艺术家页面或搜索结果页面。
缺少什么
苹果的 此新功能的开发者文档会显示大量有用的功能(如果开发者已完成添加这些功能的方式)他们的应用程序。但有一个重要领域用户可能需要更多:默认值。
您会注意到,在 Apple 给出的大多数示例中,您需要命名您想要控制的应用程序。如果您只是说”播放 Green Day”,您就会听到 Apple Music。
似乎无法将特定的音乐、播客或有声读物应用设置为新的默认应用,让您可以使用 Siri 控制它,而无需每次都命名该应用。这很快就会过时,但它仍然使苹果自己的应用程序比第三方应用程序具有显着优势。但新的 SiriKit Media Intents 在让 Siri 与我们最喜欢的音频应用程序配合使用方面给我们提供了我们真正想要的一切。现在只需要应用程序开发人员来实现它。