Will iPhone 6 and iPhone 6+ new screen size add extra work for developers?

The answer to the question will really add an extra mile of happiness to the iOS developers, as you don’t need to do anything extra in order to support the iPhone 6 & iPhone 6+ display. The reason which supports this is quite simple, rect frames and sizing don’t rely on the resolution display of the iOS devices which is the same case in for iPhone 5 & iPhone 5S display.

So we write a simple app which logs the rect frames for 4S, 5S, 6, 6S simulators, and we get the following logs printed :

4S : (0,0, 320, 480)

5S : (0,0, 320, 568)

6   : (0,0, 320, 569)

6+ : (0,0, 320, 569)

So last 3 results signify that even if the resolution is changing, the device still maintaining the same ratio. So checking a value greater than above frames will definitely put it outside the view even if it is 6+ display resolution.

Hence this will lead to a great conclusion that it will not require the developers like us to make tedious adjustments with new bigger resolution screen sizes with an assumption that we are using auto layout support or atleast calculation based frame re-sizing.

Adding more to it, if we check the most precise aspect ratio iPhone 6 : (375:667), iPhone 6 + : (9 : 16). Now if compare both these ratio of standard width of 320 for iPhone 6 size.

iPhone 6

375/667= 320/x

x = 569

iPhone 6 +

9/16 = 320 /x

x = 569

Great, and this is just 1 pixel off from 5 & 5S value of 568.

So again a great stand by Apple to restrict with same aspect ratio for all new devices to offer more support to iOS developers and the apple fanboys for the app usage.

Please check out more information and updates at http://mobile.paxcel.net

2 thoughts on “Will iPhone 6 and iPhone 6+ new screen size add extra work for developers?

  1. Your frame sizes are coming back as the iPhone 5 size because you aren’t including iPhone 6 & 6+ launch images, so the app is just auto-scaling. Therefore, you’re not actually supporting the new screen sizes in your app, and that’s why it’s so easy… For now… Don’t count on Apple accepting apps that do this in the future.

    • Apple has made every effort to keep apps that were specifically redesigned in iOS 7 for the iPhone 5, 5C and 5S to look as good as possible in iOS 8 on the iPhone 6 and 6 Plus. Both iPhone 6 and 6 maintained a same aspect ratio 16:9 as it is in 5/5S/5C.
      5/5S/5C (1136*640) 16:9, 1.775
      6 (1334*750): 16:9, 1.778
      6+ (1920*1080): 16:9, 1.777
      Developers who had adapted to auto layout framework’s in there app’s earlier will be having advantage. For new app’s it seem’s UI assets need to support the @1x, @2x and @3x pixel sizes to give better look.

Leave a Reply to Wook Cancel reply

Your email address will not be published. Required fields are marked *

7 × six =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>