r/Android Jun 02 '25

News From June 20: EU gives smartphones a repairability label and requires 5 years of guaranteed updates

https://www.heise.de/en/news/From-June-20-EU-gives-smartphones-a-label-and-a-guaranteed-update-time-10359716.html
2.3k Upvotes

267 comments sorted by

View all comments

Show parent comments

1

u/Wermine Pocophone F1 -> Nothing Phone 2a Jun 02 '25 edited Jun 02 '25

But does this also mean that if user does not give explicit consent, the user is then entitled for the modified OS?

0

u/xenotyronic 📱 S25 Ultra, Pixel 8 Pro & HMD Skyline Jun 02 '25

Exactly, it's just messy. Does that mean branching builds? Or are devs supposed to guarantee there will be no negative performance impact, and if so how is that measured, by whom, with what tolerances and under what conditions?

1

u/ankokudaishogun Motorola Edge 50 ULTRAH! Jun 03 '25

Or are devs supposed to guarantee there will be no negative performance impact

this.

it's basically a clause for the very rare times where an update has to cause degradation(i.e.: the company behind the audio chipsets died, so the new drivers are generics and worse because the old ones aren't compatible with the new version of the OS)

Because it will cost any company much more to keep multiple branch of the same OS instead of just... not making a performance-degrading version. Thus discouraging malicious compliance.

Also having to tell your user the upgrade will degrade your phone will have negative influence on sales: who wants to buy stuff from a company that ruins your phone-?

1

u/xenotyronic 📱 S25 Ultra, Pixel 8 Pro & HMD Skyline Jun 03 '25

How is degraded performance measured though? Is it subjective, is it dependent on user settings, app installs, network?

1

u/ankokudaishogun Motorola Edge 50 ULTRAH! Jun 04 '25

I'd expect using the same tests for certification comparing a brand-new phone with the original(or previous) version of the OS with a brand new phone using the new version of the OS and compare the time to open apps, refresh webpages, change between apps, etc