To be honest we haven't looked deeply into Android support given we didn't have any active partners for that, and it is not a core platform for our team at Intel.
I did check out apps like AIDA64 and CPU-Z and they report 0% utilization on my Pixel phone. Some apps like "CPU monitor" show utilization but it is all over the place, moves from 100% to 16%, and back to 100% multiples times per second. They might just be looking at the CPU core hertz and considering max frequency to be 100%, which would not be too useful. I am not an Android expert, so feel free to enlighten me :-) Cheers, Kenneth On Wed, May 22, 2024 at 4:21 PM Daniel Herr <danielherrsoftw...@gmail.com> wrote: > Could someone elaborate on why this won't be implemented for Android? It > seems like a very useful thing to have, especially considering that the > biggest amount of users with low end hardware who would stand to benefit > are on Android. > > "Support on Android (incl. Android WebView) has been deprioritized as > there is no current way to access the telemetry needed after Android 11, > and the current partners we are engaging with have no need as they are > using native solutions on Android at this point." > > I see a variety of CPU monitoring apps in the Play Store. Could someone > test if they work on Android >=12? > Also, how can it be both that new Android versions don't allow access and > partners are using native solutions? Why can't Chromium use whatever they > are using? > > On Monday, May 20, 2024 at 7:00:18 AM UTC-4 Arnaud Mandy wrote: > >> Philip, >> >> Thanks for the follow up. >> Yes, you are correct! >> >> I ll file a bug and propose a fix (disabling feature on Android). >> >> Arnaud. >> >> On Friday, May 17, 2024 at 6:00:20 PM UTC+3 Philip Jägenstedt wrote: >> >>> Hi Arnaud, >>> >>> I have a followup question about this. I assumed that the feature >>> wouldn't be enabled on Android, but judging by Chromium source and wpt.fyi >>> test results, at least the API surface is exposed: >>> >>> https://wpt.fyi/results/compute-pressure/idlharness.https.any.html?label=master&label=experimental&product=chrome&product=chrome_android&aligned >>> >>> What will be the behavior on Android, will the API appear to work but >>> never invoke the observer callback? If so, would it make sense to disable >>> the feature on Android instead? >>> >>> Best regards, >>> Philip >>> >>> On Tue, Mar 19, 2024 at 9:52 PM Chris Harrelson <chri...@chromium.org> >>> wrote: >>> >>>> LGTM3 >>>> >>>> On Mon, Mar 18, 2024 at 6:10 AM Arnaud Mandy <arnaud...@intel.com> >>>> wrote: >>>> >>>>> Shipping of Compute Pressure API has been changed from M124 to M125. >>>>> Today is M124 branching and we are not fulfilling all the requirements >>>>> for shipping given the ongoing discussions, the filed issue >>>>> <https://github.com/w3c/compute-pressure/issues/253>, and one missing >>>>> LGTM. >>>>> We are still actively working on the items just mentioned to see >>>>> Compute Pressure API shipping in M125. >>>>> >>>>> Br, >>>>> Arnaud >>>>> On Tuesday, March 5, 2024 at 1:57:31 PM UTC+2 Arnaud Mandy wrote: >>>>> >>>>>> Contact emails >>>>>> >>>>>> kenneth.r.c...@intel.com, arnaud...@intel.com, wei4...@intel.com, >>>>>> raphael.ku...@intel.com >>>>>> >>>>>> Explainer >>>>>> >>>>>> https://github.com/w3c/compute-pressure/blob/main/README.md >>>>>> >>>>>> Specification >>>>>> >>>>>> https://www.w3.org/TR/compute-pressure >>>>>> >>>>>> Summary >>>>>> >>>>>> The Compute Pressure API offers high-level states that represent the >>>>>> pressure on the system. It allows the implementation to use underlying >>>>>> hardware/platform metrics to inform the API users of possible stress >>>>>> (high >>>>>> CPU load at the moment) on the system and consequently take the >>>>>> corrective >>>>>> actions needed. >>>>>> >>>>>> “Pressure” is a generic term by design – at the moment it is >>>>>> calculated based on CPU load, but future plans include using signals from >>>>>> temperature and battery status, for example. >>>>>> >>>>>> https://developer.chrome.com/docs/web-platform/compute-pressure/ >>>>>> >>>>>> Blink component >>>>>> >>>>>> Blink>PerformanceAPIs>ComputePressure >>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EPerformanceAPIs%3EComputePressure> >>>>>> >>>>>> Search tags >>>>>> >>>>>> compute pressure >>>>>> <https://chromestatus.com/features#tags:compute%20pressure> >>>>>> >>>>>> TAG review >>>>>> >>>>>> spec review: https://github.com/w3ctag/design-reviews/issues/795 >>>>>> >>>>>> wide review tracker: >>>>>> https://github.com/w3c/compute-pressure/issues/177 >>>>>> >>>>>> TAG review status >>>>>> >>>>>> Issues addressed >>>>>> >>>>>> Chromium Trial Name >>>>>> >>>>>> ComputePressure >>>>>> >>>>>> Origin Trial documentation link >>>>>> >>>>>> https://developer.chrome.com/docs/web-platform/compute-pressure/ >>>>>> >>>>>> Origin Trials history >>>>>> >>>>>> The first Origin Trial >>>>>> <https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/HzVV-sM97T0/m/3pQ311KHAAAJ> >>>>>> was >>>>>> run between M92-94. >>>>>> >>>>>> The Compute Pressure API was widely redesigned after this OT to >>>>>> resemble existing observer-based web APIs and also to provide better >>>>>> privacy and security guarantees after discussions with PING. >>>>>> >>>>>> The second Origin Trial >>>>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/QfJ4pngu3gc> took >>>>>> place during M115-M120. >>>>>> During this origin trial we realized that the full capacity of the >>>>>> API couldn’t be tested due to a lack of support for third-party tokens. >>>>>> An Origin >>>>>> Trial extension >>>>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/s83S7wXxa6E/m/AjvsIJxmAQAJ> >>>>>> was >>>>>> necessary until M123. >>>>>> >>>>>> Risks Interoperability and Compatibility >>>>>> >>>>>> *Gecko*: No signal ( >>>>>> https://github.com/mozilla/standards-positions/issues/521) >>>>>> >>>>>> *WebKit*: Negative ( >>>>>> https://lists.webkit.org/pipermail/webkit-dev/2021-May/031845.html) >>>>>> This issue has been taken into account: >>>>>> https://github.com/w3c/compute-pressure/issues/24 >>>>>> >>>>>> *Web developers*: Positive ( >>>>>> https://github.com/w3c/compute-pressure/issues/14) >>>>>> >>>>>> *Other signals*: >>>>>> >>>>>> Security >>>>>> >>>>>> https://github.com/w3c/compute-pressure/issues/79 >>>>>> >>>>>> WebView application risks >>>>>> >>>>>> No >>>>>> >>>>>> Debuggability >>>>>> >>>>>> Will this feature be supported on all six Blink platforms (Windows, >>>>>> Mac, Linux, ChromeOS, Android, and Android WebView)? >>>>>> >>>>>> No, >>>>>> Windows, Linux, ChromeOs, Mac. >>>>>> >>>>>> Support on Android (incl. Android WebView) has been deprioritized as >>>>>> there is no current way to access the telemetry needed after Android 11, >>>>>> and the current partners we are engaging with have no need as they are >>>>>> using native solutions on Android at this point. >>>>>> >>>>>> Is this feature fully tested by web-platform-tests >>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>>> ? >>>>>> >>>>>> Yes >>>>>> https://wpt.fyi/results/compute-pressure?run_id=5116280230641664 >>>>>> >>>>>> The wpt.fyi results are flaky due to WPT bug 44438 >>>>>> <https://github.com/web-platform-tests/wpt/issues/44438> >>>>>> >>>>>> DevTrial instructions >>>>>> >>>>>> https://github.com/w3c/compute-pressure/blob/main/HOWTO.md >>>>>> >>>>>> Flag name on chrome://flags >>>>>> >>>>>> see https://github.com/w3c/compute-pressure/blob/main/HOWTO.md >>>>>> >>>>>> Finch feature name >>>>>> >>>>>> None >>>>>> >>>>>> Non-finch justification >>>>>> >>>>>> None >>>>>> >>>>>> Requires code in //chrome? >>>>>> >>>>>> False >>>>>> >>>>>> Tracking bug >>>>>> >>>>>> https://crbug.com/1067627 >>>>>> >>>>>> Launch bug >>>>>> >>>>>> https://crbug.com/1173266 >>>>>> >>>>>> Sample links >>>>>> https://w3c.github.io/compute-pressure/demo >>>>>> >>>>>> Estimated milestones >>>>>> >>>>>> OriginTrial desktop extension >>>>>> >>>>>> 123 >>>>>> >>>>>> OriginTrial desktop last >>>>>> >>>>>> 118 >>>>>> >>>>>> OriginTrial desktop first >>>>>> >>>>>> 115 >>>>>> >>>>>> OriginTrial desktop last >>>>>> >>>>>> 94 >>>>>> >>>>>> OriginTrial desktop first >>>>>> >>>>>> 92 >>>>>> >>>>>> DevTrial on desktop >>>>>> >>>>>> 109 >>>>>> >>>>>> Anticipated spec changes >>>>>> >>>>>> None >>>>>> >>>>>> Link to entry on the Chrome Platform Status >>>>>> >>>>>> https://chromestatus.com/feature/5597608644968448 >>>>>> >>>>>> Links to previous Intent discussions >>>>>> >>>>>> Intent to prototype: >>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/LTIRZ24C5Os/m/BPSeJ8y0BwAJ >>>>>> >>>>>> Ready for Trial: >>>>>> https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/-1ciwdn23J4 >>>>>> >>>>>> Intent to Experiment: >>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/QfJ4pngu3gc >>>>>> >>>>>> Intent to Experiment: >>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/HzVV-sM97T0 >>>>>> >>>>>> Intent to Extend Experiment: >>>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/s83S7wXxa6E/m/AjvsIJxmAQAJ >>>>>> >>>>>> >>>>>> This intent message was generated by Chrome Platform Status >>>>>> <https://chromestatus.com/>. >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "blink-dev" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to blink-dev+...@chromium.org. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7c4c2393-3c8c-4257-88f2-cf351e74a650n%40chromium.org >>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/7c4c2393-3c8c-4257-88f2-cf351e74a650n%40chromium.org?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "blink-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to blink-dev+...@chromium.org. >>>> >>> To view this discussion on the web visit >>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8f%2BaUZAMx1qiGv2CxBXY1vcqQ1Ot%3DU63My98gem9x3_w%40mail.gmail.com >>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8f%2BaUZAMx1qiGv2CxBXY1vcqQ1Ot%3DU63My98gem9x3_w%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- > You received this message because you are subscribed to the Google Groups > "blink-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to blink-dev+unsubscr...@chromium.org. > To view this discussion on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/796196c5-2e48-4b04-a2f5-51e17d673df4n%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/796196c5-2e48-4b04-a2f5-51e17d673df4n%40chromium.org?utm_medium=email&utm_source=footer> > . > -- Kenneth Rohde Christiansen Web Platform Architect, Intel Corporation. Phone +45 4294 9458 ﹆﹆﹆ -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAEC208t-yWW3dhLWkJDDfSEG2J5z-rmCFxOnSTn2D97R%3DLC%2BRw%40mail.gmail.com.