Site icon AppTractor

Тестирование взаимодействия нескольких устройств в Android Emulator

Тестирование взаимодействия между несколькими устройствами стало проще, чем когда-либо, благодаря эмулятору Android. Независимо от того, разрабатываете ли вы многопользовательскую игру, расширяете возможности своего мобильного приложения для разных форм-факторов или запускаете виртуальные устройства, требующие подключения к устройству, эмулятор Android теперь поддерживает эти возможности для разработчиков.

Ранее соединение нескольких виртуальных устройств Android (AVD) вызывало значительные сложности. Для подключения двух эмуляторов требовалось вручную управлять сложными правилами переадресации портов.

Теперь вы можете воспользоваться новым сетевым стеком для эмулятора Android, который обеспечивает беспроводное соединение без необходимости настройки между всеми вашими AVD.

Взаимодействие экземпляров эмулятора

Новый сетевой стек в Android Emulator полностью меняет логику общения виртуальных машин. Раньше каждое устройство (AVD) работало в собственной локальной сети (LAN), фактически находясь в изоляции от других «собратьев».

Новый стек Wi-Fi сети создает общую виртуальную сетевую шину (backplane). Она объединяет все запущенные экземпляры эмулятора на одном хост-компьютере, позволяя им видеть друг друга так, будто они подключены к одному роутеру в одной комнате.

Ключевые преимущества

Сценарии использования

Обновленный сетевой стек открывает двери для тестирования самых сложных кейсов:

  1. Мульти-девайс приложения: Тестируйте передачу файлов, локальный мультиплеер или сценарии управления (например, смартфон как пульт для планшета).
  2. Android XR и умные очки: Теперь можно легко проверить сопряжение «приложения-компаньона» на телефоне с AR/VR гарнитурой или AI-очками прямо в Android Studio.
  3. Automotive и Wear OS: Проверяйте потоки данных между смартфоном и головным устройством автомобиля или умными часами.
  4. Непрерывная интеграция (CI): Создавайте надежные автоматизированные пайплайны для многопользовательских тестов без нестабильных сетевых скриптов.

Как начать работу

Новые возможности сетевого взаимодействия включены по умолчанию в последней версии Android Emulator (36.5).

  1. Откройте Android Studio SDK Manager.
  2. Обновите эмулятор до версии 36.5 или выше.
  3. Просто запустите несколько виртуальных устройств — они найдут друг друга автоматически!

Теперь, когда сетевые барьеры пали, единственное ограничение для тестирования ваших кросс-девайсных фич — это объем оперативной памяти на вашем рабочем компьютере.

Exit mobile version