Hoy he introducido una contraseña errónea en mi pantalla de bloqueo, y he visto que ha tardado entre 1 y 2 segundos en agitarse y pedir un reintento. Sin embargo, si introduzco la contraseña correctamente, tarda fracciones de segundo en verificarse. ¿Hay alguna razón para esto? ¿No debería una comprobación de igualdad tomar el mismo tiempo independientemente de lo que se introdujo?
Respuesta
¿Demasiados anuncios?No es la comprobación de la contraseña lo que lleva el tiempo. Una comprobación de igualdad (que no es lo que se hace aquí) tarda <1 milisegundo en un ordenador moderno, así que no es algo que se pueda experimentar.
En realidad, el retraso es introducido a propósito por los programadores de Apple, de modo que un intento incorrecto da lugar a este ligero retraso. Es un retraso intencionado que se introduce a propósito.
La razón de tener el retardo podría ser para alertar al usuario de que la contraseña introducida es incorrecta, y para "hacer una pausa de un segundo" e intentar de nuevo con más precisión. De esta manera el usuario no puede escribir rápidamente muchas cosas diferentes, sino que tendrá que esperar un poco entre cada intento.