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 tylko po to, aby połączyć 2 emulatory.
Teraz możesz korzystać z nowego stosu sieciowego emulatora Androida, który zapewnia połączenia peer-to-peer bez konieczności konfigurowania 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:
- Brak 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
Ulepszona sieć emulatora obsługuje wiele scenariuszy programowania na wiele urządzeń:
- Aplikacje na wiele urządzeń: przetestuj udostępnianie plików, lokalną grę wieloosobową lub sterowanie między telefonem a innym urządzeniem z Androidem.
- Tryb ciągłej integracji: twórz niezawodne, 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: sprawdzanie przepływów 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 konfigurowania.
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łudzeW miarę jak rozwój agentów przyspiesza, inżynieria Androida osiąga nowy, ekscytujący etap: przechodzi od wspomagania uzupełniania kodu do agentów wykonujących zadania od początku do końca pod Twoim kierunkiem. Masz pełną swobodę i elastyczność w wyborze modeli i agentów, których używasz.
Jason Buchel • Czas czytania: 3 min -
Wiadomości o usłudzeDziś przedstawiliśmy, jak zamierzamy realizować naszą wizję „więcej niż sklep” w kolejnym rozdziale. Od karty Ty, która jest teraz osobistą bazą dla ponad 250 milionów aktywnych użytkowników miesięcznie, po ujednoliconą platformę do gier łączącą ponad 700 milionów profili graczy – Google Play jest zawsze tam, gdzie użytkownicy.
Paul Feng • Czas czytania: 3 min
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.