Als Android-Entwickler ist der Zielmarkt, für den ich Apps erstelle, sehr fragmentiert. Ich kann zwar bestimmte Anforderungen festlegen - z. B., dass meine App nur die Android-Version xx oder höher unterstützt. Manchmal können jedoch Fehler auftreten, die nur bei einem bestimmten Telefonmodell auftreten.
Gibt es Strategien, um gerätespezifische Fehler zu behandeln, ohne das betreffende Telefon zu kaufen? Wir führen eine Reihe von Telefonen zum Testen, können es uns jedoch nicht leisten, ein neues Telefon zu kaufen, wenn 2 oder 3 Benutzer einen Fehler melden, der nur für ihr Telefonmodell auftritt.
Ich bin mir sicher, dass andere Android-Entwickler in der Vergangenheit auf ähnliche Probleme gestoßen sind, und ich bin gespannt, welche kostengünstigen Strategien verfügbar sind, um gerätespezifische Fehler zu beseitigen.
Aktualisieren Sie, um einige Details hinzuzufügen:
- Ich verwende Bugsense , um Fehlerberichte zu erfassen. Wenn also Ausnahmen ausgelöst werden, kenne ich das Modell des Telefons, den Stack-Trace, die Häufigkeit , mit der es meinen Benutzern passiert ist, und einige andere Details.
- Die Benutzer befinden sich möglicherweise in verschiedenen Ländern, sodass ich nicht davon ausgehen kann, dass ich ihr Telefon jemals ausleihen kann.
Stellen Sie sich ein Szenario wie dieses vor: 100 Benutzer haben die App installiert, aber drei Personen haben sich darüber beschwert, dass eine Schaltfläche beim Drücken nicht richtig funktioniert. Keines der Handymodelle, die ich zum Testen habe, hat das Problem erfahren. Es scheint keinen Emulator für das Problemtelefonmodell zu geben.
quelle
Antworten:
Vor Jahren hatte ich das gleiche Problem bei der Entwicklung von Software für Palm-Geräte. Es gibt ein paar offensichtliche Strategien:
Beide sind jedoch recht einschränkend. Es gibt keinen todsicheren Ersatz für das tatsächliche Gerät.
Eine interessante Sache, auf die ich gestoßen bin , ist AppThwack , ein Unternehmen, mit dem Sie Hunderte von echten Android-Geräten aus der Ferne testen können. Ich habe keine persönlichen Erfahrungen damit, aber es sieht vielversprechend aus (es ist auch ein starkes Indiz dafür, dass es keine einfache, billige Antwort auf Ihr Problem gibt).
quelle
Leider gibt es keine einfache Antwort auf dieses Problem.
@ dan1111 Antwort verfeinern Mit Benutzern beim Testen für Android helfen
quelle