I managed to reproduce the 90 degree error you have been experiencing on my iOS 26 device. It seems Apple changed how compass angle works on iOS 26.
On previous iOS versions, we had to add 90 degrees to compensate for landscape mode, but on iOS 26 it seems that this compensation is done on an OS level automatically, which IMO is much better, but in this case the compass angle was double-compensated. I normally do most of my testing on an iOS 18 device.
I will upload a build for Beta testing today hopefully. It would be great if you could test it before I roll it out to everyone. You don’t need to do a real capture though, just take 1-2 images manually and see how the compass angle looks.
Yeah that part is weird, speed shouldn’t affect things, unless they do some wizardry on the OS level.
The car itself may cause compass errors though, due to lots of electronics and also the car being a metal cage of sorts. It shouldn’t however cause it to be exactly 90 degrees wrong.
I have uploaded a Beta build to Apple now, should be available in a few hours.
Yeah. Funny thing is, I once did a capture in my car where the first dozen or so images were captured at a very low speed, and then the compass heading suddenly rotated 90 degrees once I sped up.
Anyway, I’ve tried the beta version today, both on foot and in the car. All today’s captures have the correct heading.