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.  |