We offer 4 modes of location tracking - three default and one fully customisable. They differ based on the two factors: frequency of location updates and battery consumption. The higher the frequency, the higher is the battery consumption. Based on the use case, different location tracking modes are advised. The 4 types of location tracking are:
Mode | Battery usage | Updates every | Optimised for |
---|---|---|---|
Active | 7% - 13% | 25m - 250m | Ride-hailing |
Reactive | 3% - 9% | 50m - 500m | On-demand services |
Passive | 0% - 1% | 100m - 1000m | Social apps |
Custom | Depends on frequency | 1m - 1000m | Custom, e.g. sport app |
Roam.ai utilises a dynamic approach based on the frequency of updates and the way a user is moving. The faster a user is moving, the fewer location updates are required to track the path of the user and fewer updates are sent to the server, saving significant battery. The table below shows at what distance you will receive a location update depending on the movement of a user and what location tracking mode is being used.
Movement (km/h) | Passive (meters) | Balanced (meters) | Active (meters) |
---|---|---|---|
10 | 100 | 50 | 25 |
>10 | 200 | 100 | 50 |
>20 | 300 | 150 | 75 |
>30 | 400 | 200 | 100 |
>50 | 500 | 250 | 125 |
>70 | 700 | 350 | 175 |
>100 | 1000 | 500 | 250 |