Top five iOS 8 developer concerns

Top five iOS 8 developer concerns

Summary: iOS 8 will brings 4,000 new APIs to Apple's mobile platform, and this means developers are going to have to work hard to both implement new features and deal with bugs rapidly.

TOPICS: Mobility, Apple, iOS, iPhone, iPad

iOS 8 is coming, and within a few weeks of its launch it will be powering the majority of iPhone and iPads out there. That means that developers need to get their ducks in a row and get ready for the new release.

But iOS 8 is a radical departure from iOS 7, and it brings with it a range of new features, and according to Andrew Levy, CEO of app performance management solution Crittercism, the new release is causing concern for developers.

Levy highlights five issues that are of particular concern.

Increased customization and flexibility

iOS 8 has 4,000 new APIs, and this will undoubtedly result in headaches for developers, both during the initial development and testing phase, and after release.

Increased reliance on the cloud

A great many new iOS features rely on the ability to connect, network and sync with iCloud services. This not only means a higher demand on the reliability of the cloud service, but also that thought needs to be put into optimizing performance.

IoT support

With the inclusion of both HomeKit and HealthKit, iPhones and iPads running iOS 8 will be expected to connect to more devices than ever. Everything will need to be seamless, from the device connecting to the iPhone or iPad, to the apps' interaction with the device.

New device support

A new iPhone means that app developers will be in a race to release apps that fully take advantage of the capabilities of the new OS as well as the device.

New Swift programming language

Apple's new programming language for Cocoa and Cocoa Touch, Swift, will be released with iOS 8, and just as any new language, it will introduce complexities that developers will have to learn and adapt to.

While there 's nothing here that developers can't cope with, the speed that iOS 8 will spread once it is released – we can expect based on historical data for it to be on about 60 percent of devices in a few weeks – means that developers will have to move fast to address issues with their apps.

The best of Hardware 2.0:

Topics: Mobility, Apple, iOS, iPhone, iPad

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • the cloud

    if you force me to go to the cloud i will sale my ipad and iphone and to microsoft it goes for you to if you force me to go to the cloud i will sale all of my computers that is for good you all know the cloud has been hacked we hear it on the news and on the net so noOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
    • Be honest with yourself - you're already using it

      where's your mail? On your personal POP3/IMAP server, or hosted by Yahoo or Gmail?

      Taken any pictures with your iPhone? They're already backed up to iCloud.

      use any apps? Dollars to doughnuts you have to log in to at least some of them - and if you do, its the cloud.

      Stop fearing. Think rationally. We've had the cloud since the dawn of the web. That's frankly the point of the thing.
    • Just a little help - it's "sell"...and another -

      one thing about Apple, based on history and Microsoft as well. The cloud is "in addition to" and is an option. Unlike Google - YOU HAVE to use the cloud. I don't know if this will change but right now it's a nice blend of you can use if you want but you don't have to...
  • stop apologising for Apple

    They remove choices and you think it's ok.
    Blissful ignorance
    • Not sure where that asinine comment

      comes from? can you explain where choices are being removed in this article?
      • Of course he can't.

    • I have to second that

      what choices does the article characterize as being removed?

      I could understand this comment were it in relation to the iPad - it has a very different security model from a PC, and some might find the lack of ability to just fiddle with the file system and configuration too restrictive.

      I don't understand this comment in relation to a Mac or OS X. What choice is it exactly that you don't believe you have? On a Mac you can fiddle with settings files, boot up initiation, and such until the computer no longer works... just like other OSes. So I ask again - what choice do you believe yourself to not have?
  • Thoughts

    "Increased customization and flexibility"

    This is actually a good thing, and no it won't cause more headaches. You use the APIs you need, and ignore the ones you don't.

    "Increased reliance on the cloud"

    If it REQUIRES the cloud, I'm concerned. If it does something like sync that still works offline, I'm fine.

    "IoT support"

    Sounds fine to me. Won't bother the vast majority of developers, but those who use the IoT may want to consider their options.

    "New device support"

    Well, this has been the case for several generations of iOS. Most developers should already have a process in place for dealing with new devices.

    "New Swift programming language"

    Last I checked, it was optional. It's completely up to the developer how to proceed.