Our SDK can detect when the iOS system has started loading the app’s main class. We also detect when the applicationDidFinishLaunching was called (on iOS for example). The difference between them is the app startup time. Something similar on Android.