El framework de Wi-Fi de Android ayuda a los usuarios a conectarse a una buena red Wi-Fi cuando hay redes disponibles y se necesitan. Android lo hace de dos maneras:
- Activar Wi-Fi automáticamente: Se vuelve a habilitar la conexión Wi-Fi cuando el usuario está cerca de una red guardada anteriormente.
- Notificar si se detectan redes públicas: Informa a los usuarios sobre las redes Wi-Fi abiertas buenas disponibles.
Las funciones descritas se implementan con el código de AOSP, y no es necesario que las habilites ni configures de forma explícita.
Activar Wi-Fi automáticamente
Los usuarios pueden inhabilitar la conexión Wi-Fi por diversos motivos (p.ej., una conexión a una red deficiente) y, luego, pueden olvidar volver a habilitarla cuando regresan a casa, lo que genera una mala experiencia (p.ej., no poder controlar los dispositivos de automatización del hogar). La función Activar Wi-Fi automáticamente, que se introdujo en Android 9, resuelve este problema, ya que vuelve a habilitar automáticamente la conexión Wi-Fi cada vez que el dispositivo está cerca de una red Wi-Fi que es tanto una red guardada (es decir, una a la que el usuario se conectó explícitamente en el pasado) como una que tiene un suficiente RSSI alto.
El usuario puede habilitar o inhabilitar la función en la app de Configuración en la siguiente ruta:
Configuración > Internet y redes > Wi-Fi > Preferencias de Wi-Fi > Activar Wi-Fi automáticamente
Figura 1: Activa la función Activar Wi-Fi automáticamente.
Para que esta función funcione, se debe habilitar la búsqueda de Wi-Fi (para la ubicación). Si el análisis de Wi-Fi no está habilitado, se le pedirá al usuario permiso para habilitarlo. Se requiere la búsqueda de Wi-Fi porque los resultados de la búsqueda se usan para determinar si el dispositivo está cerca de una red Wi-Fi que cumple con los criterios para volver a habilitar la conectividad Wi-Fi.
La función evita volver a habilitar la conexión Wi-Fi inmediatamente después de que un usuario la inhabilita, incluso si el dispositivo detecta una red Wi-Fi guardada de calidad suficiente. Por ejemplo, si el usuario está en la oficina y está conectado a la red Wi-Fi de la oficina (una red guardada) y, luego, inhabilita la conexión Wi-Fi, la función no volverá a habilitarla hasta que el usuario llegue a un entorno diferente con una red guardada diferente que cumpla con los criterios de rehabilitación.
Notificar si se detectan redes públicas
La función Notificación de red abierta muestra una notificación al usuario en los siguientes casos:
- El Wi-Fi está habilitado
- El dispositivo no está conectado a una red Wi-Fi
- Hay disponible una red Wi-Fi que es abierta y tiene un RSSI suficientemente alto (el mismo umbral de RSSI que usa el algoritmo interno de selección de Wi-Fi).
El usuario puede habilitar o inhabilitar la función en la app de Configuración en la siguiente ruta:
Configuración > Internet y redes > Internet > Preferencias de red > Notificar sobre redes públicas
Figura 2: Función Notificar si se detectan redes públicas