Developing for all four iPhone resolutions - how do you go about it?

With iPhone 6 out, developing for both iPhone 4, 5, 6 and 6 plus is a must. I'm pretty new to considering adaptive interfaces / content when developing apps, so I'm looking for strategies on how to approach it.
My current case example is a graphic novel-type app. The development process is going to be short, so I'm looking to make an app that just displays in fullscreen on all phones, not necessarily taking advantage of the higher pixel densities. A lot of the content is bitmap pages that need to take up the full screen on all resolutions.
So what are your general strategies for going about this? As I see it, the first issue is the two different aspect ratios. The iPhone 4 is 3:2 whereas all the others are 16:9, so my idea is to first detect if the ratio is 3:2 or not, and make the app either adapt to iPhone 4 or iPhone 5 depending on the result. Apple's automatic scaling of older apps should then take care of scaling up to iPhone 6 and 6+. Correct?
Secondly, what is the next step? Do I save all the bitmap pages of my graphic novel in a 640x960 version (iPhone 4) and a 640x1136 version (iPhone 5) separately, then load the right one at runtime depending on the aspect ratio detected?
Thirdly, if I work in Flash Pro with a 960x640 canvas size, do I then load the correct bitmap version and place it in the top left corner of the canvas because it will then extend to all the edges of the screen - or do I 'center' the iPhone 5 version outside the canvas to make it fit? (Meaning do I place the content at x = 0 for the iPhone 5 version, or at x = - ((1136 - 960) / 2) ?
I hope these questions make sense, especially the last one, and would like to hear how you would approach a project with a short deadline which just needs to run fullscreen on all iPhones.

Do you have different versions of the graphic novel pages, or is there just one version of the page? If there is one version, can you crop into the page without losing anything important?
I would guess that there is one version, and that cropping into the page will lose something important. If that's the case, here's how I would handle it:
Make a stage that is 14:9. The size doesn't matter, but 1400x900 could be a good starting point.
Put down a background texture that fits well with the look of the other images. Make that fill the 1400x900 stage.
Place your page graphics so that they are within the center 1200x788 area of the stage.
Set the stage scalemode to "noBorder".
You now have a layout that will work on all devices, as narrow as iPad, and as wide as iPhone 5. All without any code. On the widest devices you'll see a bit of your background pattern to the left and right of the page graphic. On the narrowest devices you'll see a bit of background pattern above and below the page graphic. But you won't lose sight of anything important.

Similar Messages

  • I have 2 iphones, 1 personal and 1 business.  I thought I was supposed to have 2 separate itunes accounts.  I now have a work ipad and want to only have 1 itunes account that I can use for all 3 devices.  How do I cancel 1 account or just combine the 2?

    I have 2 iphones, 1 personal and 1 business.  I thought I was supposed to have 2 separate itunes accounts.  I now have a work ipad and want to only have 1 itunes account that I can use for all 3 devices.  How do I cancel 1 account or just combine the 2?

    I want to be able to transfer my apps from my original itunes account that I have on my personal iphone 3 and work ipad 3 to my work iphone 4S ,as well as purchase more more apps for the work iphone with the original itunes account.  Plus I need to sync all 3 of them with my work tower computer.  I really appreciate you're trying to help me out.

  • HT5824 how to merge all my contacts in one for all the iPhones and iPad

    How to merge all my contacts in one for all my Iphones and Ipad so that i have one contacts list in all my gadgets

    make an album titled whatever you want and then go to photos. select the photos you want and click the arrow ponting up on the left habnd corner. move them to the album you created and once your finished navigate to albums. once in your album go to the top right and click slideshow. You can add transitions and play music also when you click slideshow. Then you click start slideshow.

  • HT204053 i have an apple id on my ipod & another for my macbook & iphone.  how do i change the id for my ipod to match the one for my macbook & iphone?

    i have an apple id on my ipod & another for my macbook & iphone.  how do i change the id for my ipod to match the one for my macbook & iphone?

    To change the ID:
    For iMessage, go to Settings>Messages>Send & Receive (Receive At in iOS 5), tap the ID sign out, sign back in using the other ID.
    For FaceTime, do the same thing in Settings>Facetime.
    For Purchasing, do this in Settings>iTunes & App Stores (Settings>Store in iOS 5).
    For iCloud, you'll have to delete the account, create a new account with the other ID, and migrate your data to the new account.  Before deleting the account, if you have any photos in photo stream that are not in your camera roll or backed up somewhere else save these to your camera roll or you will lose them.  To do this, open the photo stream album in the thumbnail view, tap Edit, tap all the photos you want to save, tap Share, then tap Save to Camera Roll.  Once this is done, go to Settings>iCloud, scroll to the bottom and tap Delete Account. When prompted about what to do with the iCloud data, be sure to select Keep On iPod.  Next, set up a new iCloud account using a different Apple ID (if you don't have one, tap Get a Free Apple ID at the bottom).  Then turn iCloud data syncing for contacts, etc. back to On, and when prompted about merging with iCloud, choose Merge.  This will upload the data to the new account.

  • HT5621 Hi, we have three iPhones and iPods which are currently linked to one apple ID.  I have now set up an apple id for each phone/iPod.  How do I go about re-directing the two accounts to the relevant one that has now been set up please?

    Hi, we have three iPhones and iPods which are currently linked to one apple ID.  I have now set up an apple id for each phone/iPod.  How do I go about re-directing the two accounts to the relevant one that has now been set up please?  I could do with a step by step guide to follow as am worried about loosing aps, music, photo's etc which are on the individual phones.
    Thanks
    Mandi

    On each of the phones you're gonna use a new Apple ID for iCloud: turn off Contacts, Calendars, etc. for iCloud. You'll be prompted to keep the data or delete it from the phone, then turn off iMessage, FaceTime & delete the iCloud account...Settings>iCloud...scroll down...delete account. Then, setup iCloud using the new Apple ID, turn on iMessage & Facetime.
    This will have no affect on the ID you share for iTunes content, & you can continue to do so.

  • I disabled my iphone 5. how do you fix it. i for got my passsword.

    i disabled my iphone 5. how do you fix it. i for got my passsword.

    If you have got the error on your iPhone saying 'iPhone is disabled', put your device in DFU Mode and re-boot, or if it is still not working, then restore in iTunes.
    Good Luck

  • I have iphone 4 with ios 7.0.3. but with ios 7.0.3 my phone is working very slow. please do something for all the iphone 4 user.

    i have iphone 4 with ios 7.0.3. but with ios 7.0.3 my phone is working very slow. please do something for all the iphone 4 user.

    Hi Tyler199869,
    If you are having issues making or receiving calls after updating your iPhone, you may find the following article helpful:
    iPhone: Troubleshooting issues making or receiving calls
    https://support.apple.com/kb/TS3406
    Regards,
    - Brenden

  • Ecc6, after i've changed all the passwords for all oracle users, then how

    ECC6, after i've changed all the passwords for all oracle users, now sap can't connect to oracle , then,  How can i config the sap to make sure it can boot normal?
    If our database is sqlserver, i've changed the database password for all database users, then, How can i config the sap?
    Thanks!

    My db is oracle ,                           the oracle host name is dbserver.
    The sap ap server only install the SAP. SAP host name is apserver.
    Just now i've altered all the password of the oracle database db user account, Include the account "sys".
    (I must alter the password.)
    Now the SAP service in the host "apserver" can't boot.
    Could you teach me  how can i config the "apserver" to make the SAP normal boot ?
    Thanks!
    Best regards!

  • Why is the ios6 compatible for all the iphones but not all the phones got the all upgrades, for example the panorama camera??

    why is the ios6 compatible for all the iphones but not all the phones got the all upgrades, for example the panorama camera?? this is another reason I am starting to dislike apple. An ipod is able to us an upgrade but not all the phones are? makes sense

    "why is the ios6 compatible for all the iphones"
    Ios 6 is not available for all iphones. Original Iphone and iphone 3 are not supported.
    "but not all the phones got the all upgrades, "
    This is common for most any device/computer.  Not all iphone/computer/device models can handle all of the new features.  Like any device, hardware is limited and cannot always support all new features and software.

  • Will an app that was developed for the new iPad resolution run on prior iPads?

    Will an app that was developed for the new iPad resolution run on prior iPads?
    What happens if we develop an app at 2048 x 1536 and try running it on iPad 2?

    Yes.
    It will run, but won't have the same resolution as New iPad.

  • Iphone 3GS- How do you get the pictures to show up larger when someone call

    Iphone 3GS- How do you get the pictures to show up larger when someone calls? I know this seems trivial but I have difficulty seeing, so one of the reasons I actually purchased this phone was for this feature. When the photos do come up they come up in the top right corner in small boxes / windows. I already google'd this topic and they suggested importing the photos - to itunes and than directly on to the iphone, I did this and it didn't work. Additionally I took a few test photos from the iphone and tried setting them to contacts. This didnt work either. I looked in settings and could not find anything that discussed this issue. Although I do believe I have seen iphones that ring with large pictures. Am i Crazy?

    You aren't crazy.
    Adding the photo to contacts on the computer gets you the smaller pix when people call.
    Assign the photo on the phone itself and you get full-size pix.
    Additionally I took a few test photos from the iphone and tried setting them to contacts. This didnt work either.
    So, that certainly should work. Try it again? Try it with a brand new contact, maybe it is not overwriting a previously existing picture.
    I suppose there is a small possibility that Apple thought this differing behavior was a bug instead of a feature and "fixed" it with a recent update, but I doubt it.

  • TS2755 I need to get hold of old messages from a previous IPhone.  How should I go about that?

    I need to get hold of old meesges   about 17 months from a previous IPhone.  How should I go about that ?

    Well, you wouldn't....
    I presume you don't have the old phone? Also, that you are talking about text or iMessages? They wouldn't be saved anywhere if that is what you were looking for.
    Cheers,
    GB

  • On an iPhone 5 how do you change the App Store Apple ID?

    on an iPhone 5 how do you change the App Store Apple ID? I had to change from an old Email ID to a new one - but I can not get the Apple ID on my phone to change.

    Let me add this - I'm trying to Update App's on my phone(also my iPad) shows that I have 11 apps to update - Update all - it comes back with Apple ID Password - shows old Email......

  • Can I use the color splash app on my imac instead of my iphone?  How do you do that?

    can I use the color splash app on my imac instead of my iphone?   How do you do that?

    Software written for the iPhone and other iOS devices can't be run on a Mac.
    (61491)

  • HT1657 I have rented a movie 8hours ago, and it will NOT play. The system also charged me twice, for the same movie! How can you help me please?

    I have rented a movie 8hours ago, and it will NOT play. The system also charged me twice, for the same movie! How can you help me please?

    For the film not playing, you can use the 'report a problem' link from your purchase history : log into your account on your computer's iTunes via Store > View My Account and you should then see a Purchase History section with a 'see all' link to the right of it ; click on that and you should see a list of your purchases ; find that film and use the 'Report a Problem' link.
    Not sure whether you can request a refund for the double charge via the same link, if not then you can contact iTunes support here : http://www.apple.com/support/itunes/contact/ - click on Express Lane, then iTunes > iTunes Store

Maybe you are looking for

  • Missing audio from half my video clips

    Hi guys, i'm young & new here so sorry if i'm not very technical. Here goes: At college we had to film interviews with a range of students. We filmed with a stadard digital camcorder on two days: * On the first day we filmed with the internal microph

  • Agent Not Found for rule 168 in Travel Management WF WS20000040

    Hi, I got a strange error occurring that I can not quite figure out. I am using a copy of a standard delivered SAP Work flow for Trip Approval (WS20000040) that is identical to the SAP delivered workflow except without the expense department tasks (w

  • 1.6.0u18 on x86_64 Linux  crashes immediately with OutOfMemory error

    Hi, I'm having a problem with the latest update of the JDK where all the binaries crash immediately with the following error: # ./java # A fatal error has been detected by the Java Runtime Environment: # java.lang.OutOfMemoryError: requested 64 bytes

  • Will Photoshop CC work with Bridge CS6

    Hi I'm about to download Photoshop CC (Windows 7). I already have Photoshop CS6 and Bridge CS6 installed. My questions is do I have to download and install Bridge CC or will Photoshop CC work ok with Bridge CS6. Thanks

  • Behavior of ldap.ora in SQLDeveloper

    We currently moved over our OID Oracle Name Server to a standard Oracle DSEE LDAP instance for consolidation purposes. With this move, there are issues with how SQLDeveloper configured to use LDAP connectivity behaves... A search is done to the root