I'm trying to understand the intended relationship between OpenIntent and the new .system.open App Intent schema introduced in iOS 27.
From the documentation:
OpenIntent (available since iOS 16) is described as an intent that opens an associated item.
iOS 27 introduces the .system.open schema, which also appears to represent opening an entity or piece of app content.
My questions are:
For an app that supports iOS 27+, is .system.open intended to replace OpenIntent, or do the two serve different purposes?
For apps that support both iOS 26 and iOS 27+, is the recommended approach to have two structs that implement the same opening logic, one with @AppIntent(schema: .system.open) and the other implementing the OpenIntent protocol?
Thanks!
References:
open protocol
OpenIntent
1
0
68