¿Cuál es la función de iPhone más importante? Basado en el impacto cuando sale mal, hay un argumento sólido para la alarma. Pero incluso ahora, después de innumerables miles de millones de experiencias de alarma exitosas, resulta que la característica conserva la capacidad de sorprender.
Intente editar una alarma en su teléfono. El campo de tiempo se basa en dos recolectores de números rodantes, uno por horas y otro por minutos. Estos parecen estar en un bucle infinito: mueva el dedo hacia arriba en la hora y se acelerará más de 23 y hasta 00, 01, etc. Del mismo modo, moverse por el minuto que el recolector pasará más allá de 00 y abajo a través de 59, 58, etc.
Es circular, ¿verdad? Simplemente da vueltas y vueltas.
Equivocado.
Este fin de semana, un usuario de Eagle Eyer X notó que el recolector de tiempo de alarma no es circular en absoluto. Es una lista finita. Parece infinito porque es realmente largo.
Probé esto y puedo confirmar el reclamo. Si está interesado, la lista de horas comienza con un 01 y termina, ligeramente al azar, con un 16, mientras que la lista de minutos se ejecuta de 00 a 39 (con muchos, muchos ciclos completos en el medio). Me llevó aproximadamente 30 golpes para llegar desde el principio hasta el final de cada lista.
¿Por qué Apple diseñó el selector de esta manera? Probablemente sea simplemente más eficiente desde un punto de vista de programación porque la aplicación solo tiene que recordar un conjunto de números con guión en lugar de tener que realizar una acción de bucle. O tal vez Apple se preguntaba cuánto tiempo le tomaría a alguien llegar al final de la lista.
¿Hay más huevos de Pascua como este para descubrir en iOS? Probablemente. Por ejemplo, ¿qué tan lejos llega el calendario? Puedo confirmar que llega hasta el año 6888 (que es un año bisiesto, si está interesado, y hace que la Navidad cayera un sábado) y un Redditor incansable una vez llegó al año 10005; ¿Pero continúa generando tarjetas de nuevo mes ad infinitum? Si sigo desplazándome, ¿eventualmente veré una entrada para «muerte de calor del universo»? Quién sabe.
David Price / Foundry