I’m using 2018.3.12f1 and met weird Screen.width and Screen.height behavior. Prior iOS update 13.3 the resolution of the iPhone XS Max was 1242 x 2688 (which is correct according Apple specification). But after iOS 13.3.1 update Unity Screen.width and Screen.height returns 1125 x 2436 which are iPhone XS resolution.
I don’t understand how it’s possible? Did Apple down-sampled iPhone XS Max resolution? Our it’s some weird bug?
Submit a bug report if you want anyone to take a look at it.
There used to be a bug where Screen.width and height gave different results depending on when you called them (in the first scene, in Awake, etc). I believe Unity said those were fixed at some point, but Unity says a lot of things.