If a process takes a long time to execute in a tablet app and the ui is blocked during this load time, is there any benefit to informing the user what is actually being performed, e.g the stage that the process is on? I'm thinking it could aid in informing the user that something is actually happening as they may think the process has crashed if they see a loading indicator for an extended period.
e.g. Currently after tapping Login, the user sees a spinning loading indicator and the words "Logging in". However this can sometimes take up to 10 secs (I know its slow)
As the app knows what process the load is currently carrying out during the parent Login process (e.g. getting user ip, retrieving user settings, syncing user data, logging in, etc), would it be any use to indicate what step the load is on?