Not surprised in the least about Element unfortunately, it really screamed for a rewrite (one of the biggest problems was the horrible choice of database, which unfortunately was very hard to replace)
Sounds like the old Element app that was being used was using an always on notification to poll for push notifications instead of using a push service.
Element X only supports FCM cloud push notifications right now I think
I scrolled through the document and I don't see any measurements of the number of received messages - that will pretty much dominate the standby power draw of any messaging app (rule of thumb is - 1s of modem/CPU wakeup takes away 1min of standby time).
So the data can be seriously meaningless if you don't control for the amount of messages received and their interval (spread out messages hit the power draw more than batched - phones usually race to idle).
Tangent, I find Instagram to be one of the most egregious battery drainers amongst mainstream apps. A former IG employee made a claim here on HN that the inefficiency was due to ghastly experiments being run on clients devices. Shame, I cannot seem to find that comment.
Can someone summarize the findings? I genuinely can’t read it well. The tables are too wide for the viewport. If I make the browser wider the page becomes two columns and the viewports are still too small to show the full table.
The sections of text also appear to be longer than the boxes they are in, causing scrolling inside which I only discovered after a few minutes and making it hard to read.
Honestly it’s quite frustrating. Which is too bad I really liked that this testing was done.
> Conversations (XMPP) seems best for battery life, traffic and RAM.
> Facebook Messenger and Element (Matrix) are the worst from the studied apps, draining up to 300x more power than Conversations when battery optimization is disabled. Keep battery optimization enabled for them, I guess. Need more data to see better.
> Element X (experimental Matrix app) is coming up with a more than 100x reduction in energy consumption (comparing to Element), drawing just 2x more power than Conversations.
The tables are too wide for the viewport. If I make the browser wider the page becomes two columns and the viewports are still too small to show the full table.
The sections of text also appear to be longer than the boxes they are in, causing scrolling inside which I only discovered after a few minutes and making it hard to read.
I saw the domain, and was not surprised to see this comment here. Frankly, this is what a ton of "modern" software is like. Flashy, bloated, and overmarketed with buzzwords, but just barely accessible.
A plain HTML page with regular tables and images would be far superior.
Conclusions
Conversations (XMPP) seems best for battery life, traffic and RAM.
Facebook Messenger and Element (Matrix) are the worst from the studied apps, draining up to 300x more power than Conversations when battery optimization is disabled. Keep battery optimization enabled for them, I guess. Need more data to see better.
Element X (experimental Matrix app) is coming up with a more than 100x reduction in energy consumption (comparing to Element), drawing just 2x more power than Conversations.
A few more proprietary messengers have been measured and they fall in between the space between the above mentioned extremes. Little can be said about them besides that most of them continuously draw substantial amount of power and bandwidth even when not interacted with.
[+] [-] edsimpson|2 years ago|reply
[+] [-] g-b-r|2 years ago|reply
[+] [-] trogdor3000|2 years ago|reply
Element X only supports FCM cloud push notifications right now I think
[+] [-] nyanpasu64|2 years ago|reply
[+] [-] andrey_utkin|2 years ago|reply
[+] [-] KennyBlanken|2 years ago|reply
[+] [-] izacus|2 years ago|reply
So the data can be seriously meaningless if you don't control for the amount of messages received and their interval (spread out messages hit the power draw more than batched - phones usually race to idle).
[+] [-] SushiHippie|2 years ago|reply
[+] [-] Ylpertnodi|2 years ago|reply
[+] [-] siddheshgunjal|2 years ago|reply
[+] [-] Grimburger|2 years ago|reply
[+] [-] mikelward|2 years ago|reply
1. https://developer.android.com/topic/performance/power/batter...
[+] [-] izacus|2 years ago|reply
[+] [-] ommz|2 years ago|reply
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] WithinReason|2 years ago|reply
[+] [-] MBCook|2 years ago|reply
The sections of text also appear to be longer than the boxes they are in, causing scrolling inside which I only discovered after a few minutes and making it hard to read.
Honestly it’s quite frustrating. Which is too bad I really liked that this testing was done.
[+] [-] ReactiveJelly|2 years ago|reply
> Conversations (XMPP) seems best for battery life, traffic and RAM.
> Facebook Messenger and Element (Matrix) are the worst from the studied apps, draining up to 300x more power than Conversations when battery optimization is disabled. Keep battery optimization enabled for them, I guess. Need more data to see better.
> Element X (experimental Matrix app) is coming up with a more than 100x reduction in energy consumption (comparing to Element), drawing just 2x more power than Conversations.
[+] [-] userbinator|2 years ago|reply
The sections of text also appear to be longer than the boxes they are in, causing scrolling inside which I only discovered after a few minutes and making it hard to read.
I saw the domain, and was not surprised to see this comment here. Frankly, this is what a ton of "modern" software is like. Flashy, bloated, and overmarketed with buzzwords, but just barely accessible.
A plain HTML page with regular tables and images would be far superior.
[+] [-] izacus|2 years ago|reply
It's... wierd.
[+] [-] senectus1|2 years ago|reply
Conclusions Conversations (XMPP) seems best for battery life, traffic and RAM.
Facebook Messenger and Element (Matrix) are the worst from the studied apps, draining up to 300x more power than Conversations when battery optimization is disabled. Keep battery optimization enabled for them, I guess. Need more data to see better.
Element X (experimental Matrix app) is coming up with a more than 100x reduction in energy consumption (comparing to Element), drawing just 2x more power than Conversations.
A few more proprietary messengers have been measured and they fall in between the space between the above mentioned extremes. Little can be said about them besides that most of them continuously draw substantial amount of power and bandwidth even when not interacted with.
[+] [-] unknown|2 years ago|reply
[deleted]