Gaia/System/Updates: Difference between revisions

Line 76: Line 76:
* User can view currently version information from Settings > Device > Device Information.
* User can view currently version information from Settings > Device > Device Information.


== High-level requirements ==
== UX Requirements ==


==== Josh Carpenter, Aug 15 ====
==== WIP notes, Josh Carpenter, Aug 15 ====


* Need to find right balance of automatic versus user-approved.
* Prompt user when update is available?
* Prompt user to approve download? eg: "download now" [or] "download later" (placeholder verbiage). Or initiate automatically when certain condition is met (eg: connected to WiFi, and device is inactive).
* After download complete, prompt user to install? eg: "Install now" [or] "Install later" (placeholder verbiage).
* Display download progress to user (progress bar)?
* Display install progress to user (progress bar)?
* Minimize the risk of unsuccessful install, the consequences of which can include bricking the device.
* Minimize the risk of unsuccessful install, the consequences of which can include bricking the device.
* Provide user the option to defer update download.
** Detect battery life and require user first connect to power source if below X%?
* Provide user the option to defer update application.
** Detect low-available device storage and prompt user to clear files before they can proceed?
** Detect interrupted download (eg: user turns on Airplane mode, user powers down device, etc) and seamlessly complete (or restart) later?


== Questions ==
== Questions ==
816

edits