5 ways Apple's iPhone OS 4 is a game changer
Developers get their hands on a slew of new features, users benefit, too
Computerworld - Less than a week after launching the iPad, Apple teased iPhone users -- as well as iPod Touch and iPad users -- on Thursday by previewing some of the features in the next iteration of the iPhone operating system. The update, due out this summer for the iPhone and iPod Touch and in the fall for the iPad, packs a lot of punch for developers, who get access to 1,500 new APIs and iPhone/iPad features previously accessible only by Apple itself.
While CEO Steve Jobs chose to highlight seven features -- he called them the "tent poles" for the upcoming update -- I want to focus on the five new features that will be game changers for Apple and for the mobile industry as a whole.
1. Multitasking and other developer enhancements
The single most-requested iPhone feature since Apple opened the platform to third-party developers two years ago has been the ability to run multiple apps at once and to allow apps running in the background to continue to access network and Internet resources.
For two years, Apple has stuck to its no-multitasking and no-background-apps stance, with the exception of some of the company's own built-in iPhone apps. The mantra from Apple has been simple: Multitasking and background apps slow the overall performance of the device and drain the battery faster.
In delivering multitasking to the masses of iPhone developers, Apple didn't simply decide to let all apps run and perform all their functions simultaneously, which is what most other platforms do. Instead, the company looked at the types of functions background apps need and created services that give multitasking apps access to those core needs.
This allows basic processes like playing music, updating your location and completing tasks to work when a user switches apps. This tack is smart because when most apps are running in the background, you rarely interact with most of their features -- so why take up resources that can be allocated elsewhere?
To that end, Apple offers developers seven services: playing audio; access to VoIP features (so you can talk while using other apps); updating location data (where Apple cleverly relies on GPS -- a resource and battery hog -- only when the device switches between cell towers); enhanced push notifications.; app-generated notifications (such as a to-do list from a project management app); autocompletion of in-process tasks like uploading or downloading data after a user switches apps; and fast switching between applications.
That last one allows the device to automatically save an app's current state and any open data when switching -- via a dock-like list of running apps -- to another task.
iPhone OS 4
- First Look: iOS 4.2 beta 1
- iPhone 4, with 512MB of RAM, to offer 'robust performance'
- Apple slates WWDC for June 7-11, touts iPhone 4
- Apple: iPhone OS supports open standards, Flash is closed
- What iPhone OS 4 means for IT
- 5 ways Apple's iPhone OS 4 is a game changer
- Apple blocks Adobe's iPhone 'end around' plans
- iPhone OS 4 offers a lot for the enterprise
- What iPhone OS 4 means for you
- Opinion: Apple's iPhone OS 4 no threat to Android
- The Business Value of Continuous Delivery Download this whitepaper to learn more about the business value of Continuous Delivery and see why it could be a game changer for...
- Ten Factors Shaping the Future of Application Delivery Download this research report conducted by Enterprise Management Associates (EMA) to learn how those that are seeking to accelerate application delivery are leveraging...
- Adobe Creative Cloud FAQ The following are answers to common questions about Adobe® Creative Cloud™ for teams membership, purchasing, security, and storage.
- What's coming to Adobe Creative Cloud Editing and video content creation workflows are about to get easier and more exciting, with major updates coming soon to Creative Cloud, bringing...
- What should I look for in a Next Generation Firewall? SANS Provides Guidance With so many vendors claiming to have a Next Generation Firewall (NGFW), it can be difficult to tell what makes each one different....
- Why Are Customers Really Deploying an NGFW? It seems every IT Security expert is talking about the NGFW, but what are people really doing? This webcast covers 5 real-world customer... All App Development White Papers | Webcasts