Smartphone apps are increasingly using location even when the user isn't actively touching the phone.
For example social networking apps can monitor location constantly to alert you when friends are nearby.
Deals apps can push deal notifications as you pass a particular store. Other apps remind you to pick up
the milk on your way home. For these uses and many others, apps increasingly rely on accurate location
even when the app is not active in the foreground, or even when the phone is dormant in a pocket or purse.
Efficient usage of power-hungry phone resources, like GPS and Wi-Fi radios, becomes more important than ever.
Skyhook contributes minimal incremental power increase to your app, for most background usage, while still providing the most accurate location available. This means your app can run all day using location in the background without a noticeable change in battery life.
The Skyhook geofencing API enables apps to notify users when entering or leaving a particular area. For example you might want to disable your phone's ringer when you get to your office, or have a reminder to call your sister when you get home. Skyhook Location SDK uses distance and speed cues to avoid testing boundary conditions more frequently than necessary to maximize power efficiency.