iOS default launch image VS mSplashScreen

As an experienced Adobe AIR developer, you should know that we must include all launch images in iOS app in order to have optimized display of your app.


There are total 7 launch images needed to suit all iOS device (assuming portrait orientation used) :-

  • Default.png (320 × 480 for old iPhone)
  • Default@2x.png (640 × 960 for iPhone 4)
  • Default-568h@2x.png (640 × 1136 for iPhone 5/5s)
  • Default-667h@2x.png (750 × 1334 for iPhone 6)
  • Default-736h@3x.png (1242 × 2208 for iPhone 6 Plus)
  • Default-Portrait.png (768 × 1024 for iPad)
  • Default-Portrait@2x.png (1536 × 2048 for iPad Retina)

Here are sample IPAs with iOS default launch image VS mSplashScreen (You are required a jailedbreak iOS device in order to install these IPAs) :-

picture_one

PictureOne.IPA – Built with iOS default launch image, 7 image files above. These 7 launch images total size = 6292KB. IPA size = 10541KB.


PictureOneS.IPA – Built with mSplashScreen. mSplashScreen inserts 7 required launch image with black, then shows the given splash screen (1242 x 2208) with loading indicator and sound effects. IPA size = 6102KB.


picture_one_hundred

PictureHundred.IPA – Built with iOS default launch image, 7 image files above. These 7 launch images total size = 6292KB. IPA size = 67399KB.


PictureHundredS.IPA – Built with mSplashScreen. mSplashScreen inserts 7 required launch image with black, then shows the given splash screen (1242 x 2208) with loading indicator and sound effects. IPA size = 62956KB.


We recommended you to install both PictureOneS.IPA and PictureHundredS.IPA, and you will notice same loading delays even with large IPA file size. This is because of mSplashScreen uses separated SWF technique that we mentioned earlier.

IosVsmSplashScreen


Android no splash screen VS mSplashScreen

There will be no default splash screen in Android, so you have to create you own splash screen in your Android app or use mSplashScreen.


Here are sample APKs with no splash screen VS mSplashScreen (although it is unfair for mSplashScreen, but we would like you to know the difference with and without mSplashScreen in Android) :-

picture_one

PictureOne.APK – Built without splash screen. APK size = 10811KB.


PictureOneS.APK – Built with mSplashScreen. Given splash screen (1242 x 2208 : 1758KB) with Animation + Loading Indicator + Sound Effect. APK size = 12590KB.


picture_one_hundred

PictureHundred.APK – Built without splash screen. APK size = 67657KB.


PictureHundredS.APK – Built with mSplashScreen. Given splash screen (1242 x 2208 : 1758KB) with Animation + Loading Indicator + Sound Effect. APK size = 69436KB.


Again, we recommended you to install both PictureOneS.APK and PictureHundredS.APK to experience same loading delays even with large APK file size by using mSplashScreen.

AndroidVsmSplashScreen