News for hackers. Stuff that matters.
Re:New things in Android 11 by shajznnckfke on Tuesday September 08, 2020 @02:55PM (#24411651)
Having used Android and iOS devices, old and new, on average my experience is that the iOS devices perform well for years longer. Although installing custom versions on XDA can sometimes get more life out of abandoned hardware (I’m not sure if the jailbreak scene for iOS is similar, because I never felt the stock OS was missing anything).
Re:New things in Android 11 by izacus on Tuesday September 08, 2020 @03:16PM (#24411913)
> Having used Android and iOS devices, old and new, on average my experience is that the iOS devices perform well for years longer.

The main reason for this is hardware though - there's always plenty of conspiracy theories around that, but the biggest issues we've seen across Android ecosystem are due to flash.

Cheap eMMC flash with lowend controllers degrades pretty quickly (within 3-4 years) and you suddenly start seeing like 20-3000ms read times of a single settings file. Since a lot of apps just read those files on UI thread, this results in a lot of stuttering because developers expect < 16ms response times for those reads. Writes get even worse - it's not rare to see 500ms+ times for writes to configuration files of < 1KB in size, especially if there are multiple parallel writes queued (common in browsers when they cache webpages for example).

Apple and higher end Android devices tend to use better SSD quality flash which tends to last years longer than eMMC one and thus the devices don't slow down that much.

Re:New things in Android 11 by azinman2 on Tuesday September 08, 2020 @03:21PM (#24411965)
This is very interesting and the first time I’ve heard anyone discuss this. Do you have data / benchmarks you could point to? It would certainly address a lot of “planned obsolescence” criticisms by making it more plain the cause of the slowdown.
Re:New things in Android 11 by izacus on Wednesday September 09, 2020 @03:42AM (#24418389)
Unfortunately this mostly comes from my professional projects as Android developer and large-scale profiling data. It was confirmed by many devices I got to debug and "fix" when slowed down, but that's more anectodal.

I don't really have links to actual research on phones though - although eMMC degradation is a pretty researched topic itself.