App developers want to thoroughly test the happy path and exceptions in the product experience before shipping to customers. Developers need a way to mock user movement to test their live location features before releasing the app. This involves mocking user location and movement that is as close to real world behavior as possible. Both Android OS & iOS provide APIs and tools to simulate such location data but these tools are insufficient. They provide a stream of locations (latlongs) but do not provide varying activity data, location confidence, and other sensor data that power the awesome features of HyperTrack.
Ever struggled with users mocking locations in your Android app? Mock location apps have gained popularity amongst app users on the back of Pokemon GO and an increasing number of location-aware apps. A large number of users have discovered the power of mock location apps in order to fake their locations and game the system. Ironically, mock location apps were created by developers as a tool to test location features. What started off as a solution for app developers has now become a widespread problem for them. We ended up creating a monster!
The HyperTrack SDK is active on thousands of devices through 100+ apps across the globe. Users represent all 6 inhabited continents, 2 major smartphone Operating Systems, several tracking use cases and markets, and a variety of network and GPS conditions. We implemented a way for the SDK to record overall battery consumption on the device during the time it was active. This is our first battery benchmarking exercise at a reasonable scale. This goes beyond small scale tests we had done with dozens of users in controlled setups. Turns out, we are able to deliver real-time location tracking with near-zero battery drain.
In this post we share the data that implies that HyperTrack delivers real-time location tracking with near-zero battery drain. We go on to list the battery optimization techniques we used in order to get there.
According to Wikipedia, a hackathon (pronounced “hakəˌTHän”) is “a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and others, often including subject-matter-experts, collaborate intensively on software projects.” That was certainly the case when we traveled to Gdansk, Poland for the 2nd GSA Galileo Hackathon last week.
HyperTrack is the fastest way to build live location features into your application, with our plug-and-play location stack allowing for easy integration with your existing workflow and business. We’ve built our stack to be quick to integrate, scalable and reliable, and providing real-time filtering while maintaining battery efficiency. Now, we’ve made it even easier with the open sourcing of our HyperTrack Live Android app.
Location tracking is driving forward thinking services businesses around the world to build mobile marketplaces that connect freelance and in-house service professionals with local consumers. Services like home healthcare, beauty, auto mechanic, laundry, cleaning services, handyman, pickup and delivery are booked with the tap of a button and serviced by professionals who use an Android or iOS app to manage the visits. Live location of such service professionals can be useful to assign jobs based on location, track the visit, measure productivity, share location with customers for a better product experience and track miles for expense management. Service aggregators around the world and across industries use HyperTrack to build live location use cases.
Hackathons are a great opportunity for creative juices to run wild and for the next innovation to be born. Over a short period of time, usually 24-28 hours, participants are tasked with using a variety of technology and services, and fueled by pizza, energy drinks, and excitement, to create something amazing.