Streaming Perangkat Android, dengan teknologi Firebase, memungkinkan Anda terhubung dengan aman ke perangkat Android fisik jarak jauh yang dihosting di jaringan pusat data. Ini adalah cara tercepat dan termudah untuk menguji aplikasi Anda terhadap unit dari 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.](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?authuser=6&hl=id)
Streaming Perangkat Android kini dalam versi beta. Selama periode ini, streaming di perangkat tersedia untuk Anda tanpa biaya dengan project Firebase di paket Spark atau Blaze.
Setelah terhubung ke perangkat, Anda dapat men-deploy aplikasi, melihat tampilan, berinteraksi dengan perangkat (termasuk memutar atau membentangkan perangkat), dan hal lain yang dapat Anda lakukan dengan perangkat melalui ADB langsung melalui SSL tanpa keluar dari Android Studio. Setelah selesai menggunakan perangkat Anda, Google akan menghapus total semua data Anda dan mereset perangkat ke setelan pabrik sebelum membuatnya tersedia untuk pengembang lain.
Memulai dalam periode beta
Untuk memulai versi beta, ikuti langkah-langkah berikut:
- Jika Anda belum melakukannya, unduh dan instal versi terbaru dari Android Studio. Jika Anda tidak keberatan dengan fitur standar, ambil versi stabil. Jika Anda ingin memperoleh akses awal ke fitur yang belum dirilis, unduh dan instal rilis Canary terbaru.
- Buka project Android Studio.
- Buka Tampilan > Jendela Alat > Pengelola Perangkat dan klik ikon Firebase
di dekat bagian atas jendela.
- Jika Anda belum login ke akun developer, klik Login ke Google dan ikuti petunjuknya.
- Setelah menyediakan izin yang diminta untuk Android Studio, kembali ke metode
IDE lalu pilih project Firebase.
- Jika tidak memiliki project Firebase, Anda dapat membuatnya secara gratis di Firebase Console. Perlu diingat, di sana mungkin ada sedikit keterlambatan antara membuat proyek baru dapat dipilih dari Android Studio.
- Jika Anda mendapatkan pesan error bahwa Anda tidak memiliki izin yang sesuai untuk menggunakan perangkat melakukan streaming dengan project yang dipilih, ikuti petunjuk untuk mengaktifkan izin.
- Setelah memilih project, Anda dapat melihat daftar perangkat dan memilih
perangkat yang ingin Anda gunakan dengan mencentang kotak
di samping setiap perangkat dalam daftar.
- Klik OK.
Setelah perangkat yang ingin digunakan muncul di Pengelola Perangkat, Anda dapat hubungkan ke perangkat dengan mengklik tindakan Start di samping perangkat, atau dengan memilih perangkat dari drop-down target deploy di utama {i>toolbar<i} dan men-deploy aplikasi Anda, 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 bahwa klik Kembalikan dan Hapus Perangkat dari menu tambahan untuk perangkat di Pengelola Perangkat atau dari notifikasi yang muncul setelah menutup tab perangkat di Running Jendela Perangkat. Ini memastikan bahwa Anda tidak menghabiskan menit perangkat secara tidak perlu, dan perangkat Anda dihapus total dengan aman dan direset ke setelan pabrik setelah sebelum dibuat tersedia untuk pengembang lain. Menit apa pun yang tidak terpakai dari sesi Anda dikembalikan ke proyek Anda.
Aktifkan izin
Untuk menggunakan streaming perangkat, Anda harus menggunakan project Firebase yang telah izin Editor atau Pemilik.
Jika Anda tidak memiliki izin tersebut untuk project Firebase yang ada, Anda dapat membuat yang baru sebagai Pemilik tanpa biaya di Firebase Console, atau minta seseorang di tim Anda yang melakukannya untuk mengikuti langkah-langkah berikut:
- Buka bagian IAM pada Konsol Google Cloud.
- Klik Lihat menurut prinsip-prinsip > Berikan akses.
- Tambahkan ID pengguna untuk setiap pengguna yang Anda inginkan agar dapat mengakses streaming perangkat.
- Menggunakan menu drop-down Select a role, pilih Firebase Test Lab Direct Mengakses peran Admin.
- Klik Add another role dan pilih Service Usage Consumer dari Drop-down Pilih peran.
- Simpan perubahan dengan mengklik Save
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 akan memiliki akses ke beberapa perangkat Android terbaru dengan cepat mungkin. Selain itu, layanan ini mendukung sejumlah sehingga Anda memiliki akses ke berbagai konfigurasi dan API level organisasi. Dan karena perangkat ini disimpan di pusat data yang aman dari Google, sesi Anda aman dan perangkat Anda direset ke setelan pabrik dan dihapus total sebelum paket tersebut disediakan 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 pekerjaan ADB dengan lancar melakukan streaming di 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 menggunakan ADB melalui koneksi SSL. Saat sesi Anda berakhir, perangkat data akan dihapus total dan direset ke setelan pabrik sebelum perangkat dibuat tersedia untuk pengembang 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 apa pun atau IDE yang menggunakan ADB untuk berkomunikasi dengan perangkat pengujian setelah Anda melakukan reservasi dan menghubungkan ke sebuah perangkat.