When the first iPhone was launched in 2007, it was designed to support only one screen resolution and with the launch of the Retina display on iPhone and iPad 4, Apple had to improve resolution. For several months we have a new resolution for thedisplay of the iPad 3 and in the fall we will probably have a new iPhone to 4 inches.
With all these different resolutions to manage, Apple has introduced a feature in the IOS 6 which will allow developers to configure their applications to adapt themselves to all screen resolutions.
One of the main reasons pushing a developer to choose to develop for iOS rather than Android is simply that that is an operating system fragmented with hundreds of devices to follow. The developers of Android often use dozens of devices to test their applications for each screen resolution: the smallest display (320 x 480 pixels) to new (1280 x 800 pixels).
|layout available on iOS 6|
It is a nightmare and Apple is not ready to create the same kind of problem to its developers, that is why the Auto Layout (automatic layout) has been established in the IOS 6 to prepare the next generation iPhone.
This configuration can then be automatically applied to all types of iDevices to the very future of a possible mini iPad.