How can I improve battery life of devices in the field?

How can I improve battery life of devices in the field?

GPS is probably the single biggest battery killer, however our apps don’t run the GPS very much aside from “warming up” GPS when logging in, and then attempting a lock during form entry.

The lock during form entry is to provide the default “Completed At” meta data that is gathered with each entry.
You can turn off this function off if you like – see the Settings page of your Form screen.
There you will find the “Log User Location” field that you can unselect and save changes to turn it off for that Form.

Note that turning off the “Log User Location” does not prevent you from having Location type fields in your Form – these only run when the user taps on the “Capture GPS” button in their form entry.
So this approach could be more efficient if you have many form entries with few/no Location fields being captured each day.

Aside from GPS, the time that the device screen is powered on for affects battery.
Unfortunately if the device is in constant use, the screen is on for a lot of that time and thus will consume battery.
You could try setting brightness settings lower to reduce backlight power use, but this may not be feasible if the screen is not easily viewable as a result.

Finally, the mobile device processor and it’s data networking chips also consume power – if you have a lot of images being captured during the day this can affect battery life too.
This is because those images all have to be processed by the app (cropped, resized etc) and then uploaded in the background.
So if you have many images this will mean the processor and network chips are running a lot – again not much can be done about this if your scenario requires this.

Newer devices are getting more power efficient all the time, so using devices that have newer SoC (system on chip) hardware is also worth exploring if feasible.

    • Related Articles

    • Disable Battery Optimization (Android)

      Android manufacturers often extend the battery life of their devices using battery optimization tricks such as putting the device into sleep mode when not in active use or closing apps running in the background. Some manufacturers, notably Samsung, ...
    • What devices should I buy?

      We don’t make any specific device recommendations since it really depends on what your needs are and your operating system of choice. (Android, iOS, Windows) There are a wide variety of devices at various price and quality points. Generally speaking, ...
    • Can I use external GPS devices with the app?

      In some situations, you may need better GPS accuracy and reliability than what you receive via the onboard Android/Apple device GPS. For these cases, you should consider purchasing an external GPS receiver for your smartphone or tablet. We’ve done ...
    • Enabling GPS on Windows devices

      GPS/location functionality is provided using Windows Location Services, which must be enabled for the app to access these services. The link below describes how to configure Location Services on Windows 10: ...
    • Support devices and operating systems

      Native apps are available for Android, iOS, and Windows devices. Regarding support for older devices and operating systems, aside from the operating system version, another critical factor impacting our app’s performance on your device is its age. ...