Mobile/PowerManagement
< Mobile
Different OSes have different application lifecycles. Depending on application states, we might want to do certain things.
Application States
State | Brief Description | Android | Maemo |
---|---|---|---|
Active | In the foreground, running | ? | ? |
Background Visible | In the background - should still run | ? | ? |
Background Invisible | In the background - should still run, but not visible | ? | ? |
Standby | The application should freeze itself. It is still loaded only in order to quickly continue operation | ? | ? |
Detailed Descriptions
- Background Visible: The browser should use less power if it can, but only minor optimizations.
- Background Invisible: The browser should use less power if it can, and can stop showing animations and other costly visual effects.
System Notices
Notice | Description | Android | Maemo |
---|---|---|---|
AC Power | Connected to a power source | ? | ? |
Battery | Running on battery power | ? | ? |
Low Battery | Battery will last for a while longer, but minutes - not hours | ? | ? |
Critical Battery | Battery can stop working at any time | ? | ? |