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. Ini adalah cara tercepat dan termudah untuk menguji aplikasi Anda terhadap unit fisik beberapa perangkat Android terbaru, termasuk Google Pixel 8 dan 8 Pro, Pixel Fold, perangkat Samsung tertentu, dan lainnya.

Animasi penggunaan Streaming Perangkat di Android Studio.

Streaming Perangkat Android kini dalam versi beta. Selama periode ini, streaming perangkat tersedia untuk Anda tanpa biaya dengan project Firebase pada paket Spark atau Blaze.

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 melalui koneksi ADB langsung 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.

Mulai menggunakan Berbagi Langsung versi beta

Untuk mulai menggunakan versi beta, ikuti langkah-langkah berikut:

  1. Jika Anda belum melakukannya, download dan instal Android Studio versi terbaru. Jika Anda puas dengan fitur standar, dapatkan rilis stabil. Jika Anda ingin mendapatkan akses awal ke fitur yang belum dirilis, download dan instal rilis Canary terbaru.
  2. Buka project Android Studio.
  3. Buka View > Tool Windows > Device Manager, lalu klik tombol Firebase Dialog di Android Studio yang membantu Anda mengonfigurasi streaming perangkat. di dekat bagian atas jendela.
  4. Jika Anda belum login ke akun developer, klik Login ke Google lalu ikuti petunjuknya.
  5. Setelah memberikan izin yang diminta untuk Android Studio, kembali ke IDE, lalu pilih project Firebase.
    1. 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.
    2. 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. Setelah memilih project, Anda dapat menjelajahi daftar perangkat dan memilih perangkat yang ingin Anda gunakan dengan mencentang kotak di samping setiap perangkat dalam daftar.

  7. Klik OK.

Setelah perangkat yang ingin digunakan muncul di Pengelola Perangkat, Anda dapat menghubungkan 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 dan pilih durasi yang ingin Anda gunakan untuk memperpanjang sesi.

Setelah selesai menggunakan perangkat, jangan lupa klik Return and Erase Device 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 dihapus dengan aman dan direset ke setelan pabrik setelah sebelum tersedia untuk developer lain. Menit yang tidak digunakan dari sesi Anda akan dikembalikan ke project Anda.

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 Tambahkan peran lain, lalu pilih Service Usage Consumer dari drop-down Select a role.
  6. Simpan perubahan dengan mengklik Simpan

Harga untuk Streaming Perangkat Android

Penagihan untuk Streaming Perangkat Android dinonaktifkan hingga 31 Mei 2024.

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 Google 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.