Comment 6 for bug 1422206

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Reproduced on Ubuntu 15.04 r91 on an Aquaris E4.5. Immediately after restarting the phone, in five trials, opening the "Storage" screen took 11 seconds, 10 seconds, 10 seconds, 10 seconds, and 10 seconds.

If two seconds with nothing changing on-screen is long enough for you to start worrying whether something is wrong, then the "worry duration" here is 10 seconds – 2 seconds = 8 seconds. For a GUI, that's extremely long.

Fixing bug 1488005 would greatly lessen this bug, as well as most other responsiveness problems in System Settings. In this case it would halve the worry duration: 10 seconds – 2 seconds of highlighting the "Storage" item – 2 seconds showing a skeleton screen – the first 2 seconds that the spinner was visible = 4 seconds. So I strongly encourage fixing that bug.

But a worry duration of 4 seconds is still 4 seconds too long, and that can't be eliminated by designer fiat. Calculating storage usage, on current filesystems, is one of those things that just takes a long time. Other systems deal with this by having custom placeholders on their equivalent screens during the calculation.
https://www.youtube.com/watch?v=ddb2NVd8G-g#t=23s - iOS
https://www.youtube.com/watch?v=LUfFIJ-BDs0#t=27s - Android
https://www.youtube.com/watch?v=7PTBC525udQ#t=45s - Windows Phone
Unless there's some magic we can perform that those other systems can't, we'll need to do the same.