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 banyak lagi.

Animasi menggunakan Streaming Perangkat di Android Studio.

Streaming Perangkat Android kini tersedia dalam versi alfa terbuka. Selama periode ini, streaming perangkat tersedia untuk Anda tanpa biaya dengan project Firebase menggunakan 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 lainnya yang dapat Anda lakukan dengan perangkat melalui ADB langsung melalui koneksi SSL—semuanya tanpa keluar dari Android Studio. Setelah selesai menggunakan perangkat, Google akan menghapus total semua data Anda dan mereset perangkat ke setelan pabrik sebelum menyediakannya untuk developer lain.

Memulai di alfa terbuka

Untuk memulai alfa terbuka, ikuti langkah-langkah berikut:

  1. Jika Anda belum melakukannya, download dan instal Android Studio Jellyfish versi terbaru.
  2. Buka project Android Studio.
  3. Buka View > Tool Windows > Device Manager dan 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 dan 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 terjadi error bahwa Anda tidak memiliki izin yang sesuai untuk menggunakan streaming perangkat dengan project yang dipilih, ikuti petunjuk di bawah.
  6. Setelah memilih project, Anda dapat menjelajahi daftar perangkat dan memilih perangkat yang ingin digunakan dengan mencentang kotak di samping setiap perangkat dalam daftar.

  7. Klik Oke.

Setelah perangkat yang ingin digunakan muncul di Device Manager, Anda dapat terhubung ke perangkat dengan mengklik tindakan Start di samping perangkat, atau dengan memilih perangkat dari drop-down target deploy di toolbar utama dan men-deploy aplikasi seperti yang biasa Anda lakukan.

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

Setelah selesai menggunakan perangkat, ingatlah untuk mengklik Kembalikan dan Hapus Perangkat dari menu tambahan untuk perangkat di Pengelola Perangkat, atau dari notifikasi yang muncul setelah menutup tab perangkat di jendela Menjalankan Perangkat. Hal ini memastikan bahwa Anda tidak menghabiskan menit perangkat dengan cara yang tidak perlu, dan perangkat Anda dihapus total dengan aman dan direset ke setelan pabrik setelah sebelum tersedia untuk developer lain. Setiap menit yang tidak digunakan dari sesi Anda akan dikembalikan ke project Anda.

Aktifkan izin

Untuk menggunakan streaming perangkat, Anda harus menggunakan project Firebase yang izin Editor atau Pemiliknya dimiliki.

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

  1. Buka bagian IAM pada Google Cloud Console.
  2. Klik Lihat menurut prinsip > Berikan akses.
  3. Tambahkan ID pengguna untuk setiap pengguna yang ingin Anda beri akses untuk mengakses streaming perangkat.
  4. 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 menu drop-down Select a role.
  6. Simpan perubahan dengan mengklik Simpan

Harga Streaming Perangkat Android

Penagihan untuk Streaming Perangkat Android dinonaktifkan hingga 31 Mei 2024.

Jika menggunakan project Firebase yang terdaftar dalam paket Spark atau Blaze, Anda dapat menggunakan streaming di perangkat hingga 120 menit per hari, per project, tanpa biaya. Penagihan akan diaktifkan setelah 31 Mei 2024, dengan kuota menit bulanan untuk project Blaze tanpa biaya. Periksa dokumentasi ini nanti untuk mengetahui detail harga.

Pertanyaan umum (FAQ)

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

Perangkat, keamanan, dan fungsi. Streaming Perangkat Android adalah tempat yang memungkinkan Anda mengakses beberapa perangkat Android terbaru semudah dan secepat mungkin. Selain itu, layanan ini mendukung sejumlah perangkat lama tertentu, sehingga Anda memiliki akses ke berbagai konfigurasi dan level API. Karena perangkat ini berada di pusat data aman Google, sesi Anda aman dan perangkat Anda dijamin akan direset ke setelan pabrik dan dihapus total sebelum tersedia untuk pengguna lain.

Terakhir, layanan ini terintegrasi langsung dengan Android Studio dan dapat diakses melalui ADB melalui koneksi 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 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 ADB melalui koneksi SSL. Saat sesi Anda berakhir, data perangkat dijamin akan dihapus total sepenuhnya 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, ADB langsung melalui koneksi SSL memungkinkan Anda menggunakan alat atau IDE apa pun yang menggunakan ADB untuk berkomunikasi dengan perangkat pengujian setelah Anda melakukan reservasi dan terhubung ke perangkat.