To add to bazza's fantastic explanation: Android devices are not exempt from this. I believe digital cameras would suffer the same fate with images taken in 'portrait', since you turn the camera 90 degrees to the side.
For Apple users: take your photos with your VOLUME buttons pointing DOWN.
For Android users: take your photos with your HOME button to the RIGHT.
That's the 'base line' the developers chose to match with holding a digital camera flat (ie landscape mode). When you hold your phone upright (ie portrait), it's the same as turning a camera on its side to take a photo.
Interesting - so you’re saying that Apple have added a flag to an image to indicate its orientation, that may be counter to the actual image orientation - and that not all systems can interpret this attribute?
(And that kinda makes sense - when you rotate your phone 180 degrees to switch between either landscape orientations, the image on your screen will flip 180 degrees - to make it easier for you to view it - but the image the camera is “seeing” will be unchanged.)
So is this a new thing? And if so, is it an Apple thing, or a more general standard?
As a lefty, I’m odds on to be using the camera “upside down” in landscape mode as i’ll want the shutter button on the left. And it’s only in the last few months that I’ve noticed that my uploads to this site end up upside down.
As for solutions - four, potentially:
1) Apple stop adding an orientation tag that no-one else can interpret
2) Everyone else follows Apple’s lead
3) I start using my iPhone “right handed” in landscape mode
4) Apple stop rotating the image onscreen when using the camera app
Guess that’ll be 3) for me, then...