I suspect that these animations make launch feel faster much of the time by hiding the true launch time of the app. And I think this is a primary purpose of launch animations.
Compare to iPhone OS 1: apps had static launch images that the OS animates to be visible so an app has hundreds of milliseconds to load before the user feels a hang.
Compare to iPhone OS 1: apps had static launch images that the OS animates to be visible so an app has hundreds of milliseconds to load before the user feels a hang.