feat: add MapKit compatibility
This PR is a simple addition to conform the WithPerceptionTracking view modifier with MapContent
@fnazarios Looks like some platform availability is missing. Can you add macOS and any other platforms to get things building?
@stephencelis Sure. I'm on it
@stephencelis Just pushed the change.
Hey @fnazarios, we are going to revert this because it is causing troubles with Swift builds due to various compiler bugs. However, we don't think it's really needed. Since MapKit is iOS 17+, and iOS 17+ has observation, you can use @Perceptible models in map views without doing any extra work. Did you encounter a specific problem that caused you to open this PR?
Sounds good @mbrandonw. I've added it not for iOS 17 but watchOS 8, actually. But more than happy to keep a fork for my needs until we can drop watchOS 8 and 9