Samsung appears to be throttling 10k Android apps on Galaxy devices
osnews.com
osnews.com
[0]: https://www.androidauthority.com/oneplus-9-benchmarks-164005...
Your link talked about a phone throttling popular apps which were marked as battery hogs to help conserve battery life.
We have detected that OnePlus is blacklisting popular applications away from the its fastest cores, causing slow down in typical workloads such as web browsing. We have confirmed that (a) benchmarks or (b) unknown apps get full performance; most of the top popular non-benchmark apps get notably reduced performance. This is perhaps to improve battery life at the expense of performance, but it does mean that the regular benchmark results are somewhat useless for user experience.
https://www.anandtech.com/show/16794/oneplus-9-performance-e...
For example one HN user told a story of a magazine who benchmarked different compilers including this user's. This user's compiler recognized the benchmark code was dead code and just eliminated it where other compilers didn't. This magazine called him out for cheating and it hurt sales for his compiler. He didn't mean to cheat the benchmark. It's just that the benchmark being used in an outdated methodology for evaluating performance.
>The only sensible rationale for such a decision is to improve a device’s power efficiency and battery life.
https://www.anandtech.com/show/16794/oneplus-9-performance-e...
>John Poole, the lead developer of Geekbench, was able to reproduce the wild performance changes based on whether the S22 thought it was running a benchmark or a game. Poole changed Geekbench's package name to that of Genshin Impact, a popular game, and saw benchmark scores plummet. The Snapdragon Galaxy S22 dropped its single-core score 46 percent
https://arstechnica.com/gadgets/2022/03/samsung-caught-throt...
If Samsung had used this performance limiting feature during testing, and then released phones that didn't have it still citing the better battery numbers, then yes that would be cheating.
That's not what's happening here.
Is Intel cheating too because their processors can allocate tasks to more performant or efficient cores?
Is Intel cheating because they can exceed the TDP ratings when thermal and power constraints allow it?
When Volkswagen and other automakers applied different software to cars that were being emissions tested and ones that are driving on the road, that is cheating.
This is different imo.
However it did some annoying thing with any app that it considers to be a game. Whenever opening a game it'd pop up some message how it "optimized" the game (whatever that meant), and it also had some unremovable game center app (forgot exact name).
I didn't want those popup messages nor that game center thing, but there was no way to disable it, there was only some complicated way of disabling it individually for every specific game which it could also forget after updates.
So if OnePlus was supposed to be bloatware free, nope, not at all, comes with annoying things that can't be disabled.
Nexus and Pixel are the only bloatware-free Android phones I've seen.
I think the key definition for me is if it is part of the "system" it isn't bloatware. Bloatware is something that is unnecessary added on. Especially if it could be added in by a third party, for example pre-installed Facebook apps.
Of course the system isn't a well defined concept. In the example about I think the "optimizer" feels like system whereas the game center feels like bloatware.
More power does not translate to faster experience, it translates to less efficient software. More battery life translates to doing more wasteful things in the app, optimisation is not considered "worth it" anymore.
Related, even if not directly referencing battery life or Android: https://news.ycombinator.com/item?id=30442529
In the same vein, I use Photoshop CS2 because it works in Wine, the licenses were distributed for free by Adobe themselves, and specially because it has most of the features I would want from PS.
While batteries keep growing, we keep increasing screen sizes, pixel density, refresh rates... I believe 5G also consumes more power.
On my last phone, I had a few apps that were power hogs, but I'd say that's more poor design by their programmers.
The two misbehaving apps I use at the moment are Google Fit / Google Earth. Even after I finish my workout it drains the battery, as indicated in Settings -> Battery. I have to force stop them manually. If Google can't write a behaving app, after all this time, isn't that indication of some fundamental flaw in the OS ?
We also tend to use our phones a lot more than we used to, so they spend more time in a given day in active modes rather than standby ones, and many people have more background apps checking for updates than they used to, so there are extra short periods of CPU wake time, and radio activity, when the device would otherwise be in a lower power standby state.
SoCs being more powerful will have an effect too, but they are also getting more efficient especially when not in full use, so I doubt that this is significant compared to the factors I mentioned above.
Is that actually true? Five years ago it seemed like every phone had a QHD screen with some 4K options. Now most phones are 1080p, or are set to run at 1080p despite having higher resolution screens. The best phone display I've ever used was the 2560x1440 beauty on my Note 4 and I'd kill to get another phone with a QHD 16:9 OLED panel.
It seemed to be the last couple of times I was researching new phones. Though there is a significant caveat there that I don't buy top-of-the-range flagship devices as the hit when I break them is too high, perhaps the difference does not carry to the really fancy devices with all mod cons because they have more expensive but more efficient screens? The other caveat being that I'm going by 3rd party tests: this isn't something I've verified with my own study.
As mentioned above, overall tech could play a role in some larger and/or higher res screens doing better than they might compared to other models wrt battery life: IIRC Samsung use AMOLED screens which are generally more power efficient than the screens that might be used in my price range?
Install LineageOS but skip "GAPPS" (Google apps), don't install nosy background-active spyware like Facebook and its ilk and you should be able to easily go beyond 1 week on a device with a 4500mAH battery with "light usage". in full colour, with normal functionality. Standby time of up to a month (I got 21 days on a Motorola Defy with a 1700mAh battery), "normal" charge interval of twice per week with normal use. I would not buy a device which needs daily charging.
Too much demand so phone makers have to use shittier batteries.
Anecdotally, I have an S10 and in the two years I've owned it, it's gone from finishing the day with 30% left, to having to charge it 1-2 times a day. I've never had an android phone reach this level, my V30 would still get to the end of the day at 0-10% after two years.
Also purely anecdotally ofc but my 3y old S10 still finishes with 10-20% left at night, and I'm using it heavily for browsing during the day (FF+Ublock). I do have some power saving settings enabled though, and disabled fast charging (since it charges over night anyway).
As well, while on my original HTC G1 I optimized the thing to an inch of its existence, with modern phone there is SO much happening in background, I don't even know where to start so I give up and have literally bought couple of 10-packs of charger wires, and have wireless charging pods in several rooms.
I miss the days of my Palm Treo, when I could take it on a vacation and not bother with charger :P
The idea of making a blacklist of apps which take up 100% of a CPU despite not needing it to function sounds like a good idea to me. Some games might do that by endlessly spinning rather than sleeping or something until the next time they need to process state/draw a frame etc.
Benchmarks are obvious candidates not to put on such a list because when you use them taking up 100% performance is reasonable.
So depending on the apps on the list I could see it being deceptive, or just curating a list of apps which weren't developed with power usage in mind.
I'd argue for 90% of customers slight throttling and better battery life is a good thing.
The samsung profiles fit squarely in vanity: high benchmarking scores, but slower real world performance.