Berita Produk

Menguji Interaksi Multi-Perangkat dengan Android Emulator

Waktu baca: 2 menit
Steven Jenkins
Product Manager, Android Studio

Pengujian interaksi multi-perangkat kini lebih mudah dilakukan dengan Android Emulator. Baik Anda membuat game multipemain, memperluas aplikasi seluler ke berbagai faktor bentuk, atau meluncurkan perangkat virtual yang memerlukan koneksi perangkat, Android Emulator kini mendukung pengalaman developer ini secara native.

Sebelumnya, interkoneksi beberapa Perangkat Virtual Android (AVD) menyebabkan gesekan yang signifikan. Tindakan ini memerlukan pengelolaan aturan penerusan port yang kompleks secara manual hanya untuk menghubungkan dua emulator.

Kini Anda dapat memanfaatkan stack jaringan baru untuk Android Emulator yang menghadirkan konektivitas peer-to-peer tanpa konfigurasi di semua AVD Anda.

Membuat interkoneksi instance emulator

Stack jaringan baru untuk Android Emulator mengubah cara emulator berkomunikasi. Sebelumnya, setiap perangkat virtual beroperasi di jaringan area lokal (LAN) sendiri, sehingga secara efektif mengisolasinya dari AVD lainnya. Stack jaringan Wi-Fi baru mengubah hal ini dengan membuat backplane jaringan virtual bersama yang menjembatani semua instance yang berjalan di mesin host yang sama.

Manfaat utama:

  • Tanpa konfigurasi: Tidak ada lagi penerusan port manual atau pembuatan skrip perintah adb. AVD di host yang sama muncul di jaringan virtual yang sama.
  • Konektivitas peer-to-peer: Protokol penting seperti Wi-Fi Direct dan Network Service Discovery (NSD) berfungsi langsung antara emulator.
  • Peningkatan stabilitas: Menyelesaikan masalah stabilitas yang sudah lama ada, seperti kehilangan data dan koneksi terputus yang ditemukan di stack lama.
  • Konsistensi lintas platform: Berfungsi sama di Windows, macOS, dan Linux.

Kasus Penggunaan

Jaringan emulator yang ditingkatkan mendukung berbagai skenario pengembangan multi-perangkat:

  • Aplikasi multi-perangkat: Menguji berbagi file, game multipemain lokal, atau alur kontrol antara ponsel dan perangkat Android lainnya.
  • Continuous integration: Membuat pipeline pengujian multi-perangkat otomatis yang andal tanpa skrip jaringan yang tidak stabil.
  • Android XR &kacamata AI: Menguji pairing aplikasi pendamping dan streaming data dengan mudah antara ponsel dan kacamata dalam Android Studio.
  • Automotive &Wear OS: Memvalidasi alur konektivitas antara perangkat seluler dan unit head kendaraan atau smartwatch.

Stack jaringan emulator baru memungkinkan beberapa AVD berbagi jaringan virtual, sehingga memungkinkan komunikasi peer-to-peer langsung tanpa konfigurasi.

Mulai

Kemampuan jaringan baru diaktifkan secara default dalam rilis Android Emulator terbaru (36.5), yang tersedia melalui Android Studio SDK Manager. Cukup update emulator Anda dan luncurkan beberapa perangkat.

Jika Anda perlu menonaktifkan fitur ini atau ingin mempelajari lebih lanjut, lihat dokumentasi kami.

Seperti biasa, kami menghargai masukan apa pun. Jika Anda menemukan bug atau masalah, silakan mengajukan masalah. Anda juga dapat menjadi bagian dari komunitas developer Android kami yang aktif di LinkedIn, Medium, YouTube, atau X.

Ditulis oleh:

Lanjutkan membaca