Mögliche Marktprobleme beim Erhöhen von minSdkVersion

9

meine App ist derzeit kompatibel mit Cupcake und up. Das heißt: minSdkVersion wird im Manifest auf 3 gesetzt.

Aus technischen Gründen denke ich darüber nach, die Kompatibilität mit Cupcake zu brechen, indem ich minSdkVersion auf 4 setze.

Aber ich habe ziemlich viele existierende Benutzer, die entweder die Lite-Version heruntergeladen oder meine App gekauft haben und die Cupcake betreiben.

Was wird mit ihnen im Android Market passieren? Können sie die Version, die mit Cupcake kompatibel war, trotzdem deinstallieren und neu installieren? Oder löscht der Markt alte Versionen, so dass sie für den Fall, dass sie es brauchen, nicht neu installieren können?

Irgendwelche anderen möglichen Probleme?

Ich bin besonders an Feedback von Entwicklern interessiert, die das schon gemacht haben. Meiner Erfahrung nach kann man nicht wirklich theoretische Annahmen über den Markt machen.

    
olivierg 05.04.2011, 11:07
quelle

2 Antworten

5

Sie können die alte Version nicht installieren, wenn sie jemals deinstalliert wird. Es sollte nie in der Liste der Apps erscheinen oder über die Suche gefunden werden, wenn Sie zu minSdkVersion 4 wechseln.

    
Mike dg 05.04.2011, 11:30
quelle
0

Das Verschieben bestehender und neuer Benutzer auf eine neue Version ist möglicherweise problematisch. Aber wie wäre es, alte Benutzer auf eine neue Version zu verschieben?

  1. Fork deine App und veröffentlichen Sie eine "Cupcake" -Version. Max SDK = Cupcake.
  2. Aktualisieren Sie Ihre App so, dass sie, wenn sie erkennt, dass sie auf Cupcake läuft, sie auffordert, die Cupcake-Version zu aktualisieren.
  3. Aktualisieren Sie Ihre App erneut mit dem neuen MinSDK.

Wenn Sie genügend Zeit zwischen den Schritten 2 und 3 lassen, können Sie eine beträchtliche Anzahl von Benutzern verschieben. Selbst wenn sie nicht umziehen, werden sie zumindest Ihre alte App im Laden finden können. Und Sie werden in der Lage sein, alle gewünschten Fixes / Support bereitzustellen und gleichzeitig die Flaggschiff-Version auf dem neuesten Stand zu halten.

Disclaimer: Ich habe das nicht versucht, aber es scheint vernünftig.

    
quelle

Tags und Links