Guías de conectividad

Tu app puede conectarse con el mundo exterior mediante una variedad de tecnologías de comunicación, como Wi-Fi, Bluetooth y USB. En las guías que se indican a continuación, se explica cómo agregar compatibilidad con estas tecnologías y cómo optimizar tu app para la conectividad.

Tecnologías compatibles

Android admite los siguientes protocolos y frameworks para conectar tu dispositivo al mundo exterior.

Guías

Redes: Descripción general

Descripción general de las guías que abarcan la realización de varias operaciones de red, incluidas las conexiones, la administración, el análisis de XML, la supervisión y mucho más.

Redes: 5G

Aprovecha las redes 5G.

Redes: VPN

Desarrolla y prueba tu propio cliente de red privada virtual (VPN) para un dispositivo con Android.

Redes: Búsqueda de Wi-Fi

Obtén una lista de los puntos de acceso Wi-Fi visibles desde un dispositivo.

Redes: Wi-Fi Direct (P2P)

Conecta los dispositivos compatibles directamente entre sí sin un punto de acceso intermedio.

Redes: Wi-Fi Aware

Habilita los dispositivos con Android 8.0 (nivel de API 26) y versiones posteriores para que se descubran y se conecten directamente entre sí sin ningún otro tipo de conectividad entre ellos. También se conoce como Neighbor Awareness Networking (NAN).

Redes: Tiempo de ida y vuelta (RTT) de Wi-Fi

Mide la distancia a los puntos de acceso Wi-Fi compatibles con RTT y a los dispositivos pares de Wi-Fi Aware cercanos.

Redes: Hotspot solo local de Wi-Fi

Habilita las apps en dispositivos conectados a un hotspot de Wi-Fi para que se comuniquen entre sí.

Bluetooth: Descripción general

Descripción general de la compatibilidad de Android con Bluetooth, incluidos los conceptos básicos y las clases y interfaces clave.

Bluetooth: Bluetooth Classic

Configura la conectividad Bluetooth del modelo de referencia en tu app.

Bluetooth: Bluetooth de bajo consumo (BLE)

Transferir pequeñas cantidades de datos entre dispositivos cercanos y la interacción con sensores de proximidad

Bluetooth: Audio BLE

Recibe audio de alta fidelidad sin sacrificar la duración de batería y permite que los usuarios cambien sin problemas entre diferentes casos de uso.

Comunicación de campo cercano (NFC)

El NFC es un conjunto de tecnologías inalámbricas de corto alcance que, por lo general, requieren una distancia de 4 cm o menos para iniciar una conexión.

Rango

Controla las sesiones de rango en varias tecnologías.

Telecom

Administrar llamadas de audio y video, incluidas las eSIM y las tarjetas SIM

Comunicación de banda ultraancha (UWB)

Mide el rango preciso entre dispositivos.

USB

Usa los modos de accesorio USB y host USB para admitir una variedad de periféricos USB y accesorios USB de Android.

Optimizaciones

Las siguientes guías pueden ayudarte a optimizar la conectividad de tu app.

Guías

Cómo reducir el consumo de batería de la red

Obtén información sobre las estrategias para preservar la batería, la experiencia del usuario y el estado del sistema.

Reduce la latencia y aumenta la capacidad de procesamiento de la red

Aprende a usar Cronet, una biblioteca derivada de la pila de red de Chromium, para reducir la latencia y aumentar la capacidad de procesamiento de las solicitudes de red.