Prueba las interacciones multidispositivo con Android Emulator
Lectura de 2 min
Ahora, probar las interacciones multidispositivo es más fácil que nunca con el Android Emulator. Ya sea que estés creando un juego multijugador, extendiendo tu aplicación para dispositivos móviles a diferentes factores de forma o lanzando dispositivos virtuales que requieren una conexión de dispositivo, Android Emulator ahora admite de forma nativa estas experiencias para desarrolladores.
Anteriormente, la interconexión de varios dispositivos virtuales Android (AVD) causaba una fricción significativa. Se requería administrar manualmente reglas complejas de reenvío de puertos solo para lograr que se conectaran dos emuladores.
Ahora puedes aprovechar una nueva pila de red para el Android Emulator que ofrece conectividad entre pares sin configuración en todos tus AVD.
Cómo interconectar instancias del emulador
La nueva pila de redes de Android Emulator transforma la forma en que se comunican los emuladores. Anteriormente, cada dispositivo virtual funcionaba en su propia red de área local (LAN), lo que lo aislaba de otros AVD. La nueva pila de red Wi-Fi cambia esto creando un plano posterior de red virtual compartido que conecta todas las instancias en ejecución en la misma máquina anfitrión.
Beneficios clave:
- Sin configuración: Ya no es necesario el reenvío manual de puertos ni los comandos de secuencias de comandos
adb. Los AVD en el mismo host aparecen en la misma red virtual. - Conectividad peer-to-peer: Los protocolos críticos, como Wi-Fi Direct y Network Service Discovery (NSD), funcionan de inmediato entre los emuladores.
- Estabilidad mejorada: Se resolvieron problemas de estabilidad de larga data, como la pérdida de datos y las interrupciones de conexión que se encontraban en la pila heredada.
- Coherencia multiplataforma: Funciona de la misma manera en Windows, macOS y Linux.
Casos de uso
La red mejorada del emulador admite una amplia variedad de situaciones de desarrollo multidispositivo:
- Apps multidispositivo: Prueba el uso compartido de archivos, los juegos multijugador locales o los flujos de control entre un teléfono y otro dispositivo Android.
- Integración continua: Crea canalizaciones de pruebas automatizadas y sólidas para varios dispositivos sin secuencias de comandos de red inestables.
- Lentes con IA y Android XR: Prueba fácilmente la vinculación de la app complementaria y la transmisión de datos entre un teléfono y lentes en Android Studio.
- Automotive y Wear OS: Valida los flujos de conectividad entre un dispositivo móvil y la consola central de un vehículo o un reloj inteligente.
La nueva pila de redes del emulador permite que varios AVD compartan una red virtual, lo que habilita la comunicación directa de punto a punto sin necesidad de configuración.
Comenzar
La nueva capacidad de redes está habilitada de forma predeterminada en la versión más reciente del emulador de Android (36.5), que está disponible a través del SDK Manager de Android Studio. Solo actualiza el emulador y ejecuta varios dispositivos.
Si necesitas inhabilitar esta función o quieres obtener más información, consulta nuestra documentación.
Como siempre, agradecemos tus comentarios. Si encuentras un error o problema, informa el error. También puedes formar parte de nuestra vibrante comunidad de desarrolladores de Android en LinkedIn, Medium, YouTube o X.
-
Novedades sobre productosAndroid Studio Quail 2 ahora es estable y está listo para que lo uses en producción. Este IDE incluye flujos de trabajo basados en agentes simultáneos, generación de perfiles de fugas de memoria integrados de forma nativa y corrección de fallas según el contexto.
Amman Asfaw • Lectura de 3 minutos -
Novedades sobre productosEn marzo, presentamos Android Bench, nuestra tabla de clasificación de LLM para tareas de desarrollo de Android del mundo real. Desde entonces, mejoramos la comparativa según tus comentarios, lo que incluye la evaluación de modelos de peso abierto y la incorporación de dimensiones de costo y eficiencia al ranking.
Zoe Lopez-Latorre • Lectura de 3 minutos -
Novedades sobre productosEn Google Play, nos comprometemos a ofrecer la mejor experiencia posible a los usuarios, a la vez que garantizamos que los desarrolladores tengan las herramientas y la adaptabilidad necesarias para triunfar.
Paul Feng • Lectura de 3 min
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.