More Access to the Software
On the software side of the iOS, native app development offers a wide range of features that web app developers don’t typically have available. For example, here is a list of software features introduced with iPhone OS 3.0 that are available only to native apps:
iPod library access to read library contents and play tracks
Displaying interactive embedded Google Maps with many of the same capabilities and identical performance to that of the Maps app
Peer-to-peer communications for multiplayer game play
Precise control over how cut/copy/paste works in an app
Powerful structured data mechanisms ideally suited to displaying lists (the Core Data framework)
Precise control over audio recording details (sampling rates, audio formats, etc.)
Push notifications to signal users about important events that launch your app
Creating and sending email messages from within the app
Reading and selecting information from the Contacts app
Very powerful OpenGL ES 2.0 3-D graphics composition platform
In-app purchases to encourage users to add paid features or extend subscriptions
If that list doesn’t send your imagination into overdrive, perhaps several new native app features of iOS 4 will:
Playing audible media while the app is suspended in the multitasking environment
Receiving system notifications of changing between active and suspended mode
Posting notifications to users at predetermined times, even if the app is suspended
Integrating with Calendar app data
Displaying revenue-generating ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access