Launch screen more vibrant in iOS18?

Hi! I've detected that in iOS18 launch screen colors differs from the defined ones, that is, if I create a launch screen with a color like #ff0000 (red) and the initial view controller is a view controller with the same color as background, I can see the transition between launch screen and the initial view controller because the launch screen color is different from the other one (dark in this case).

I've tested it with several colors: left side is the launch screen and right side is the initial view controller. Both views created with IB using the same colors (it also happens with background images using colors)

Is this an intentionall behavior? If so, theres a way to disable it? I need the transition between the launch screen and my initial view controller to be non perceptible...

Thanks!

I tested in simulator (iOS 18.2) and do not see the difference. Could you show how you defined colors (it is really pure red in both cases, or one is systemRed for instance ?

Here the screenshots with #ff0000 (red) in both cases (Label is in a systemRed view:

This behavior only occurs in real devices, not in simulators

I tested on a device (iPhone XS) iOS 18.2.

I effectively notice a small difference ; hardly perceptible visually, but clear on screenshots. Bizarre.

Launch screen                                                                    Main screen

So I used Digital Color meter to check.

In native values I get Launch 255 14 27 Main 234 50 34

In P3 values I get Launch 255 2 0 Main 234 50 34

In sRVB values I get Launch 255 0 0 Main 255 1 0

I don't know what conclusion to draw from this however…

This appears to be a known issue, depending on the color scheme used by iOS 18 for different situations. there is apparently no work around:

https://www.reddit.com/r/iphone/comments/1gginzy/color_inaccuracy_since_ios_18/?rdt=38756

I found this hint: https://www.reddit.com/r/iOSProgramming/comments/3enzxl/background_color_for_uiview_rendering_slightly/

I tried to change the color scheme, but I did not found the right one (is it sRGB, P3, Device RGB…):

Launch screen more vibrant in iOS18?
 
 
Q