Your iPhone App Isn’t Ready for iOS 7

iOS 7 LayersWe’re just days away from the public release of iOS 7 and that means millions of users will be upgrading to a new experience and expecting their apps to work just as well as they did on iOS 6. Is your app ready for real world success? Here are a few things that have been on our mind here at uTest the last few days.

All Apps Must Support iOS 7

Apple has begun accepting iOS 7 submissions, but did you know that they are requiring all new app and app update submissions to be iOS 7 compatible, optimized for Retina and support the 4-inch screen for the iPhone 5, 5s and 5c? This means that whether you were planning on releasing an iOS 7 update or not, your app and updates must run on iOS 7 before Apple will allow them in the app store (even if you were just fixing bugs in your iOS 6 version).

While compiling your app against iOS 7 will be simple and straight-forward for some developers, those who have custom UI elements (not found in UIKit) may find their interfaces distorted or out of place in the new OS. And, while you don’t have to take advantage of new frameworks such as Dynamic Type, Motion and updated multitasking, you do have to be cautious about depreciated APIs your app may have been relying upon. Find out more iOS 7 by reading our eBook, 7 Tips for iOS 7.

New Hardware Means a Need For More Coverage

Even if you have been testing your app against Apple’s beta and Gold Master versions of iOS 7, September 20th, brings us another milestone: two brand new devices. While many describe the iPhone 5c as a last year’s iPhone in new clothing, it is in fact a brand new device and while some of the components have remained the same, it is a new configuration of them (including a larger battery).

The iPhone 5s is a completely brand new device with an untested (in public, that is) processor. In addition to ensuring your app works well under anew operating environment for existing device users, you will want to make sure that the app works as well on new devices with new hardware.

A 64-bit Surprise

Speaking of the iPhone 5s, Apple has brought 64-bit architecture to the mobile world. This is really exciting for the world of mobile as apps optimized for the 64-bit architecture can run both faster and more efficiently. Obviously your mileage may vary – complicated apps with many calculations will see greater improvements than simple apps, once optimized. Apple has made it easy to compile your apps as both 32-bit and 64-bit versions in one binary. However, it is recommended that developers first support iOS 7 and then begin work to support 64-bit conversion (rather than trying to do both at once). There will be a few watch-outs while converting (particularly around the use of NSInteger and CGFLoat).

The addition of 64-bit architecture also means you should examine your testing strategy. Beyond the need to test on 64-bit device (in this case the iPhone 5s) you’ll also want to understand how the 32-bit version of your app functions after making the necessary adjustments for the upgrade.

New App or Upgrade App?

In our early tests with iOS 7 we’ve seen that many organizations are working to just get their iOS 6-optimized apps working with iOS 7. However, as we near the launch of iOS 7, we’ve seen customers who have created whole new experiences from scratch for iOS 7. Recently, Clear announced that they would be selling a separate iOS 7 only version. If you are putting in the development time to create a whole new experience, should you sell your app as a separate product from the original? Will we be seeing a renaissance of the transition to iPad where some developers stuck with universal apps that work on both the iPhone and iPad while others chose to create and sell a new experience under a different name?

Developers Take Notice

We’re not the only ones who believe iOS 7 will have a major impact on the iOS development industry. VentureBeat recently cautioned developers of the upcoming changes. Are you ready for the challenge and potential reward? Are you going to take advantage of all iOS 7 has to offer? I do have to say, we are excited and looking forward to seeing new and innovative apps pass through our testing community in the weeks and months to come.

Essential Guide to Mobile App Testing

Comments

  1. says

    The experts know the NFL very well and these projections are based on
    the player. When planning any trip to England, you must make
    time to come to the North West coastal city of Liverpool.
    This should be a pre-existing folder but, if not, create one.

  2. says

    There’s no real cohesion between all the different plotlines,
    and while this was also a problem in the PS3 and 360 versions, it’s
    twice as bad here because the Wii and PS2 versions are much shorter.
    If someone dies then you can save them by just touching them.

    While finding out completely new tension control strategies be certain that you organize your tension management actively trying to play into
    your time management planner so it will become a regime and implement the
    that you would to additional activities – in particular your job.

  3. says

    This similar potential market is expecting the likelihood to download new and old reserve apps into
    their sparkly new iPads. Today, it is said that the world is moving very fast and things are getting older day by day as new technologies are replacing
    all the old concepts. Apple always creates strategy for their
    products and the similar can be said of iPad.

  4. says

    A trainer at East Coast Fitness in North Bergen had hash, scales and
    plastic bags used to sell the drug in his car, along with various prescription
    medications, when an alert Fairview patrol officer pulled him over
    earlier today, police told CLIFFVIEW PILOT. Going beyond the textbooks and gaining practical knowledge that can be used in their day to day lives.
    Holding a $100 bill focus and saying, “the energy moves through me knowing I am an abundant being,”
    for example is very liberating while making love.

  5. says

    Wonderful post however I was wondering if you could write a litte more on this subject?
    I’d be very grateful if you could elaborate a little bit further.
    Thanks!

  6. says

    The Samsung Continuum is the newest Galaxy S device, andd it is priced as such.
    A chain reaction will occur, making Bluetooth the standard for cuttig
    edge wireless. This gadget is the most eagerly awaited handset, which has excellebtly entered the realm
    of reality by boasting the latest power packs in terms of attributes.

  7. says

    It iss ranked aas 31st most innovative company in the wworld according to Fast Company.
    It comes with 32GB orth of storage space and 1GB worth of RAM.
    Apple’s most successful product launch to date is the i – Phone 4S.

  8. says

    Hi there, I discovered your website by way of Google at the same time as searching for a similar topic, your website got here
    up, it seems great. I’ve bookmarked it in my google bookmarks.

    Hello there, simply changed into alert to your weblog thru
    Google, and found that it’s really informative. I’m going
    to be careful for brussels. I’ll be grateful in case you proceed this in
    future. Numerous other folks will probably be benefited out of your writing.
    Cheers!

  9. says

    The list you have provided is undoubtedly awesome. But according to me iOS development should not be done following any list. It should be innovative and your own creation.

  10. Avi says

    Testing also, would be a concern for the existing application. What would be the best approach for testing the existing applications on iOS7?

  11. says

    Very informative to upgrade old iOS 6 into Apple newly released iOS 7 and it is available in the market from 18th September 2013 (this month). It will be continue as now technology is upto the mark and we are expecting more from Apple with it’s new iOS 7. Anyways great intimation about the iOS 7 upgrade.

  12. says

    Good question asked. New app or upgrade app? I think both are required as you cannot completely wash out old apps. Rather it is good that you upgrade them to fit new mobile technology. There are so many things which are happening in iOS development field. Stay updated!

  13. Tulai Paul says

    Its not surprising that there may exist some kind of incompatibility with the newest version. We know that the companies have been launching newer versions as the asking rate of the market is very steep. We have to offer the gestation period to everyone. Microsoft could not soar high without such time frame, which they got luckily for most fo their products. Even appnext or revmob have been dominating market after crossing their initial phases of difficulties.

Trackbacks

Leave a Reply

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