Як розробник Android, цільовий ринок, для якого я створюю програми, дуже фрагментарний. Хоча я можу вказати певні вимоги - наприклад, мій додаток підтримує лише версію Android xx або вище, іноді можуть виникати помилки, які очевидні лише на одній конкретній моделі телефону.
Чи є якісь стратегії для вирішення конкретних помилок пристрою, не купуючи відповідний телефон? Ми підтримуємо набір телефонів для тестування, але не можемо дозволити собі вийти та придбати новий телефон, коли 2 або 3 користувачі повідомляють, що є помилка, яка виникає лише для їх моделі телефону.
Я впевнений, що інші розробники Android в минулому стикалися з подібними проблемами, і мені цікаво, які економічно ефективні стратегії доступні для того, щоб допомогти стискати помилки, пов’язані з пристроями.
Оновіть, щоб додати кілька деталей:
- Я використовую Bugsense для зйомки звітів про помилки, тому щоразу, коли викидаються винятки, я знаю модель телефону, слід стека, кількість разів, коли це траплялося з моїми користувачами, та кілька інших деталей.
- Користувачі можуть знаходитись у різних країнах, тому я не можу припустити, що я колись зможу позичити їхній телефон.
Уявіть такий сценарій: 100 користувачів встановили додаток, але троє людей поскаржилися, що кнопка не працює належним чином при натисканні. Жодна з моделей телефону для тестування не відчуває проблеми. Здається, не існує емулятора для проблемної моделі телефону.