Every day, when I launch the Strava app on the Apple Watch, I get the loading spinner with the app icon while the app launches, then a screen that just says “Loading…” that blocks the UI for anywhere from 60 to 120 seconds or more.
Why does the Loading screen need to be there?
Blocking the app is extremely frustrating from a UX perspective, and it’s becoming a dealbreaker after years of waiting an extraordinary amount of time (and sometimes forgetting) to start my activity every day.
Whatever it’s doing (e.g., updating the list of sport types based on frequency of use), could it instead be done in the background for the next app launch?
I use my Apple Watch for limited periods of fitness tracking each day, so I turn it off every day. That seems like it could be a factor in the choice to present this Loading screen every single time, but I think that’s further evidence it needs to change, as a cold launch after a restart is not a good proxy for “the app hasn’t been used in a while”.