Right off the bat here at Google I/O, the company is telling developers about some awesome new tools for apps. A new series of APIs will enable a variety of new services for both developers and end users. Here are some of the highlights.

Version 2 of the Location API, which includes:

Geofencing (assigning triggers to specific geographical locations) and up to 100 fences per app

a fused location provider, which should allow for active location gathering at just 1% battery drain per hour or increased accuracy