Là một nhà phát triển Android, thị trường mục tiêu tôi tạo ứng dụng rất phân mảnh. Mặc dù tôi có thể chỉ định một số yêu cầu nhất định - ví dụ: ứng dụng của tôi chỉ hỗ trợ phiên bản Android xx trở lên, đôi khi có thể xảy ra lỗi chỉ rõ ràng trên một kiểu điện thoại cụ thể.
Có chiến lược nào để xử lý các lỗi cụ thể của thiết bị mà không cần mua điện thoại không? Chúng tôi duy trì một bộ điện thoại để thử nghiệm, nhưng không đủ khả năng để ra ngoài và mua một chiếc điện thoại mới khi 2 hoặc 3 người dùng báo cáo rằng có một lỗi chỉ xảy ra đối với kiểu điện thoại của họ.
Tôi chắc chắn rằng các nhà phát triển Android khác đã gặp phải các vấn đề tương tự trong quá khứ và tôi tò mò không biết các chiến lược hiệu quả về chi phí nào có thể giúp khắc phục các lỗi cụ thể của thiết bị.
Cập nhật để thêm một vài chi tiết:
- Tôi sử dụng Bugsense để ghi lại các báo cáo lỗi, vì vậy, bất cứ khi nào có ngoại lệ, tôi sẽ biết kiểu điện thoại, dấu vết ngăn xếp, số lần xảy ra với người dùng của tôi và một vài chi tiết khác.
- Người dùng có thể ở các quốc gia khác nhau, vì vậy tôi không thể cho rằng mình sẽ có thể mượn điện thoại của họ.
Hãy tưởng tượng một kịch bản như thế này: 100 người dùng đã cài đặt ứng dụng, nhưng ba người phàn nàn rằng một nút không hoạt động đúng khi nhấn. Không có mẫu điện thoại nào tôi có để thử nghiệm gặp sự cố. Dường như không có trình giả lập cho kiểu điện thoại có vấn đề.