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