Berita Produk

Menguji Interaksi Multiperangkat dengan Android Emulator

Waktu baca: 1 menit
Lihat profil Steven Jenkins
Steven Jenkins Product Manager, Android Studio

Menguji interaksi multiperangkat kini semakin mudah dengan Android Emulator. Baik Anda sedang membangun game multiplayer, memperluas aplikasi seluler di berbagai faktor bentuk, atau meluncurkan perangkat virtual yang memerlukan koneksi perangkat, Android Emulator kini mendukung pengalaman developer ini secara native.

Sebelumnya, menghubungkan beberapa Perangkat Virtual Android (AVD) menimbulkan hambatan yang signifikan. Anda harus mengelola 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 terisolasi secara efektif dari AVD lain. 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:

  • Konfigurasi nol: Tidak perlu lagi penerusan port manual atau pembuatan skrip perintah adb. AVD di host yang sama akan muncul di jaringan virtual yang sama.
  • Konektivitas peer-to-peer: Protokol penting seperti Wi-Fi Langsung dan Penemuan Layanan Jaringan (NSD) langsung berfungsi di antara emulator.
  • Stabilitas yang ditingkatkan: Menyelesaikan masalah stabilitas yang sudah lama terjadi, 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 multiperangkat:

  • Aplikasi multiperangkat: Uji berbagi file, game multiplayer lokal, atau alur kontrol antara ponsel dan perangkat Android lainnya.
  • Continuous integration: Buat pipeline pengujian multiperangkat yang andal dan otomatis tanpa skrip jaringan yang tidak stabil.
  • Kacamata Android XR & AI: Uji penyambungan aplikasi pendamping dan streaming data antara ponsel dan kacamata dengan mudah dalam Android Studio.
  • Automotive & Wear OS: Memvalidasi alur konektivitas antara perangkat seluler dan head unit 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 setiap masukan. Jika Anda menemukan bug atau masalah, laporkan masalah. Anda juga dapat menjadi bagian dari komunitas developer Android kami yang aktif di LinkedIn, Medium, YouTube, atau X.

Ditulis oleh:
Lanjutkan membaca