안드로이드 개발자로서 내가 만든 앱의 목표 시장은 매우 단편적입니다. 특정 요구 사항을 지정할 수는 있지만 예를 들어 내 앱은 Android 버전 xx 이상 만 지원하지만 특정 전화 모델에서만 나타나는 오류가 발생할 수 있습니다.
해당 전화를 구매하지 않고 장치 별 오류를 처리하는 전략이 있습니까? 테스트를 위해 휴대 전화 제품군을 유지 관리하지만 2 ~ 3 명의 사용자가 휴대 전화 모델에서만 발생하는 버그가 있다고보고하면 외출하거나 새 휴대 전화를 구입할 여유가 없습니다.
다른 Android 개발자들도 과거에 비슷한 문제를 겪었을 것이라고 확신하며 장치 관련 버그를 없애기 위해 어떤 비용 효율적인 전략을 사용할 수 있는지 궁금합니다.
몇 가지 세부 정보를 추가하려면 업데이트하십시오.
- Bugsense 를 사용 하여 버그 보고서를 캡처하므로 예외가 발생할 때마다 전화 모델, 스택 추적, 사용자에게 발생한 횟수 및 기타 세부 정보를 알게됩니다.
- 사용자가 다른 국가에있을 수 있으므로 전화를 빌릴 수 있다고 생각할 수 없습니다.
다음과 같은 시나리오를 상상해보십시오. 100 명의 사용자가 앱을 설치했지만 세 사람이 버튼을 눌렀을 때 버튼이 제대로 작동하지 않는다고 불평했습니다. 테스트 용 전화기 모델 중 어느 것도 문제를 경험하지 못했습니다. 문제가있는 전화 모델에 대한 에뮬레이터가없는 것 같습니다.