The Latitude app for the iPhone allows continuous location updating, so you always know where your friends are.
(click image for larger view)
Slideshow: Google Chrome OS Promises Computing Without Pain
Despite its zealous promotion of the Web and HTML5, Google still sees value in native mobile apps, which offer capabilities that aren't yet available or well-implemented in mobile browsers.
On Monday, Google released a native iPhone app for Google Latitude, its social friend-tracking service. Latitude for the iPhone allows users to continuously share location information with friends.
Keeping tabs on friends this way, however, has a downside: Google has warned that continuous location sharing transmits a lot of data, which could affect those with limited data plans.
Also, any kind of continuous data transmission taxes the phone's battery more than periodic or on-demand transmission. This was one of the reasons that prior to iOS 4 Apple disallowed background processes in third-party apps.
Google offers Latitude as a feature of Google Maps on Android, BlackBerry, Symbian, and Windows Mobile phones. The company previously released a Latitude Web app for the iPhone and desktop computer users.
The new native iPhone app represents an attempt to make use of the latest iOS capabilities. "Though we released Latitude as a Web application before the iPhone supported third party background applications, today’s Latitude app was built from the ground up using iOS 4’s new multitasking capability to support background updating," explained Google engineer Chris Lambert in a blog post.
Apple released iOS 4 in June and iOS 4.2 in November.
How Enterprises Are Attacking the IT Security EnterpriseTo learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
IT Strategies to Conquer the CloudChances are your organization is adopting cloud computing in one way or another -- or in multiple ways. Understanding the skills you need and how cloud affects IT operations and networking will help you adapt.