INIntent 子类真的需要 iOS 12 吗?

Do INIntent subclasses really require iOS 12?

创建 Intents.intentdefinition 文件时,生成的 Intent subclass 源将 class 定义为:

@available(iOS 12.0, macOS 10.16, watchOS 5.0, *) @available(tvOS, unavailable)
@objc(OrderSoupIntent)
public class OrderSoupIntent: INIntent {}

但 INIntent 在 iOS 10 可用:https://developer.apple.com/documentation/sirikit/inintent

为什么生成的classiOS只有12+?可以是iOS11+吗?

我发现在 iOS12 中引入了自定义意图。虽然我在 SiriKit 文档中找不到,但这里是介绍该功能的 WWDC 视频:https://developer.apple.com/videos/play/wwdc2018/211

Siri Shortcuts are a powerful new feature in iOS 12 that allow your app to expose its functionality to Siri.