Поясняет редакция «Кода»:
Задача такого индикатора — показать пользователю ход процесса, чтобы он мог прикинуть, как быстро это будет идти и сколько длиться. Мы его можем видеть, например, при загрузке чего-то из сети или при установке программ.
На картинке мы видим индикатор загрузки: сначала в его привычном виде, а потом в трёхмерном. Но при этом сверху становится видно, что путь до конца загрузки гораздо длиннее, чем кажется на первый взгляд. Пользователь видит только боковую проекцию, а когда индикатор заполняется в горизонт и от него, кажется, что всё на какое-то время зависает, хотя процесс идёт полным ходом :-)
На самом деле такая работа индикатора — нормальная. Дело в том, что при загрузке скорость соединения может меняться и файл начнёт скачиваться медленнее, или программа так настроена, что скачивает всё небольшими порциями. А при установке программ инсталлятору нужно периодически время, чтобы записать на диск новые файлы или выполнить настройки операционной системы и побочных скриптов.
Поэтому, когда в следующий раз вас будет раздражать такая неровная загрузка или установка — вспомните эту картинку и всё поймёте, почему так.