Xiaomi Pocophone F1 64Gb+6Gb Dual LTE [103/118] Power consumption accounting

Xiaomi Pocophone F1 64Gb+6Gb Dual LTE [103/118] Power consumption accounting
8.3. Power-Saving Modes
Android includes App Standby and Doze power-saving modes to optimize battery usage. [SR] All Apps
exempted from these modes are STRONGLY RECOMMENDED to be made visible to the end user. [SR]
The triggering, maintenance, wakeup algorithms and the use of global system settings of these
power-saving modes are STRONGLY RECOMMENDED NOT to deviate from the Android Open Source
Project.
In addition to the power-saving modes, Android device implementations MAY implement any or all of
the 4 sleeping power states as defined by the Advanced Configuration and Power Interface (ACPI).
If device implementations implements S3 and S4 power states as defined by the ACPI, they:
[C-1-1] MUST only enter these states when closing a lid that is physically part of the
device.
8.4. Power Consumption Accounting
A more accurate accounting and reporting of the power consumption provides the app developer
both the incentives and the tools to optimize the power usage pattern of the application.
Device implementations:
[SR] STRONGLY RECOMMENDED to provide a per-component power profile that defines
the current consumption value for each hardware component and the approximate battery
drain caused by the components over time as documented in the Android Open Source
Project site.
[SR] STRONGLY RECOMMENDED to report all power consumption values in milliampere
hours (mAh).
[SR] STRONGLY RECOMMENDED to report CPU power consumption per each process's
UID. The Android Open Source Project meets the requirement through the uid_cputime
kernel module implementation.
[SR] STRONGLY RECOMMENDED to make this power usage available via the adb shell
dumpsys batterystats shell command to the app developer.
SHOULD be attributed to the hardware component itself if unable to attribute hardware
component power usage to an application.
8.5. Consistent Performance
Performance can fluctuate dramatically for high-performance long-running apps, either because of
the other apps running in the background or the CPU throttling due to temperature limits. Android
includes programmatic interfaces so that when the device is capable, the top foreground application
can request that the system optimize the allocation of the resources to address such fluctuations.
Device implementations:
[C-0-1] MUST report the support of Sustained Performance Mode accurately through the
PowerManager.isSustainedPerformanceModeSupported() API method.
SHOULD support Sustained Performance Mode.
If device implementations report support of Sustained Performance Mode, they:
[C-1-1] MUST provide the top foreground application a consistent level of performance for
at least 30 minutes, when the app requests it.
[C-1-2] MUST honor the Window.setSustainedPerformanceMode() API and other related APIs.
Page 103 of 118

Содержание

Похожие устройства

Скачать