Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-99596

Android 12 - App Splash Screen

    XMLWordPrintable

Details

    Description

      Overview:

      Android 12 adds the SplashScreen API, which enables a new app launch animation for all apps when running on a device with Android 12 or higher. This includes an into-app motion at launch, a splash screen showing your app icon, and a transition to your app itself.

      If you have previously implemented a custom splash screen in Android 11 or lower, you’ll need to migrate your app to the SplashScreen API to ensure that it displays correctly starting in Android 12. Not migrating your app will result in a degraded or unintended app launch experience.

      Guide:

      https://developer.android.com/guide/topics/ui/splash-screen

      Currently, Qt uses a custom implementation to show the splash screen. When running a Qt-based app using a splash screen on Android 12 this results in a broken launch experience:

      1. First the app icon is shown as a splash screen
      2. Then the actual splash screen is shown

      This article contains the steps that need to be done for the migration:

      https://developer.android.com/guide/topics/ui/splash-screen/migrate

      Proposed Action:

      Research usefulness.
       

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qtandroidteam Qt Android Team
              samuelmira Samuel Mira
              Votes:
              13 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes