En España, Radar COVID ya ha terminado su piloto y se encuentra analizando su uso. Pero en otros países europeos como Italia o Alemania, la aplicación de rastreo de contactos basado en el sistema de notificaciones de exposición de Apple y Google lleva varias semanas funcionando y ha sido descargada millones de veces. Todavía parece pronto para analizar su efectividad en el control de la pandemia, pero sí están apareciendo algunos problemas que se han manifestado a medida que más usuarios las utilizaban.
Es lo que los usuarios han detectado a través de la aplicación Corona-Warn-App, la herramienta oficial alemana basada en este sistema. Su funcionamiento es equivalente a lo que ya hemos visto en el resto de aplicaciones y se mantiene en segundo plano para ir compartiendo códigos con otros móviles cercanos, que en caso de necesitarlo sirvan para notificar a los usuarios que pueden haber estado expuestos. Sin embargo, como informa el diario Bild, algunos usuarios están dejando de recibir las notificaciones debido a las restricciones creadas por el ahorro de energía en segundo plano de los móviles.
Un problema en móviles de casi todas las marcas
Usuarios con móviles Samsung o Huawei explican al diario alemán que no han recibido las notificaciones de Corona-Warn-App a tiempo. Salvo que abrieran la aplicación manualmente, la notificación de exposición no les saltaba. Lo que prácticamente invalida su sentido, ya que precisamente el sistema de notificaciones de Apple y Google se basa en recibir esta información sin tener que tener una "preocupación activa" por parte del usuario.

Los dos fabricantes disponen de más del 50% de cuota de mercado en Alemania. Si en estos móviles las aplicaciones de rastreo de contactos no son fiables, su efectividad se reduce todavía más. Sin embargo, este problema no está limitado únicamente a estas marcas, pues el ahorro de energía en segundo plano es un mecanismo añadido en todos los móviles Android. La diferencia radica en que hay marcas que son más agresivas con su uso, para priorizar la autonomía del teléfono.
Como indica Android Police, desde la aplicación 'Dont Kill My App' se coloca a OnePlus, Huawei, Samsung y Xiaomi como los fabricantes que más limitan los procesos en segundo plano.
El ahorro de energía no afecta al rastreo de contactos. Es decir, los códigos de seguimiento se siguen enviando y si abrimos la aplicación nos aparecerá la alerta. Lo que ocurre es que la notificación de exposición no nos aparecerá, por lo que es posible que el rastreo haya sido efectivo y nos hayan enviado un aviso de que estamos en peligro, pero no nos enteremos porque la notificación no llega a aparecer.
El sistema de Apple y Google ha sido diseñado de tal manera que mientras esté el Bluetooth activado sí funcionará sin problemas, pero lo que las dos compañías no podían controlar es que el propio móvil bloquee estas notificaciones de alerta. Afortunadamente, tiene una solución sencilla y efectiva, aunque no tan interesante para los usuarios.
Las aplicaciones pueden solicitar actuar como excepción para el ahorro de energía en segundo plano. Es una de las soluciones que suele recomendarse cuando se tienen problemas con las notificaciones de WhatsApp. En el caso de la aplicación alemana Corona-Warn-App se ha actualizado de manera que sea la aplicación la que sugiera activar esta excepción.
Según describen los desarrolladores de la aplicación a Heise: "Instamos a todos los fabricantes de smartphones afectados a adaptar esto en consecuencia sin demora. Huawei, por ejemplo, ya nos confirmó ayer que han corregido esta configuración para la aplicación Corona-Warn".
Desde los ajustes de la aplicación aparece una nueva opción de "Priorizar la actividad en segundo plano". Por defecto aparece como apagada, para no repercutir en la autonomía del móvil, pero se puede activar si queremos recibir las notificaciones de exposición sin temor a que el ahorro de energía del móvil decida bloquearla.

Precisamente la eficiencia energética era uno de los argumentos en contra de aplicaciones de rastreo de contactos como la francesa o la inglesa, que no estaban basados en el sistema de Apple y Google.
En el caso de Radar Covid, la app española de rastreo de contactos, funciona en segundo plano pero no dispone de ningún ajuste incorporado que permita evitar la optimización de batería. Para poder activarlo deberemos ir a los 'Ajustes de la aplicación', seleccionar 'Optimización de la batería' y elegir 'no optimizar'.
En Xataka | Intentando poner orden en el cacao de las apps de contact-tracing para el COVID-19
Ver 35 comentarios
35 comentarios
Tron
Caspita! Que contratiempo mas inesperado!
black_ice
Esto es lo peor de Android con diferencia. Y Google sigue sin hacer nada al respecto.
Llevo años programando tanto para iOS como para Android. Una de las piezas a las que mas horas le he dedicado (miles fácilmente) es un software para ambos OSs que funciona también en background. Hasta Android Nougat podías hacer lo que te diera la gana en background, como si querías dejar un servicio corriendo todo el rato como estar escaneando el Wi-Fi o el bluetooth. Aquello era por supuesto un despropósito y Google empezó a poner restricciones duras a partir de Android Oreo, sin embargo el daño ya estaba hecho, y para aquel entonces cada fabricante creó su propia capa para mantener los procesos a raya. Por lo que hoy en día, aunque te ciñas a los guidelines de Android para ejecuciones en background, simplemente no te puedes fiar porque estos Watchdogs con reglas draconianas y oscuras te van a hacer la vida imposible. Recuerdo que una vez, con un Huawei, nos paraba el proceso que se arrancaba en background porque si, pero resulta que si el bundle id incluía palabras como "calendar" o "alarm", entonces todo iba mágicamente bien. Asqueroso. Otros como Samsung incluyen una listado de bundleIds admitidos arbitrarios (por ejemplo de las apps mas populares mas sus propias apps), y no existe manera alguna de contactar con Samsung para que incluyan tu app en dicha lista...
Android OS hoy en día ya tiene suficientes y razonables políticas de restricción en background, y lo que debería hacer Google es empezar a dejar de certificar dispositivos que violen los contratos que el desarrollador tiene con el OS, pues claramente es un detrimento de la experiencia de usuario y un perjuicio para los objetivos del desarrollador. Muchísimas personas ahí fuera simplemente no les puedes pedir que pongan la aplicación en una lista blanca o algo similar porque se lían...
dsa10
Pero nadie se ha dado cuenta que la gente no va a usar estas aplicaciones? Cuántas personas las van a, no sólo instalar, sino activar el bluetooth siempre y eliminar las restricciones de segundo plano?
guillermoelectrico
Vamos, que si te instalas eso, la autonomía del terminal va a caer en picado. Si ya dura poco, ahora menos.
p2dzca
Las aplicaciones de rastreo de contacto tienen dos grandes problemas (aparte de los riesgo de privacidad):
1) Su eficacia no está probada: positivos no detectados, falsos positivos, enormes limitaciones de Bluetooth, etc.
2) Hace falta que la mayoría de la población las utilice: los expertos dan cifras variadas, pero se estima que en torno al 60% de la población las debería instalar. Esto es algo que (salvo por imposición) no ha ocurrido en ningún país.
incom2
Otro caso más de smartphones que se convierten en dumbphones a la que les apagas la pantalla, para hacernos creer que la batería les dura más de lo que promete el fabricante en su propaganda. Para eso me compro una calculadora y al menos me ahorro sorpresas.
Usuario desactivado
Tampoco me extraña, llevo 3 terminales seguidos con Huawei y en mi familia casi todos tienen terminales de esta marca y el sistema le mete un hachazo al segundo plano que a la minima te deja sin recibir notificaciones. Actualmente a 3 de los 6 terminales Huawei que tengo bien cerca no les llega notificaciones de Telegram por ejemplo.
Posiblemente seo lo que menos me gusta de la marca y lo mas desesperante.
Jun
En iOS esto no está sucediendo, ni con el ahorro de batería.
chat501
No puede ser cierto............