Sebagai pengembang Android, target pasar tempat saya membuat aplikasi sangat terfragmentasi. Meskipun saya dapat menentukan persyaratan tertentu - mis. Aplikasi saya hanya mendukung versi Android xx atau lebih tinggi, terkadang kesalahan dapat terjadi yang hanya jelas pada satu model ponsel tertentu.
Apakah ada strategi untuk menangani kesalahan spesifik perangkat, tanpa membeli telepon yang dipermasalahkan? Kami mengelola serangkaian ponsel untuk pengujian, tetapi tidak mampu keluar dan membeli ponsel baru ketika 2 atau 3 pengguna melaporkan bahwa ada bug yang hanya terjadi pada model ponsel mereka.
Saya yakin pengembang Android lain telah mengalami masalah serupa di masa lalu, dan saya ingin tahu strategi hemat biaya apa yang tersedia untuk membantu mengatasi bug khusus perangkat.
Perbarui untuk menambahkan beberapa detail:
- Saya menggunakan Bugsense untuk menangkap laporan bug, jadi setiap kali pengecualian dilemparkan, saya akan tahu model ponsel, jejak tumpukan, berapa kali itu terjadi pada pengguna saya, dan beberapa detail lainnya.
- Pengguna mungkin berada di berbagai negara, jadi saya tidak bisa berasumsi saya akan pernah bisa meminjam telepon mereka.
Bayangkan skenario seperti ini: 100 pengguna telah menginstal aplikasi, tetapi tiga orang mengeluh bahwa tombol tidak berfungsi dengan baik ketika ditekan. Tak satu pun dari model ponsel yang saya miliki untuk pengujian mengalami masalah. Tampaknya tidak ada emulator untuk model ponsel bermasalah.