Achtpunkt Logo
25. April 2025

Warum Innoswipe auf eine hybride App mit Ionic und Capacitor setzt

Warum hybride App-Entwicklung mit Ionic und Capacitor in vielen Fällen schneller, effizienter und günstiger ist als native Entwicklung – erklärt am Beispiel von Innoswipe.

MarktforschungMobile AppIonicCapacitorAngular

Worum geht es bei Innoswipe überhaupt?

Innoswipe ist eine Marktforschungsplattform. Unternehmen erstellen dort Umfragen und Tests, um schnell Rückmeldungen zu Produkten, Botschaften oder Ideen zu erhalten. Umfragen in wenigen Minuten erstellen und innerhalb von 24 Stunden verwertbares Feedback bekommen.

Ein Teil davon läuft im Portal (eine Webanwendung). Der andere Teil läuft dort, wo die Leute tatsächlich teilnehmen: auf dem Smartphone. Genau an diesem Punkt stellt sich die technische Frage: Baut man dafür zwei native Apps, also eine separat für iPhone und eine separat für Android? Oder baut man die App hybrid?

Für Innoswipe haben wir uns bewusst für den hybriden Weg mit Ionic und Capacitor entschieden.

Was bedeutet „hybrid“ hier eigentlich?

Das klingt zuerst kompliziert, ist aber eigentlich recht simpel.

Ionic ist ein UI-Toolkit für mobile Oberflächen. Damit lassen sich Apps mit Webtechnologien bauen, also mit HTML, CSS und JavaScript. Capacitor ist die Laufzeit und Brücke zum Gerät. Damit kann dieselbe App auf iOS und Android als echte App ausgeliefert werden und bei Bedarf trotzdem auf native Funktionen zugreifen. Beide Technologien sind explizit dafür gemacht, Apps aus einer gemeinsamen Codebasis für mehrere Plattformen zu bauen. Statt zwei komplett getrennte Apps zu entwickeln, baut man eine gemeinsame technische Basis und bringt sie auf mehrere Plattformen.

Warum nicht einfach alles nativ entwickeln?

Native Entwicklung hat ihren Platz. Wenn man extrem tief in plattformspezifische Spezialfunktionen hineinmuss oder absolute Maximierung in jedem Detail braucht, kann das sinnvoll sein.

Aber viele Business- und Produkt-Apps haben ein anderes Problem. Dort ist nicht die letzte Spezialoptimierung der Engpass, sondern Zeit, Budget und Wartbarkeit. Und genau da wird native Entwicklung schnell teuer, da zwei parallele Welten entstehen: zwei Codebasen, zwei UI-Implementationen, separate Tests und in vielen Fällen auch mehr Abstimmungsaufwand.

Bei einem Produkt wie Innoswipe wäre das unnötig viel Aufwand gewesen.

Warum ist hybride Entwicklung schneller?

Der wichtigste Punkt ist banal, aber entscheidend: Man baut zentrale Funktionen nur einmal.

Das heisst in der Praxis: Wenn Innoswipe einen Umfrage-Flow, einen Fragetyp oder eine Auswertungslogik hat, muss man ihn nicht zweimal separat entwickeln, sondern nur einmal. Neue Fragetypen, neue Abläufe, neue Anforderungen aus Studien oder Kundenprojekten kommen nicht einmal vor, sondern ständig. Wenn jede Änderung auf zwei getrennten nativen Apps nachgeführt werden muss, wird aus einer kleinen Produktanpassung schnell ein grösseres Thema.

Warum ist das für den Kunden günstiger?

Nicht jede hybride App ist automatisch billiger. Aber bei vielen Projekten ist sie es sehr wohl. Wenn ein gemeinsamer Codebestand für mehrere Plattformen verwendet werden kann, fällt weniger doppelte Entwicklungsarbeit an. Teams mit Web-Erfahrung können auf bekannten Technologien aufbauen, statt zwei vollständige native Stacks separat zu pflegen. Für Kunden heisst das: ein kleineres Team reicht, Features landen schneller auf beiden Plattformen und spätere Anpassungen kosten weniger. Das Geld fliesst eher in das eigentliche Produkt und weniger in technische Doppelspurigkeiten.

Unser Fazit

Nicht jede App muss hybrid gebaut werden. Aber viele Apps werden unnötig kompliziert und unnötig teuer, weil zu früh in zwei getrennten nativen Welten gedacht wird.

Beim Beispiel Innoswipe war der hybride Ansatz mit Ionic und Capacitor die pragmatischere Lösung. Nicht, weil native Entwicklung schlecht wäre. Sondern weil hybride Entwicklung hier den besseren Mix aus Geschwindigkeit, Effizienz und Kostenkontrolle geliefert hat.

Fragen dazu? Wir beraten Sie gerne.

Jan Meier

Jan Meier

Software Engineer & IT-Consultant