Las lecturas empeoran con la batería baja
Casi siempre un ajuste de ahorro de energía y no un campo más débil. Varios dispositivos restringen o apagan el NFC en los modos de ahorro, lo que es comportamiento del aparato y no una propiedad de la tecnología. Carga el teléfono, vuelve a probar, y mira los ajustes de batería.
Un ajuste, no la física
Los modos de ahorro de energía reducen lo que un dispositivo hace en segundo plano, y en algunos teléfonos eso incluye apagar el NFC o restringir cuándo busca etiquetas.
Donde eso pasa, el síntoma no es una distancia de lectura más corta. Es que no lee nada, o que solo lee mientras hay una aplicación abierta, cosa que la gente describe como que las lecturas empeoran.
El comportamiento varía entre fabricantes y versiones, así que una regla que se cumple en un dispositivo puede no cumplirse en otro.
La documentación de gestión de energía de Android enumera lo que Doze restringe: acceso a la red, bloqueos de activación, alarmas, exploraciones de wifi, adaptadores de sincronización y trabajos programados. El NFC no está en esa lista. Así que donde un dispositivo sí corta el NFC en un modo de ahorro, eso viene de la capa del fabricante y no del comportamiento de plataforma que documenta Google, razón por la cual probar el teléfono que tienes delante lo zanja y una regla general no.
Probarlo como es debido
Carga el teléfono por encima de la mitad y repite exactamente la prueba que falló. Si funciona, la variable era el estado de la batería.
Después activa el modo de ahorro a propósito, con la batería todavía cargada, y prueba otra vez. Si falla, la causa es el modo y no el nivel de carga.
Esa segunda prueba es la que la gente se salta, y es la que separa un ajuste de un efecto material.
Mantén todo lo demás idéntico: la misma etiqueta, el mismo punto, la misma funda, la misma duración.
Qué comprobar en el teléfono
Si hay un modo de ahorro activo, incluido cualquier modo automático que se encienda por debajo de un umbral.
Si el NFC sigue activado en los ajustes, porque algunos modos lo apagan y lo dejan apagado.
Si el teléfono está sencillamente demasiado bajo para comportarse con normalidad. Un dispositivo a punto de apagarse restringe muchísimo, y el NFC no es la parte interesante de eso.
Y si algo más cambió al mismo tiempo, porque un teléfono al que se ha dejado agotarse ha estado además a menudo en un bolsillo, bajo una funda, o se ha actualizado.
Qué significa para un despliegue
No controlas el estado de batería de los teléfonos que van a acercarse a tus etiquetas. Una proporción de los visitantes estará en un modo de ahorro.
La respuesta práctica es el margen. Una etiqueta más grande y una buena superficie de montaje dejan sitio para un teléfono que no está en su mejor momento.
Y una instrucción visible ayuda, porque una persona con el teléfono en modo de ahorro puede tener que abrir una aplicación en lugar de esperar una lectura en segundo plano.
No construyas un recorrido que dé por hecha la lectura en segundo plano. Es lo primero que quitan los modos de ahorro.
Preguntas frecuentes
¿Una batería baja debilita el campo NFC?
La causa que se observa habitualmente es un ajuste de ahorro de energía y no un campo más débil. Prueba con el modo activado y la batería cargada para distinguirlos.
¿Funcionará el NFC con el teléfono apagado?
Leer etiquetas necesita el teléfono encendido, así que un teléfono que se ha apagado no lee nada. Las funciones de pago de algunos dispositivos se comportan de otro modo y son un mecanismo aparte.
¿Por qué vuelve a funcionar tras cargarlo?
Porque el modo de ahorro se apagó al pasar un umbral. Eso es un ajuste que cambia, no el material que se recupera.
¿Puedo impedir que el ahorro de batería desactive el NFC?
Donde el dispositivo lo ofrezca como ajuste, sí. El comportamiento difiere entre fabricantes, así que comprueba ese teléfono en concreto.