The launch image is shown while your application is being loaded. The faster your application loads and gets its first view on screen the shorter the duration the launch image will be shown. So, you can't directly control the duration, but by ensuring you application loads quickly you can affect it.