Zum Inhalt springen
akitoo
Leitfäden

Ablauf der App-Entwicklung: 7 Phasen von der Idee bis zum Store

Welche Phasen durchläuft eine App-Idee, bis sie im App Store und bei Google Play veröffentlicht ist? Was in jeder Phase geschieht, was von Ihnen erwartet wird und wo am häufigsten Zeit verloren geht.

Alp3 Min. Lesezeit

Die Entwicklung einer mobilen App besteht nicht nur darin, Screens zu programmieren. Sie ist ein Prozess, der von der Schärfung der Idee über die Freigabe durch die Stores bis zur Wartung nach der Veröffentlichung reicht. Wer diesen Prozess von Anfang an kennt, kann sowohl den Zeitplan als auch das Budget realistischer planen.

1. Discovery und Umfang

In der ersten Phase wird geklärt, welches Problem die App für wen lösen soll. Die Nutzergruppen, die zentralen Nutzungsszenarien und die Funktionen, die in der ersten Version unbedingt enthalten sein müssen, werden festgelegt. Das Ergebnis dieser Phase sind ein Dokument zum Umfang, eine Prioritätenliste und ein grober Zeitplan.

Wünsche der Kategorie „wäre schön zu haben“ bei der Festlegung des Umfangs auf spätere Versionen zu verschieben, ist der größte Beschleuniger des Projekts.

2. UX- und UI-Design

Zuerst werden die Abläufe skizziert: Über welche Schritte gelangt der Nutzer ans Ziel, wenn er die App öffnet? Anschließend entstehen die Wireframe-Entwürfe der Screens und das visuelle Design. Ein klickbarer Prototyp ermöglicht es Ihnen, den Ablauf mit echten Nutzern zu erproben, bevor die Entwicklung beginnt. Eine Änderung in der Designphase ist weitaus günstiger als dieselbe Änderung, nachdem der Code geschrieben wurde.

3. Technologieauswahl

Die Grundsatzentscheidung lautet, ob die App für iOS und Android getrennt (nativ) oder mit einer einzigen Codebasis (zum Beispiel Flutter) entwickelt wird. Sie richtet sich nach den Zielplattformen, danach, wie stark die App von der Gerätehardware abhängt, nach der Erfahrung des Teams und nach dem Wartungsbudget. In derselben Phase werden auch die Serverseite, die Datenbank und die Dienste von Drittanbietern (Zahlung, Karten, Benachrichtigungen) festgelegt.

4. Entwicklung

Die Entwicklung verläuft in der Regel in zwei Strängen: die App selbst und das Backend, das sie versorgt (API, Datenbank, Admin-Panel). Die Arbeit wird in kurze Iterationen aufgeteilt; am Ende jeder Iteration wird eine Version geteilt, die sich ausprobieren lässt. So fällt eine missverstandene Anforderung nicht erst nach Monaten, sondern innerhalb weniger Tage auf.

5. Tests

  • Funktionstest: Funktioniert jedes Szenario wie erwartet?
  • Geräte- und Versionstest: Stimmen Darstellung und Verhalten auf unterschiedlichen Bildschirmgrößen und Betriebssystemversionen?
  • Performance- und Netzwerktest: Wie verhält sich die App bei schwacher Verbindung oder im Offline-Betrieb?
  • Sicherheitstest: Sind Sitzung, Berechtigungen und Datenspeicherung korrekt umgesetzt?

Vor der Veröffentlichung kann die App über Apples TestFlight und die Testkanäle von Google Play einer begrenzten Nutzergruppe zugänglich gemacht werden.

6. Store-Veröffentlichung

Für die Veröffentlichung der App werden Entwicklerkonten im Namen Ihres Unternehmens eröffnet. Apple erhebt eine jährliche Mitgliedsgebühr, Google eine einmalige Registrierungsgebühr. Beide Stores prüfen die App vor der Veröffentlichung und verlangen Folgendes:

  • App-Beschreibung, Screenshots und einen Link zur Datenschutzerklärung,
  • eine Erklärung dazu, welche Daten erhoben werden (im App Store die Datenschutzlabels, bei Google Play das Formular zur Datensicherheit),
  • bei Apps, in denen ein Konto erstellt werden kann, eine Möglichkeit für Nutzer, ihr Konto zu löschen.

Google kann bei neu eröffneten persönlichen Entwicklerkonten einen geschlossenen Test voraussetzen, bevor die App in die Produktion gehen darf. Aus diesem Grund – und damit das Konto nicht an eine Person gebunden bleibt – ist es sinnvoller, die Konten als Unternehmenskonten zu eröffnen.

7. Nach der Veröffentlichung

Die Veröffentlichung ist nicht der Moment, in dem die Arbeit endet, sondern der, in dem die echten Daten einzutreffen beginnen. Absturzberichte und Nutzungsstatistiken werden beobachtet, Nutzerbewertungen beantwortet, Fehler behoben. Da die Betriebssysteme jedes Jahr aktualisiert werden, benötigt auch die App regelmäßige Wartung.

Was beeinflusst die Dauer am stärksten?

Die wichtigsten Faktoren für den Zeitplan sind die Zahl der Screens und Funktionen, die Integrationen (Zahlung, ERP, Karten), der Bedarf an Offline-Betrieb und der Grad der Individualität des Designs. Wie schnell Feedback gegeben wird, ist mindestens ebenso entscheidend wie der technische Umfang.

Mit einer eng gefassten ersten Version zu starten und anhand echter Nutzerdaten zu wachsen, ist in den meisten Projekten der sicherste Weg.

Wenn Sie den Ablauf anhand Ihres eigenen Projekts besprechen möchten, können Sie sich unsere Leistung Mobile App-Entwicklung ansehen oder Kontakt mit uns aufnehmen.

Weiterlesen

Verwandte Inhalte

Kontakt

Sie haben eine Idee?Setzen wir sie gemeinsam um.

Sprechen wir über Ihr Projekt
Sprechen wir über Ihr Projekt