Happy to report that we are making the splash screen optional via a declaration in the UWP app’s package manifest. Tim Heuer and I talked about this at Build 2017. This is targeted to ship with the Fall Creators Update and we will be testing and tuning the timings via flights to Windows Insiders. To opt in, you simply set the property Optional=“true” on the SplashScreen element in your Package.appxmanifest in your app project. If your app is alive and kicking prior to a TBD timeout value, then users don’t see the splash screen. Otherwise they do.
707 votesEnrico commented
One codebase to rule them all.