Come sviluppatore Android, il mercato target per cui creo le app è molto frammentato. Mentre posso specificare determinati requisiti, ad esempio la mia app supporta solo la versione di Android xx o successiva, a volte possono verificarsi errori che sono evidenti solo su un modello di telefono specifico.
Esistono strategie per gestire gli errori specifici del dispositivo, senza acquistare il telefono in questione? Manteniamo una serie di telefoni per i test, ma non possiamo permetterci di uscire e acquistare un nuovo telefono quando 2 o 3 utenti segnalano che esiste un bug che si verifica solo per il loro modello di telefono.
Sono sicuro che altri sviluppatori Android hanno riscontrato problemi simili in passato e sono curioso di sapere quali strategie economiche sono disponibili per aiutare a risolvere i bug specifici del dispositivo.
Aggiorna per aggiungere alcuni dettagli:
- Uso Bugsense per acquisire segnalazioni di bug, quindi ogni volta che vengono generate eccezioni, conosco il modello del telefono, la traccia dello stack, il numero di volte che è successo ai miei utenti e alcuni altri dettagli.
- Gli utenti potrebbero trovarsi in diversi paesi, quindi non posso presumere che potrò mai prendere in prestito il loro telefono.
Immagina uno scenario come questo: 100 utenti hanno installato l'app, ma tre persone si sono lamentate che un pulsante non funziona correttamente quando viene premuto. Nessuno dei modelli di telefono che ho per testare presenta il problema. Non sembra esserci un emulatore per il modello di telefono problematico.