
It makes people focus on the progress, rather than the wait time. Skeleton screens shift the attention of users. LinkedIn recently started using Skeleton Screens for loading “A skeleton screen is essentially a blank version of a page into which information is gradually loaded.”

Then the loaded content is gradually populated on-screen. This means that the barebones UI displays first.

A skeleton screen helps load a user interface gradually, a little at a time. Unlike Loading Spinners, where the UI displays all at once. How, you ask? The answer is ‘ Skeleton Screens‘. The problem with Spinner lies in not providing a sense of progress. I guess I’ve rambled enough about why Loading Spinners are bad. We focused on the indicator and not the progress, that is making it clear you are advancing toward your goal not just waiting around. As a result, time went slower and so did our app. With progress indicators, we had made people watch the clock. This was because of the loading spinners they included in their app. Polar received a lot of complaints about their app being slow. The iOS app Polar strongly suggests avoiding the Spinner. You get to learn from someone else’s mistakes. After all, where is the proof? Do loading indicators really harm? Who has experienced it? If I was me, I wouldn’t believe what I said either. Some of you might not believe what I said.

provides a sense of time ( how much has progressed, and how much is pending).But for a more optimistic tone, let me list them out. A good progress indicatorĪ good progress indicator is one which obviously doesn’t have any of the negatives I mentioned above. Also, we already know that the Loading Spinner is no good. We can’t use a finite progress bar because we cannot measure load times. Do you realise, there is no real choice here? Loading Spinner (infinite loading progress) – if load times are unknownīut take a closer look at the choices again.Finite progress bar – if we can determine load times.Typically, we have two options to denote loading content: Your interface needs a combination of real and perceived speed to succeed. We can make our app appear faster than it actually is.ĭon’t get too carried away trying to fake it.

It is just how people might perceive it, and there’s nothing we can do to change it.īut what we can do, is help change their perception. But it may appear longer than it actually takes. Your content might not take much time to load. Even when you’re bored, staring at the clock waiting for your favorite show. But if it’s something you hate, time seems to drag. Time seems to fly when you’re doing what you love.
