Apple is already providing developers with a new iPhone firmware beta with enhanced location-finding that could lead to true navigation as well as the roots for background push services.
The one of new features is update to core Location - it can now recognize the cardinal direction of an iPhone with GPS as well as its velocity, both of which are ingredients necessary to providing turn-by-turn directions. The additions confirm statements recently by Apple's Greg Joswiak, who rejected earlier claims that iPhone 3G's GPS antenna wasn't powerful enough to handle navigation and in turn explained that "complicated issues" are holding the device back from serving as a true navigation unit.
Apple is also implementing a rough version of its background push notification service in the 2.1 firmware. Announced at the Worldwide Developers Conference, the feature lets third-party native programs receive data such as alerts or new messages without actively running. The measure saves processing power without interrupting some apps that depend on constant access to the Internet.
The inclusion of this early version of the code alludes to the 2.1 update becoming public at the same time as the push notification service itself, which is tentatively due for September. In the meantime, Apple and its US partner AT&T are known to be testing iPhone 2.0.1, a maintenance release that likely fixes some of the outstanding bugs with the initial 2.0 release.
Follow us on