Como desarrollador de Android, el mercado objetivo para el que creo aplicaciones está muy fragmentado. Si bien puedo especificar ciertos requisitos, por ejemplo, mi aplicación solo es compatible con la versión de Android xx o superior, a veces pueden ocurrir errores que solo son evidentes en un modelo de teléfono específico.
¿Hay alguna estrategia para manejar errores específicos del dispositivo, sin comprar el teléfono en cuestión? Mantenemos un conjunto de teléfonos para realizar pruebas, pero no podemos darnos el lujo de comprar un nuevo teléfono cuando 2 o 3 usuarios informan que hay un error que solo ocurre en su modelo de teléfono.
Estoy seguro de que otros desarrolladores de Android han encontrado problemas similares en el pasado, y tengo curiosidad por saber qué estrategias rentables están disponibles para ayudar a eliminar errores específicos del dispositivo.
Actualice para agregar algunos detalles:
- Utilizo Bugsense para capturar informes de errores, por lo que cada vez que se produzcan excepciones sabré el modelo del teléfono, el seguimiento de la pila, la cantidad de veces que le ha sucedido a mis usuarios y algunos otros detalles.
- Los usuarios pueden estar ubicados en diferentes países, por lo que no puedo asumir que alguna vez podré tomar prestado su teléfono.
Imagine un escenario como este: 100 usuarios han instalado la aplicación, pero tres personas se quejaron de que un botón no funciona correctamente cuando se presiona. Ninguno de los modelos de teléfono que tengo para probar experimenta el problema. No parece haber un emulador para el modelo de teléfono con problemas.
fuente
Respuestas:
Hace años, me encontraba con el mismo problema al desarrollar software para dispositivos Palm. Hay un par de estrategias obvias:
Sin embargo, ambos son bastante limitantes. No hay un sustituto seguro para tener el dispositivo real.
Una cosa interesante que encontré es AppThwack , una compañía que te permite probar de forma remota cientos de dispositivos Android reales. No tengo experiencia con esto personalmente, pero parece prometedor (también es una fuerte indicación de que no hay una respuesta fácil y barata a su problema).
fuente
Lamentablemente, no hay una respuesta fácil a este problema.
para refinar la respuesta de @ dan1111 Hacer que los usuarios ayuden con las pruebas para Android
fuente