¿Qué pasará con un dispositivo Android de 64 bits en 2038 (debido al problema Y2K38)?

Son dispositivos de32 bits” y no de 64 bits los que van a afectar porque hay una marca de tiempo mucho más alta para el sistema de 64 bits.

Dejando de lado las historias y las hipótesis que sucederán, esto no lo hará … Por qué no intentas cambiar la fecha en tu dispositivo. Pero puedes configurar el año en solo 2037, es decir, la última fecha del 31 de diciembre de 2037, pero debe continuar hasta el 19 de enero de 2038 ¿Vas a esperar 18 días?

: pags

No se preocupe, tengo otra salida (enlace del artículo en las notas al pie), después de algunos intentos, de alguna manera, pude cambiar el tiempo de 1:00 a.m. a 8:45 a.m., pero después de eso comencé a recibir notificaciones del sistema de que Android deja de funcionar … espere o cerrar … cuando cierro … me deja bloquear la pantalla y cuando la abro, comienza de manera retrasada .

No puedo continuar más con la configuración de fecha y hora a fecha y hora automáticas.

PD : los datos no se ven afectados en el tamaño de la memoria después de este experimento según las predicciones establecidas.

Notas al pie:

Bit Confusion and Mystery of 2038 por Vishal en Hacks que vale la pena compartir

No está realmente relacionado con que el sistema operativo (Android) sea de 64 bits o incluso de 32 bits.

El problema del año 2038 se debe a cómo Unix (Android es Unix) realiza un seguimiento de la marca de tiempo. Cuenta los segundos desde el 1 de enero de 1970 GMT: si el “contador” de la marca de tiempo es de 32 bits, el número de segundos después de 2038 será demasiado grande para ajustarse al contador.

Esto no es un problema si se usa el contador de marca de tiempo de 64 bits.

A2A: nada. El problema es bien conocido y entendido. Los dispositivos que ejecutan software que no puede manejarlo ya no estarán en uso dentro de 20 años. Es demasiado pronto para que los usuarios se preocupen por esto. Programadores de sistemas, tal vez.