If Apple is going to increase the resolution and make things harder for developers, ideally, they should opt for a bigger than 4 inch screen with a resolution of 1280x720.
At a 1280x720 resolution, you could...
A) Stream the iPhone to your TV with a perfect aspect ratio
B) Playback 720p videos with a perfect 16:9 ratio with no scaling needed whatsoever and no black bars.
At 1152x640, it would be exactly 1.2 bigger and would have room for exactly one additional row.
At 1152x640, apps built for the older 960x640 resolution would take up the upper 5/6th of the screen while the home dock continues to display at all times taking up the bottom 1/6th of the screen.
Alternatively, they could double the resolution to 1280x960 on 4.5 screen so that you could watch 720p videos on the screen without any scaling.
Even a resolution of 1138x640 makes more sense than a resolution of 1136x640.
At 1138x640, you get an exact 16:9 ratio.
In fact, they could've just stuck with a 960x640 resolution screen but at 4-4.5 inches. It would still be a high enough pixel density to qualify as "retina."
But what they are doing now...
A very slight increase in resolution
A very modest increase in screen size
A resolution that doesn't make any sense (not 16:9, and not enough room for one additional row)
A pain in the ass for developers by introducing a new resolution
is the worst of all possible options.
If you're going to introduce a new resolution, make it count, and go with a 1280x720 or 1280x960 resolution on 4-5 inch screen. At the very least, use a resolution that makes sense.
At a 1280x720 resolution, you could...
A) Stream the iPhone to your TV with a perfect aspect ratio
B) Playback 720p videos with a perfect 16:9 ratio with no scaling needed whatsoever and no black bars.
At 1152x640, it would be exactly 1.2 bigger and would have room for exactly one additional row.
At 1152x640, apps built for the older 960x640 resolution would take up the upper 5/6th of the screen while the home dock continues to display at all times taking up the bottom 1/6th of the screen.
Alternatively, they could double the resolution to 1280x960 on 4.5 screen so that you could watch 720p videos on the screen without any scaling.
Even a resolution of 1138x640 makes more sense than a resolution of 1136x640.
At 1138x640, you get an exact 16:9 ratio.
In fact, they could've just stuck with a 960x640 resolution screen but at 4-4.5 inches. It would still be a high enough pixel density to qualify as "retina."
But what they are doing now...
A very slight increase in resolution
A very modest increase in screen size
A resolution that doesn't make any sense (not 16:9, and not enough room for one additional row)
A pain in the ass for developers by introducing a new resolution
is the worst of all possible options.
If you're going to introduce a new resolution, make it count, and go with a 1280x720 or 1280x960 resolution on 4-5 inch screen. At the very least, use a resolution that makes sense.