Starten Sie Ihre App am Ende der Woche (Donnerstagnachmittag ist normalerweise eine gute Zeit). Warum so? Nun, kein Unternehmen möchte eine App nur 1,5 Tage vor dem Wochenende veröffentlichen -> zu gefährlich (falls es ein Problem gibt, das eine schnelle Reaktionszeit erfordert).
Verwenden Sie Proguard in Ihrer App (normalerweise müssen Sie nur diese Zeile hinzufügen: proguard.config=proguard.cfg
in der default.properties
Datei). Dadurch wird Ihr Code optimiert, verkleinert und verschleiert. Dies ist sehr nützlich, um Codediebe zu vermeiden. Sie müssen keine Kommentare löschen, sie werden beim Kompilieren automatisch gelöscht.
Optimieren Sie Ihre Bilder (mit Paint.NET , PNGCrush oder OptiPNG ).
Optimieren Sie Ihre Layouts für die meisten Bildschirmgrößen. Sie können dies tun, indem Sie einfach die Bildschirmgröße ändern, während Sie ein Layout in AndroidStudio oder Eclipse bearbeiten.
Versuchen Sie, alle Ausnahmen auf der Benutzeroberfläche abzufangen, und zeigen Sie einen einfachen Toast an, der dem Benutzer anzeigt, dass ein Fehler aufgetreten ist. Rufen Sie in der Zwischenzeit den Fehler mit Crashlytics oder ähnlichem ab.
Verwenden Sie nicht zu viele .jar-Bibliotheken, bevorzugen Sie Bibliotheksprojekte (optimieren Sie die Codegröße) und fügen Sie sie mit gradle hinzu.
Verwenden Sie lieber Vektorgrafiken, da diese die APK-Größe reduzieren und auf allen Geräten korrekt passen.
Verwenden Sie nicht die Fenster mit den Android-Einstellungen -> das ist nicht wirklich schön, auch wenn es in den Android-Richtlinien steht. Erstellen Sie lieber Ihre eigene Einstellungsseite. Wenn Sie jedoch die Android-Einstellungen beibehalten, sollten Sie Symbole und Farben hinzufügen.
Zeigen Sie den Titel Ihrer App nicht auf dem Hauptbildschirm an ( this.requestWindowFeature(Window.FEATURE_NO_TITLE);
): Gute Marken müssen nicht so viel Platz auf einem Bildschirm einnehmen, um erkannt zu werden (zeigen Sie ein Symbol oder einen Titel im Menü oder an einem Ort, der nicht immer sichtbar ist). und erwägen Sie die Verwendung des Vollbildmodus ( this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
), wenn Sie sich mit Spielen und sehr eindringlichen Inhalten befassen.
Verwenden Sie Google Analytics , Fabric Answers oder Flurry für zukünftige Analysen -> versuchen Sie, so viele Informationen wie möglich zu erhalten, greifen Sie jedoch zu nichts, das die anonyme Identität des Kunden verletzt. Vergessen Sie nicht, Ausnahmen (Fehler und Stapelspuren) abzurufen, die auf der Benutzerseite auftreten.
Bitten Sie Ihre Freunde, Affentests durchzuführen. Das Lernen von Benutzern bringt normalerweise viele gute Dinge mit sich (z. B. Prioritäten und neue Ideen).
Erwägen Sie, Ihre App zu veröffentlichen, bevor Sie alle Funktionen abgeschlossen haben (nur die wichtigste Funktion). Sie wissen noch nicht, was Ihre Benutzer neben Ihrer Hauptfunktion wollen oder brauchen.
Fügen Sie Ihrer App einen Abschnitt "Weitere Apps" oder "Mehr vom Entwickler" hinzu. Dies sind kostenlose Anzeigen.
Fügen Sie einen Abschnitt "Feedback senden" hinzu, um dem Benutzer die Möglichkeit zu geben, nach einer neuen Funktion zu fragen oder einen Fehler zu melden.
Bitten Sie Ihre Benutzer, Ihre App zu übersetzen, indem Sie die Datei strings.xml wie Crowdin irgendwo im Web bereitstellen .
Testen Sie Ihre App auf jeder Android-Version mit dem Emulator -> auf diese Weise werden viele Fehler oder Designprobleme erkannt. Hierfür können Sie den mitgelieferten Emulator verwenden oder stattdessen Genymotion verwenden (Genymotion verfügt über viele sehr nützliche Funktionen).
Überlegen Sie sich den Namen der App -> Mit welchen Schlüsselwörtern würden Sie nach Ihrer App suchen? Diese Schlüsselwörter sollten der Name Ihrer App sein (Google hilft Ihnen dabei, auf diese Weise entdeckt zu werden).
Erwägen Sie, Schlüsselwörter in die App-Beschreibung aufzunehmen, jedoch auf beschreibende Weise (machen Sie mit Ihren Schlüsselwörtern verständliche Sätze). Fügen Sie niemals eine Keyword-Liste hinzu, wie in der Beschreibung angegeben.
Bewerten Sie Ihre App als Erster mit 5 Sternen und bitten Sie Ihre Familie und Freunde, dasselbe zu tun -> dies wird wahrscheinlich die zukünftigen Nutzerbewertungen beeinflussen.
Verwenden Sie Google, um Ihre App entweder für die Beschreibung, entweder für die Datei strings.xml oder für beide zu übersetzen.
Ziehen Sie in Betracht, Anzeigen in Ihren Apps anzuzeigen und mithilfe von Mediation Ihren Umsatz mit AdMob zu verbessern .
Anstatt eine kostenpflichtige Version bereitzustellen, sollten Sie eine In-App-Abrechnung in Betracht ziehen -> Benutzer zahlen eher in der App als für eine kostenpflichtige Version.
Hinzufügen eines Änderungsprotokolls in der App -> Benutzer möchten normalerweise wissen, was sich seit der letzten Version geändert hat.
Fügen Sie einen Abschnitt "Danke" für die Benutzer hinzu, die Ihnen geholfen haben -> dies wird Benutzer für Ihr Produkt gewinnen.
Fügen Sie Ihrer App den Link "Wenn Ihnen diese App gefällt, bewerten Sie sie bitte" (zu Ihrer Google Play-Beschreibung) hinzu -> Sie erhalten mehr 5 Sterne (normalerweise ein Popup beim Start oder nach einer Feature-Aktion).
Erklären Sie Ihr Produkt in einem Abschnitt "Tipps" oder "Anweisungen" in Ihrer App.
Speichern Sie Ihre Keystore- und Anmeldeinformationen an einem sicheren Ort. Sie können kein Update für Ihre App veröffentlichen, wenn Sie Ihren Keystore verlieren.
Machen Sie Ihr Symbol wirklich einfach und klar. Das Symbol ist das erste und vor allem das letzte, was den Benutzer dazu bringt, Ihre App herunterzuladen.
Wenn dies nicht nicht möglich ist, bevorzugen Sie eine externe Installation ( android:installLocation="preferExternal"
in der Datei AndroidManifest.xml).
Lesen Sie AppAnnie- Tipps und Blog-Beiträge. Dort erhalten Sie Hinweise zur Verbesserung von ASO und können Ihre Benutzer besser verstehen.