I have begun to notice some apps and websites (particularly ones made by Apple) which present user login in two steps. In the initial state, only the username/email field is shown. Once you enter a value and press return, then the password field appears.
What is the logic behind hiding this field initially? The field appears too quickly to believe that the app has validated your username/email with a remote service.