I have noticed over the few months that the accuracy of the GPS in the iPhone has got significantly worse, both in terms of the horizontal accuracy reported by Core Location and the trails that I plot on maps.
My app is a workout and mapping app for Apple Watch and it used to be that the accuracy was better when using the iPhone GPS, but now the Watch GPS is better. I am not sure if this is due to my iPhone X or to iOS 11, but I suspect the latter given the time period.
My companion iPhone app allows the trail to be plotted on a map and graphed according to several values, including GPS accuracy, so it is ideal for highlighting the GPS performance. The results from the Watch GPS are similar to before, but those from the iPhone GPS are dramatically worse at times. In ideal conditions it is fine, but in less than ideal conditions it now struggles much more than before.
Is anyone else having the same issues, and if so do they know a workaround? Apple know about the problems because there are mutiple threads about it on their user forums, such as this one:
https://discussions.apple.com/thread/8112686
Also, is there any way to force the app to use the Watch GPS even if the iPhone is present and connected? This was never necessary before, but now that the iPhone GPS is unreliable (and unusable at times) I am getting more and more requests from users to provide it.