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). | 
| 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. | 
| 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. | |
| Controla las sesiones de rango en varias tecnologías. | |
| Administrar llamadas de audio y video, incluidas las eSIM y las tarjetas SIM | |
| Mide el rango preciso entre dispositivos. | |
| 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 | |
|---|---|
| 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. | 
