Steps to Reproduce
- Run the official SplashScreen sample
- Remove the artificial delay added by the sample before running the main activity
- Observe that on Android 11 the splash screen is display from the moment the app runs, whereas on Android 12 it is only displayed for a split second just before the main page is rendered.
This may be an OS change and not a Xamarin problem, but it still struck me as a rather odd user experience and I wanted to make sure it wasn't something in Xamarin itself (e.g. maybe Xamarin needs to change to use the new SplashScreen APIs?)
SplashScreen.zip
Expected Behavior
Splash screen displayed during app boot-up, as on Android 11 and lower.
Actual Behavior
On Android 12 the splash screen is only displayed for a brief time, if at all.
Version Information
VS 2022
Steps to Reproduce
This may be an OS change and not a Xamarin problem, but it still struck me as a rather odd user experience and I wanted to make sure it wasn't something in Xamarin itself (e.g. maybe Xamarin needs to change to use the new SplashScreen APIs?)
SplashScreen.zip
Expected Behavior
Splash screen displayed during app boot-up, as on Android 11 and lower.
Actual Behavior
On Android 12 the splash screen is only displayed for a brief time, if at all.
Version Information
VS 2022