Skip the navigation
Opinion

5 ways Apple's iPhone OS 4 is a game changer

Developers get their hands on a slew of new features, users benefit, too

By Ryan Faas
April 11, 2010 06:21 AM ET

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.

For users, Apple promises more than 100 new features, several of which the company showed off at its iPhone OS 4.0 event.

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.



Additional Resources
Forrester Consulting - Optimizing Users and Applications in a Mobile World
WHITE PAPER
Solving application issues over the WAN requires careful consideration. Based on their independent research, Forrester Consulting offers recommendations on how to tackle application performance issues, insufficient bandwidth and the inability to quickly restore users in a disaster.

Read now.

Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

App Development White Papers
The Keys to Distributed & Agile Application Development
How leading firms are winning with strategies for efficient application development, without relying on co-location.
Overcome Top 7 Admin Challenges of Active Directory
As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
Insiders Can Ruin Your Company. Take Action.
Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
Top Solutions and Tools to Prevent Devastating Malware
Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
Streamline Compliance and Increase ROI
Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will...
All App Development White Papers
App Development Webcasts
Reduced TCO for Communications Applications with New Oracle SPARC Servers
In this webcast learn how Oracle's new SPARC T4 servers and SPARC Supercluster deliver the security, performance, and scalability required for 4G network...
Optimizing Networks for the Cloud
Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
All App Development Webcasts
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs