Streaming Perangkat Android, didukung oleh Firebase

Streaming Perangkat Android, yang didukung oleh Firebase, memungkinkan Anda terhubung dengan aman ke perangkat Android fisik jarak jauh yang dihosting di pusat data Google yang aman dan Partner Device Labs. Ini adalah cara tercepat dan termudah untuk menguji aplikasi Anda terhadap unit fisik dari beberapa perangkat Android terbaru, termasuk Google Pixel 9, 9a 9 Pro, Pixel Fold, dan berbagai model dari Samsung, OPPO, OnePlus, Xiaomi, dan vivo.

Animasi penggunaan Streaming Perangkat di Android Studio.

Streaming Perangkat Android kini dalam versi beta. Selama siklus ini, streaming perangkat tersedia untuk Anda coba tanpa biaya dengan project Firebase pada paket Spark atau Blaze. Penggunaan di luar menit tanpa biaya bulanan dapat dikenai tagihan. Lihat Harga untuk Streaming Perangkat Android untuk mengetahui informasi selengkapnya.

Setelah terhubung ke perangkat, Anda dapat men-deploy aplikasi, melihat layar, berinteraksi dengan perangkat (termasuk memutar atau membentangkan perangkat), dan hal lain yang mungkin Anda lakukan dengan perangkat menggunakan koneksi ADB melalui SSL —semuanya tanpa keluar dari Android Studio. Setelah Anda selesai menggunakan perangkat, Google akan menghapus semua data Anda dan mereset perangkat ke setelan pabrik sebelum menyediakan perangkat tersebut kepada developer lain.

Memulai

Untuk memulai, ikuti langkah-langkah ini:

  1. Jika Anda belum melakukannya, download dan instal Android Studio versi terbaru. Jika Anda ingin mendapatkan akses awal ke fitur yang belum dirilis dan Partner Device Labs, download dan instal rilis Canary terbaru.
  2. Buka project Android Studio.
  3. Buka View > Tool Windows > Device Manager, lalu klik tombol Firebase di dekat bagian atas jendela.
  4. Jika Anda belum login ke akun developer, klik Login ke Google lalu ikuti petunjuknya. Setelah memberikan otorisasi kepada Android Studio untuk mengakses Firebase, kembali ke IDE.
  5. Pilih project Firebase. Anda juga dapat melihat jumlah kuota yang tersisa atau menit yang digunakan untuk siklus penagihan saat ini.
    • Jika tidak memiliki project Firebase, Anda dapat membuatnya tanpa biaya di Firebase Console. Perlu diingat, mungkin ada sedikit penundaan antara membuat project baru dan membuatnya dapat dipilih dari Android Studio.
    • Jika Anda mendapatkan error bahwa Anda tidak memiliki izin yang tepat untuk menggunakan streaming perangkat dengan project yang dipilih, ikuti petunjuk untuk mengaktifkan izin.
  6. Klik Konfirmasi.

Kumpulan perangkat default akan muncul secara otomatis di Pengelola Perangkat untuk Anda gunakan. Anda dapat terhubung ke perangkat dengan mengklik tindakan Start di samping perangkat, atau dengan memilih perangkat dari drop-down target deployment di toolbar utama dan men-deploy aplikasi, seperti biasa.

Setelah Android Studio mencadangkan dan terhubung ke perangkat yang Anda minta, jendela Running Devices akan muncul. Untuk memperpanjang sesi, klik tombol Extend Reservation dari toolbar jendela Running Devices, lalu pilih durasi yang ingin Anda gunakan untuk memperpanjang sesi.

Mengaktifkan izin

Untuk menggunakan streaming perangkat, Anda perlu menggunakan project Firebase yang memiliki izin Editor atau Pemilik.

Jika tidak memiliki izin ini untuk project Firebase yang ada, Anda dapat membuat project baru sebagai Pemilik tanpa biaya di Firebase Console, atau meminta seseorang di tim Anda yang memiliki izin tersebut untuk mengikuti langkah-langkah berikut:

  1. Buka bagian IAM di Konsol Google Cloud.
  2. Klik View by principles > Grant access.
  3. Tambahkan ID pengguna untuk setiap pengguna yang ingin Anda izinkan mengakses streaming perangkat.
  4. Dengan menggunakan drop-down Select a role, pilih peran Firebase Test Lab Direct Access Admin.
  5. Klik Add another role, lalu pilih Service Usage Consumer dari drop-down Select a role.
  6. Simpan perubahan dengan mengklik Simpan

Mencoba katalog lengkap perangkat

Untuk menjelajahi perangkat tambahan dan menambahkannya ke Pengelola Perangkat, lakukan hal berikut:

  1. Dari Pengelola Perangkat, klik + > Pilih Perangkat Jarak Jauh.
  2. Dalam katalog yang muncul, Anda dapat memilih perangkat yang diinginkan dengan mencentang kotak di samping setiap perangkat.

  3. Klik Konfirmasi. Perangkat yang Anda pilih sekarang akan muncul di Pengelola Perangkat.

Mengakhiri sesi

Setelah selesai menggunakan perangkat, jangan lupa untuk mengklik Return and Erase Device baik dari menu tambahan untuk perangkat di Pengelola Perangkat atau dari notifikasi yang muncul setelah menutup tab perangkat di jendela Running Devices. Hal ini memastikan bahwa Anda tidak menghabiskan menit perangkat secara tidak perlu, dan perangkat Anda akan segera dihapus dan direset ke setelan pabrik sebelum tersedia untuk developer lain. Menit yang tidak digunakan dari sesi Anda akan dikembalikan ke project Anda.

Menghubungkan ke Partner Device Labs

Partner Device Labs adalah lab perangkat yang dioperasikan oleh partner OEM Google, seperti Samsung, Xiaomi, OPPO, OnePlus, vivo, dan lainnya, serta memperluas pilihan perangkat yang tersedia di Android Device Streaming. Layanan ini masih dalam versi Beta dan tersedia di rilis Canary terbaru Android Studio.

Untuk memulai, lakukan hal berikut:

  1. Jika Anda belum melakukannya, instal Android Studio versi Canary terbaru.
  2. Di Pengelola Perangkat, klik + > Pilih Perangkat Jarak Jauh.
  3. Di katalog perangkat yang muncul, pilih perangkat dari Partner Device Lab yang ingin Anda gunakan. Perangkat dari lab partner ditandai dengan ikon perangkat dan kolom "Lab" di katalog. Filter Device Lab membantu Anda memfilter perangkat dari satu atau beberapa lab perangkat.

  4. Klik Konfirmasi.
  5. Dari Pengelola Perangkat, Anda dapat terhubung ke perangkat lab partner seperti perangkat Streaming Perangkat Android lainnya.

Mengaktifkan Partner Device Labs di Konsol Google Cloud

Jika lab partner yang diperlukan tidak diaktifkan untuk project Firebase yang dipilih, Android Studio akan memberi tahu Anda, dan Anda dapat mengikuti petunjuk untuk mengaktifkan lab partner yang dipilih.

Editor atau Pemilik project harus mengaktifkan setiap lab partner di halaman Partner Device Labs di Konsol Google Cloud. Berikut cara mengaktifkan lab partner:cont

  1. Periksa untuk memastikan project Google Cloud yang benar dipilih di bagian atas halaman.
  2. Klik tombol untuk lab perangkat yang ingin Anda aktifkan, lalu ikuti petunjuknya.
  3. Setelah lab partner diaktifkan, Anda dan tim dapat menggunakan perangkat di Android Studio.

Harga untuk Streaming Perangkat Android

Untuk mengetahui informasi selengkapnya, lihat Tingkat penggunaan, kuota, dan harga Firebase.

Pertanyaan umum (FAQ)

Apa yang membuat Streaming Perangkat Android, yang didukung oleh Firebase, berbeda?

Perangkat, keamanan, dan fitur. Streaming Perangkat Android adalah tempat Anda dapat mengakses beberapa perangkat Android terbaru secepat mungkin. Selain itu, layanan ini mendukung sejumlah perangkat lama tertentu, sehingga Anda memiliki akses ke berbagai konfigurasi dan level API. Selain itu, karena perangkat ini disimpan di pusat data yang aman, sesi Anda aman dan perangkat Anda direset ke setelan pabrik dan dihapus sebelum tersedia untuk pengguna lain.

Terakhir, layanan ini terintegrasi langsung dengan Android Studio dan dapat diakses melalui koneksi ADB melalui SSL, sehingga alat yang Anda gunakan setiap hari melalui ADB berfungsi dengan lancar dengan streaming perangkat.

Berapa biaya layanannya?

Untuk mengetahui detail harga, lihat Harga untuk Streaming Perangkat Android.

Apakah sesi saya aman dan apa yang terjadi saat sesi saya berakhir?

Setiap perangkat berada di pusat data Google yang aman dan terhubung ke workstation Anda menggunakan koneksi ADB melalui SSL. Saat sesi Anda berakhir, data perangkat akan dihapus total dan direset ke setelan pabrik sebelum perangkat tersedia untuk developer lain.

Apakah saya perlu menggunakan Android Studio?

Meskipun Android Studio Jellyfish atau yang lebih baru diperlukan untuk terhubung ke layanan dan meminta perangkat, koneksi ADB langsung melalui SSL memungkinkan Anda menggunakan alat atau IDE apa pun yang menggunakan ADB untuk berkomunikasi dengan perangkat pengujian setelah Anda memesan dan terhubung ke perangkat.