$bbtitle
Apple Stock: 196.14 ( +2.02 )
RSS RSS Twitter Twitter
Search:
AppleInsider.com Archives News Bytes Reviews Anonymous Mailer Submit Story AppleInsider Forums Mac Prices Polls Advertise on AppleInsider Contact AppleInsider
Save over $268 on MacBook Pros and $150 on iMacs with special coupons: Mac Pricing Guide updated Feb. 9th (Find the best prices on Macs).
Tuesday, March 17, 2009

iPhone 3.0 to include peer-to-peer support, push notification (photos)

By Prince McLean

Published: 01:40 PM EST

iPad hands-on preview
In offering a preview look at the new iPhone OS 3.0 platform, senior vice president of iPhone software Scott Forstall announced that Apple has added over a thousand new Application Programming Interfaces to allow developers greater access to the mobile device's features, from peer to peer discovery to peripheral hardware support to background notifications.

Among the changes are support for new business models for selling mobile software, including subscription sales to pay for continued access to software services, and the ability to sell add-on packages of new content, game levels, or similar expansions.

Bonjour Discovery

The new iPhone 3.0 software will also add Bonjour discovery support, allowing iPhone users to discover nearby devices without requiring them to set up an ad hoc Wi-Fi network. Instead, the device will use Bluetooth to discover other phones advertising their presence, a feature that can be used in multiplayer games and other applications.

The feature is automatic and doesn't even require the presence of Wi-Fi; developers just need to call on the feature and build in a menu to show it off.

Bonjour on iPhone


Peripheral support

The next major update will also finally give developers access to hardware peripherals using the Dock Connector, with Forstall giving examples that included smart stereo docking devices, an FM transmitter controlled by an app, or even medical devices, referencing a slide of an iPhone connected to a blood pressure cuff.

Developers can not only hook these into existing APIs and formats but write their own custom protocols to ensure a device works correctly.

Maps

Apple will be converting the mapping engine behind its own Maps app into a general purpose API that developers can use to add mapping features to their own apps as well, including the same multitouch navigation control, street and satellite displays, and GPS plotting.

Google Maps in a 3rd-party app


Core Location will also finally make turn-by-turn GPS directions possible, although developers will need to sell maps separately as Google's free maps are not licensed for GPS mapping. Many developers reportedly either have licenses to third-party maps or own the maps themselves, making this limitation a relatively small problem.

Background notifications

At last year's WWDC, Apple announced plans to roll out its Push Notification Server for the iPhone last September. The system never appeared, however, and triggered concerns that the company was either scrapping it or replacing it with true background app support.

The feature lets apps quit but continue to "listen" for data on a universal network channel that can send messages and other notifications, freeing up system resources but still permitting instant messaging and similar apps to keep watch.

After noting that ESPN delivers 50 million alerts every month, Forstall said Apple had ultimately been forced to redesign its background notification system to accommodate much greater traffic than it had originally anticipated. It now "scales," according to the Apple executive, and can be bolstered by additional servers or other resources as the amount of traffic increases.

Background Push Notification


He also said Apple had tested background apps on rival mobile operating systems from RIM and Microsoft and found background standby time dropped by 80 percent or more with background listening enabled.

Forstall noted that, in contrast, Apple's solution will only see standby time reduced by 23 percent. PNS will allow developers to push number updates that show an icon badge, text messages, and alert sounds to users who request background updates. Apple is customizing its PNS network for all 80 countries where the iPhone is available, making sure it's optimized across all of the applicable mobile networks.

Additional APIs

Apple is also adding a new API for streaming audio and video directly over HTTP, which is more secure and reliable for firewalls, and another for voice-over-IP. This will allow in-game voice chat and other features that aren't an option today. Other new APIs to be released in iPhone 3.0 will allow access to the iPod portion of the iPhone's media library, control of the proximity sensor, audio recording features through a Voice Memos feature, a battery API, support for data detectors, and text selection.

Filed under : iPhone 20 Comments ] 
Story topics: iPod touch, iPhone SDK, iPhone Software 3.0   Print ] [ Story Link ] 



Mac Poker players can play Full Tilt Poker for Mac and get 100% to $600 free with bonus code MP600, courtesy of Online Poker Mac
AppleInsider Features
Hot Forum Topics

Recent Articles
Apple seen to extend exclusive iPhone deal with AT&T
iTunes price increases mean slower sales for music labels
Apple introduces 64-bit Aperture 3 with Faces and Places
Apple's share of U.S. smartphone market grows to 25% - study
iPhone OS 3.1.3 sees 14% adoption in 6 days, new hack released
Amazon rethinking Kindle in the wake of Apple iPad
Purported 4th gen Apple iPhone parts show largely unchanged design
Execs say Apple could lower iPad price if market demands it - report
Consumers lose interest in iPad after Apple's unveiling - survey
Higher Amazon e-book prices expected to coincide with iPad launch
Inside Apple's iPad: VGA video output
Unannounced Core i7 Apple MacBook Pro surfaces in benchmarks logs
Apple's new beta of Mac OS X 10.6.3 includes few changes
One in five physicians likely to purchase Apple iPad - study
Sling Media says it didn't change iPhone SlingPlayer to appease AT&T
Credit Suisse: 75% chance AT&T keeps iPhone exclusivity in 2010
Apple denying iPhone apps that use location framework for targeted ads
Apple's iPad deal gives Hachette pricing leverage against Amazon
Eccentric but effective Steve Jobs pitches iPad to NYT execs
Owners of flickering 27-inch iMacs claim 15% refund from Apple
IDC: Apple iPhone was No. 3 smartphone in 2009 with 14.4% of market
Future Apple iPhones could share current location during a call
AT&T, Sling Media partner to allow 3G access on iPhone SlingPlayer
Apple's iTunes Preview now offers browser-based App Store access
Amazon acquires touch-screen maker for future Kindle project
Nehalem Mac Pro systems suffer audio-based performance issues
Two new hires are Apple's latest moves in mobile advertising
AT&T outbid Verizon with cheaper Apple iPad data plans - rumor
Apple seen moving 2M iPads in 2010 before sales 'catalyst' emerges
Apple iPad deal pushes another publisher to renegotiate with Amazon
Apple allegedly selects new manufacturer for next-gen iPhone
ScrollMotion tapped by publishers to develop textbook apps for iPad
Apple denies iMac production halt as shipment times improve
Apple releases iPhone OS 3.1.3 with battery reporting fix
U.S. senator presses Apple on human rights practices in China
Photo of Apple's next-generation iPhone in the wild - sources
Despite sales growth, Apple's iPhone loses market share - report
Intel 6-core i7-powered Mac Pro rumored to launch this month
iPad photos show slot for forward-facing video camera
Apple releases 2nd potential fix for flickering 27-inch iMacs

 
Advertisements








AppleInsider RSS Feed
AppleInsider © 1997-2008
Please review our Privacy Policy.
Written/Edited/Compiled by the AppleInsider Staff.