Google ha intentado mejorar la duración de la batería en Android Pie, pero este último cambio en el escaneo de WiFi está interfiriendo con varias aplicaciones de red.
Actualización 2 (29/05/19 a las 9:04 a.m. ET): Un empleado de Google dice que una nueva opción de desarrollador para alternar la aceleración del escaneo WiFi estará disponible a partir de Android Q Beta 5.
Actualización 1 (28/05/19 a las 01:18 a.m. ET): Google ha confirmado que los cambios en el escaneo de Wi-Fi en primer plano permanecerán en Android Q.
Android Pie todavía está fresco en la mente de todos y apenas estamos comenzando a experimentar algunos de los cambios que Google ha realizado con su última actualización. Android siempre ha sido criticado por tener poca duración de batería en comparación con otros sistemas operativos móviles, pero esto era un arma de doble filo. Claro, Android consumió más duración de batería que otros, pero permitió que muchas más aplicaciones únicas y diversas fueran exclusivas de la plataforma.
Entonces, con la introducción de Android Pie, Google ha limitado la frecuencia con la que una aplicación puede usar la función de escaneo WiFi de la plataforma. Google ha respondido al informe. en su rastreador de problemas y confirmó que esta última actualización de Android limita esta funcionalidad tanto para las aplicaciones en primer plano como para todas las aplicaciones en segundo plano. Para las aplicaciones en primer plano, la función está limitada a 4 escaneos cada 2 minutos, mientras que las aplicaciones en segundo plano están restringidas a solo 1 escaneo cada 30 minutos.
A primera vista, esto parece una forma decente de aliviar el uso innecesario de la batería, pero hay algunas circunstancias en las que esto ha tenido un efecto negativo. Por ejemplo, aplicaciones de red populares como Analizador WiFi y menear (una aplicación Wardriving) necesita un acceso más frecuente al escaneo WiFi que su aplicación estándar. Básicamente, este cambio ha hecho que este tipo de aplicaciones sean inútiles, ya que reduce su velocidad de escaneo al menos 30 veces, aunque son aplicaciones activas destinadas a usarse en primer plano.
Como puede ver, estas circunstancias atípicas han tenido un efecto negativo en algunas aplicaciones de redes populares. Google ha estado activo en este hilo de seguimiento de problemas e incluso llegó a explicar cómo se determina la aceleración. Hasta el momento, Google no ha proporcionado una solución, pero han seguido adelante y pospuso este problema "para su consideración" en una versión futura de Android.
Actualización 1: todavía en Android Q
De acuerdo a un comentario en Google Issue Tracker (a través de AndroidPolicía), la limitación de Wi-Fi llegó para quedarse. Sin embargo, Android Q permite a los usuarios desactivar la aceleración en un dispositivo local con el siguiente comando ADB:
adb shell settings put global wifi_scan_throttle_enabled 0
A pesar de lo que dice el comentario, enviar este comando no no requieren acceso raíz.
Actualización 2: Alternar próximamente en Q Beta 5
Un empleado de Google publicó un comentario en el hilo de Google Issue Tracker que dice que pronto habrá un cambio. A partir de Android Q Beta 5, que es programado para el tercer trimestre de 2019, habrá una opción para desactivar la aceleración del análisis en las opciones de desarrollador. No necesitará utilizar el comando ADB mencionado en la actualización del artículo anterior.