Jika Anda mencari alternatif Genymotion Cloud, kemungkinan besar saat ini Anda menjalankan perangkat virtual Android di cloud, untuk CI atau pengujian manual, dan menginginkan sesuatu yang berperilaku lebih mirip ponsel yang dimiliki pengguna Anda. Genymotion adalah produk yang matang dan terdokumentasi dengan baik, dan untuk sebagian pekerjaan tetap menjadi pilihan terbaik. Artikel ini membantu Anda menentukan pekerjaan mana saja itu.
Artikel ini membahas apa saja produk cloud Genymotion, kapan perangkat virtual tidak lagi cukup, apa yang diubah oleh cloud phone yang dibangun dari model asli, dan cara pindah dalam lima langkah. Artikel ini tidak mengutip harga Genymotion karena harganya berubah; halaman harganya memuat angka terbaru.
Apa itu Genymotion Cloud dan untuk siapa
Genymotion menjual perangkat virtual Android dalam beberapa bentuk. Bentuk cloud-nya adalah:
- Genymotion SaaS: perangkat virtual yang di-hosting Genymotion, dibuka di browser web dan dikendalikan dari command line dengan alat
gmsaas, lewat ADB, atau lewat HTTP API. - Genymotion Device Image (PaaS): perangkat virtual yang sama dalam bentuk image di marketplace AWS, Google Cloud, Azure, dan Alibaba Cloud, yang berjalan di dalam akun cloud Anda sendiri.
Edisi desktop adalah produk terpisah yang berjalan di komputer Anda sendiri.
Perangkat dibuat dari "recipe", yaitu template berisi versi Android dan layar. Daftar resminya sebagian besar berupa image Genymotion Phone generik untuk setiap versi Android dari 8.0 sampai 16, dengan Android 16 berlabel beta, plus beberapa recipe yang dinamai sesuai model ponsel seperti Samsung Galaxy S24, Google Pixel 9, dan Xiaomi 15. Semua recipe resmi saat ini memakai image arm64, jadi aplikasi arm berjalan tanpa translasi.
Kekuatan Genymotion adalah kendali atas kondisi. Widget-nya mengatur posisi GPS, status baterai, kualitas jaringan, dan kecepatan disk, menyimulasikan biometrik dan panggilan telepon, serta memasukkan webcam atau file media ke kamera. Root bisa diaktifkan. Untuk CI, Genymotion mendokumentasikan integrasi dengan GitHub Actions, CircleCI, Bitrise, Jenkins, dan Detox, dan skrip yang sama bisa berjalan di banyak perangkat secara paralel.
Model harganya, dalam kata-kata: SaaS dijual sesuai pemakaian, per menit untuk setiap perangkat virtual yang berjalan, atau sebagai biaya bulanan tetap per perangkat, dengan tingkat premium khusus di server dedicated. Paket default membatasi jumlah perangkat yang berjalan bersamaan, dan menaikkan batasnya harus lewat tim penjualan. Device Image ditagih per jam per instance di setiap marketplace, ditambah biaya cloud itu sendiri.
Jika tim Anda menjalankan instrumented test dalam skala besar, butuh Android 8 sampai 11, menyimulasikan sensor dan kondisi jaringan, atau harus menyimpan semuanya di dalam akun cloud sendiri, Genymotion cocok untuk pekerjaan itu.
Kapan alat ini tidak lagi tepat
Tim biasanya mulai mencari alternatif Genymotion SaaS karena salah satu alasan berikut.
Perangkat generik bukan ponsel pengguna Anda
Perangkat virtual dari image generik menampilkan dirinya sebagai perangkat generik. Itu tidak masalah untuk menguji logika Anda sendiri. Namun ia menyembunyikan masalah yang bergantung pada kelas perangkat: tata letak pada ukuran dan kepadatan panel tertentu, pengecekan fitur lewat hasSystemFeature, dan jalur kode yang bercabang menurut produsen atau model. Ketika laporan bug berbunyi "crash di Galaxy A35 dengan Android 15", Anda ingin model itu di versi itu. Beberapa recipe bernama model memang membantu, tetapi tanyakan apa yang sebenarnya diatur oleh nama model di perangkat virtual sebelum Anda mengandalkannya.
Google Play adalah langkah tambahan
Google Play Store dan Play services tidak terpasang bawaan di perangkat virtual Genymotion. Anda memasangnya dengan widget Open GApps bawaan, lalu me-restart perangkat. Pengulas di PeerSpot menyebut ketiadaan Play services sejak awal sebagai kekurangan yang nyata. Jika aplikasi Anda bergantung pada Play services, siapkan langkah itu untuk setiap perangkat baru, atau cek bagaimana alternatif yang Anda pertimbangkan menanganinya.
Android 17
Daftar recipe resmi Genymotion berhenti di Android 16, berlabel beta saat artikel ini ditulis. Jika rencana pengujian Anda sudah mencakup Android 17, Anda butuh sumber lain untuk versi itu.
Agent butuh lebih dari ADB
gmsaas, HTTP API, dan ADB adalah alat yang bagus untuk skrip. AI agent bekerja paling baik dengan cara melihat layar dan bertindak di sana yang sudah dipahami framework-nya, misalnya server MCP, plus orang yang bisa menonton layar yang sama. Jika Anda sedang membangun agent, cek apa saja yang harus Anda tulis untuk menyambungkannya.
Lokasi lebih dari sekadar titik GPS
Widget GPS memindahkan perangkat di peta, yang cukup untuk aplikasi yang membaca lokasi. Pengujian yang dilokalkan biasanya butuh lebih: ponsel harus terhubung dari pasar yang Anda uji, dengan zona waktu dan bahasa negara itu, agar halaman toko, harga, dan konten sesuai dengan yang dilihat pengguna lokal.
Ponsel yang selalu menyala dan biayanya
Tagihan per menit cocok untuk job CI yang mulai dan berhenti. Untuk ponsel yang menyala seharian, seperti perangkat milik agent atau ponsel yang login ke akun uji, pilihannya antara argo dan biaya bulanan tetap per perangkat. Pengulas di PeerSpot juga menyebut tingkat harga instance cloud sebagai hal yang ingin mereka lihat membaik.
Apa yang dilakukan Clousd secara berbeda
Clousd adalah layanan cloud phone: Android yang berjalan di pusat data, disiapkan sebagai model ponsel tertentu dan disimpan untuk Anda layaknya perangkat. Layanan ini dibuat untuk pengujian aplikasi, developer, dan AI agent.
- Ponsel dari model asli. 150+ model Samsung, Pixel, Motorola, OnePlus, Xiaomi, dan lainnya, jadi Anda bisa memilih ponsel yang dimiliki pengguna Anda.
- Android 12 sampai 17, dipilih per ponsel.
- Browser dan kode. Layar langsung di browser, REST API, server MCP, Python SDK, dan ADB lewat relay.
- Kondisi bersih kapan saja. Ponsel baru siap dalam sekitar satu menit, dan ponsel mana pun bisa di-reset ke kondisi baru di antara run. Sampai saat itu, ponsel menyimpan aplikasi dan datanya.
- Tugas. Beri ponsel tujuan dengan kalimat biasa, misalnya "instal build-nya, buka pengaturan, dan laporkan versi yang tampil", lalu agent Clousd mengerjakannya.
- Negara, zona waktu, dan bahasa. Ponsel terhubung dari negara yang Anda pilih, misalnya AS, Inggris, Jerman, Brasil, atau Indonesia, dari total 45 negara, dengan zona waktu dan bahasa yang sesuai.
- Harga per menit dengan batas harian. $0.004 per menit selama ponsel menyala, tidak pernah lebih dari $0.80 per ponsel per hari, atau paket mulai $20 per bulan. Ponsel yang dibiarkan menyala sebulan penuh paling banyak menghabiskan sekitar $24. 30 menit pertama gratis, tanpa kartu. Lihat harga.
- Server di Uni Eropa, di Frankfurt dan Helsinki.
Agar adil terhadap sisi lain: Clousd tidak menyediakan versi Android di bawah 12, widget simulasi sensor dan panggilan telepon, atau image untuk dijalankan di akun cloud Anda sendiri. Jika Anda bergantung pada hal-hal itu, pertahankan Genymotion untuk pekerjaan tersebut.
Genymotion Cloud dan Clousd berdampingan
| Genymotion SaaS | Clousd | |
|---|---|---|
| Yang berjalan | Perangkat virtual Android dari recipe | Ponsel Android dari model asli |
| Kendali dari browser | ya | ya, layar langsung di browser |
| API dan agent | gmsaas CLI, HTTP API, ADB, integrasi CI | REST API, server MCP, Python SDK, ADB lewat relay, Tugas |
| Model perangkat | image generik per versi, beberapa recipe bernama model | 150+ model dari beberapa produsen |
| Versi Android | 8.0 sampai 16, dengan 16 masih beta | 12 sampai 17 |
| Model harga | per menit per perangkat yang berjalan, atau biaya bulanan per perangkat | per menit selama menyala, dengan batas harian, atau paket bulanan |
| Trial gratis | cek ketentuan terbaru saat mendaftar; edisi desktop punya paket gratis untuk penggunaan pribadi | 30 menit pertama gratis, tanpa kartu |
| Paling cocok untuk | CI skala besar, kondisi simulasi, versi Android lama | pengujian di model asli, ponsel jangka panjang, AI agent |
Cara pindah: 5 langkah
- Petakan recipe ke model. Untuk setiap recipe di konfigurasi CI Anda, tuliskan versi Android-nya dan pilih dua atau tiga model yang dimiliki pengguna Anda di versi itu. Data analitik Anda akan menunjukkan model mana.
- Buat ponselnya. Yang pertama butuh sekitar satu menit; perangkat pertama Anda menuntun prosesnya. Namai ponsel menurut model dan versi, misalnya
qa-a35-15. - Sambungkan lewat ADB. Sambungkan lewat relay seperti dijelaskan di dokumentasi ADB. Skrip yang memilih perangkat menurut serial ADB hanya butuh serial baru, dan instrumented test berjalan seperti sebelumnya:
adb devices ./gradlew connectedDebugAndroidTest
- Ganti panggilan siklus hidup perangkat. Di bagian pipeline yang menyalakan dan mematikan instance dengan
gmsaas, panggil REST API untuk membuat, menyalakan, mematikan, atau me-reset ponsel. Arahkan asisten AI Anda ke server MCP. - Jalankan keduanya selama satu rilis. Pertahankan Genymotion untuk versi lama dan kondisi simulasi, jalankan pengecekan di model asli di Clousd, lalu bandingkan hasil dan biaya setelah satu siklus penuh. Alur kerja pengujian aplikasi menunjukkan bagaimana ponsel, build, dan CI saling tersambung.
Untuk memahami lebih dalam beda emulator di server dengan ponsel yang dibangun dari model asli, baca emulator Android cloud vs cloud phone.


