Testowanie interakcji na wielu urządzeniach za pomocą emulatora Androida
Czas czytania: 1 min
Testowanie interakcji na wielu urządzeniach jest teraz łatwiejsze niż kiedykolwiek dzięki Android Emulatorowi. Niezależnie od tego, czy tworzysz grę wieloosobową, rozszerzasz aplikację mobilną na różne formaty czy uruchamiasz urządzenia wirtualne, które wymagają połączenia z urządzeniem, Android Emulator obsługuje teraz te funkcje dla deweloperów w sposób natywny.
Wcześniej łączenie wielu urządzeń wirtualnych z Androidem (AVD) powodowało znaczne problemy. Wymagało to ręcznego zarządzania złożonymi regułami przekierowania portów, aby połączyć 2 emulatory.
Teraz możesz korzystać z nowego stosu sieciowego w Android Emulatorze, który zapewnia połączenia peer-to-peer bez konfiguracji na wszystkich urządzeniach AVD.
Łączenie instancji emulatora
Nowy stos sieciowy emulatora Androida zmienia sposób komunikacji emulatorów. Wcześniej każde urządzenie wirtualne działało we własnej lokalnej sieci komputerowej (LAN), co skutecznie izolowało je od innych urządzeń wirtualnych Androida. Nowy stos sieciowy Wi-Fi zmienia to, tworząc współdzieloną wirtualną płytę bazową sieci, która łączy wszystkie działające instancje na tym samym komputerze hosta.
Najważniejsze zalety:
- Zero konfiguracji: nie musisz już ręcznie przekierowywać portów ani używać poleceń skryptowych
adb. Urządzenia AVD na tym samym hoście są widoczne w tej samej sieci wirtualnej. - Połączenia peer-to-peer: kluczowe protokoły, takie jak Wi-Fi Direct i wykrywanie usług sieciowych (NSD), działają od razu między emulatorami.
- Większa stabilność: rozwiązuje długotrwałe problemy ze stabilnością, takie jak utrata danych i rozłączanie, które występowały w starszym stosie.
- Spójność na wielu platformach: działa tak samo w systemach Windows, macOS i Linux.
Przypadki użycia
Ulepszone funkcje sieciowe emulatora obsługują szeroki zakres scenariuszy programowania na wiele urządzeń:
- Aplikacje na wiele urządzeń: przetestuj udostępnianie plików, lokalną grę wieloosobową lub przepływy sterowania między telefonem a innym urządzeniem z Androidem.
- Tryb ciągłej integracji: twórz solidne, zautomatyzowane potoki testowe na wiele urządzeń bez niestabilnych skryptów sieciowych.
- Okulary z Androidem XR i AI: w Android Studio możesz łatwo testować parowanie aplikacji towarzyszącej i strumieniowe przesyłanie danych między telefonem a okularami.
- Automotive i Wear OS: sprawdzaj przepływy połączeń między urządzeniem mobilnym a jednostką główną pojazdu lub zegarkiem.
Nowy stos sieciowy emulatora umożliwia wielu urządzeniom AVD współdzielenie sieci wirtualnej, co pozwala na bezpośrednią komunikację peer-to-peer bez konieczności konfiguracji.
Rozpocznij
Nowa funkcja sieciowa jest domyślnie włączona w najnowszej wersji emulatora Androida (36.5), która jest dostępna w Menedżerze SDK Android Studio. Wystarczy zaktualizować emulator i uruchomić wiele urządzeń.
Jeśli chcesz wyłączyć tę funkcję lub dowiedzieć się więcej, zapoznaj się z naszą dokumentacją.
Jak zawsze chętnie poznamy Twoją opinię. Jeśli znajdziesz błąd lub problem, zgłoś go. Możesz też dołączyć do naszej tętniącej życiem społeczności deweloperów aplikacji na Androida na LinkedInie, Medium, YouTube lub X.
-
Wiadomości o usłudzeDebugowanie bezprzewodowe na Androidzie jest teraz szybsze, bardziej niezawodne i łatwiejsze do skonfigurowania niż kiedykolwiek wcześniej. W ADB Wi-Fi 2.0 wprowadziliśmy nowy stos serwerów i inteligentniejszą obsługę sieci, aby bezpośrednio odpowiedzieć na opinie deweloperów dotyczące luk w użyteczności.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Czas czytania: 1 min -
Wiadomości o usłudzeOd pełnej immersji w domu po szybkie sprawdzanie informacji w podróży – tworzenie aplikacji na Androida XR pozwala dotrzeć do użytkowników w każdym momencie i w całym spektrum aplikacji przestrzennych. Podczas Android Dev Summit osiągnęliśmy ważny kamień milowy, wprowadzając na rynek XREAL AURA.
Amy Zeppenfeld, Vinny DaSilva • Czas czytania: 3 min -
Wiadomości o usłudzeW erze inteligentnych technologii użytkownicy nie tylko klikają aplikacje, ale też wyrażają ogólne cele i oczekują, że agenty AI, takie jak Gemini, będą wykonywać wieloetapowe zadania, czasem w kilku aplikacjach na urządzeniach.
Jingyu Shi • Czas czytania: 4 min
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.