Automatic OS update for Zebra Android devices
OS Manager starts on device startup and runs silently in the background. It checks for new OS-files every 15 minutes. If a new OS-file is present and the battery is within specified parameters, the app presents an update window, even if the device is locked. The user can then either install the update right away, or postpone installation to later that night, with a 30 minutes countdown. If no user input is detected, the update will install after 30 minutes. If the user wants to postpone, the update will start right after 11:30 PM, again with a new update window and countdown. If the device is turned off when the update was supposed to start, it will start at first boot. OS Manager checks if the battery has enough power to complete the update, and the integrity of the OS-file. It does everything automatically, except downloading the OS-file to the device.