Skip to content
Innopulse Consulting
07 · Engineering

App-Entwicklung

Web-Apps und PWAs, die auf jedem Gerät laufen — ohne den Umweg über den App Store, wo er nicht nötig ist.

Entwicklung von Web-Applikationen und Progressive Web Apps (PWA) auf Next.js und Supabase: installierbar, offline-fähig, mit EU- oder Schweizer Datenhaltung. Für Vorhaben, die wirklich eine Store-App brauchen, klären wir das ehrlich vorab und begleiten Anforderungen, Konzept und Projektleitung.

«Wir brauchen eine App» ist einer der häufigsten Sätze, mit denen ein Erstgespräch beginnt — und einer der ungenauesten. Gemeint ist fast immer etwas Konkretes: Kunden sollen Termine buchen, Aussendienstmitarbeitende Daten erfassen, Mitglieder Inhalte abrufen, Patienten Werte protokollieren. Ob dafür eine Anwendung im App Store nötig ist oder eine Web-App, die sich auf dem Startbildschirm installieren lässt, ist eine technische Folgefrage. Wir klären sie am Anfang, weil sie über Budget, Zeitplan und Betriebskosten der nächsten Jahre entscheidet.

Was wir unter App-Entwicklung verstehen

Unser Schwerpunkt sind Web-Applikationen und Progressive Web Apps. Eine Web-App läuft im Browser und passt sich vom Smartphone bis zum grossen Bildschirm an. Eine PWA geht einen Schritt weiter: Sie lässt sich wie eine App auf dem Gerät installieren, startet ohne Browserleiste, funktioniert mit einem Service Worker auch bei schlechter oder fehlender Verbindung und kann Push-Benachrichtigungen senden. Für die grosse Mehrheit der Geschäftsanwendungen — Portale, Buchungen, Erfassung, Self-Service, interne Werkzeuge — ist das die passende Bauform.

Native Store-Apps in Swift oder Kotlin bauen wir nicht selbst, und wir behaupten es auch nicht. Wenn eine Anforderung tatsächlich eine Store-App verlangt, übernehmen wir die Teile, in denen ein Vorhaben am häufigsten scheitert: die Entscheidung selbst, die Anforderungsanalyse nach IREB-Standard, das Konzept, die Ausschreibung oder Auswahl des Umsetzungspartners und die Projektleitung. Ein Store-App-Projekt mit sauberem Anforderungskatalog und unabhängiger Steuerung ist ein anderes Projekt als eines, das direkt mit einem Agenturangebot startet.

Wann eine PWA reicht — und wann nicht

Eine PWA reicht, wenn die Anwendung vor allem Daten anzeigt, erfasst und synchronisiert, Formulare und Workflows abbildet, Benachrichtigungen braucht und auf Kamera, Standort oder Dateien zugreift. Sie reicht nicht, wenn das Produkt tief in die Gerätefunktionen eingreift: dauerhafte Hintergrundprozesse, Bluetooth-Geräte wie Messgeräte oder Wearables, NFC, systemnahe Widgets oder aufwendige Echtzeit-Grafik. Der Browser stellt diese Schnittstellen nur eingeschränkt bereit, auf iOS spürbar enger als auf Android.

Dazu kommen nicht-technische Gründe. Manche Zielgruppen suchen eine Anwendung ausschliesslich im Store, manche Branchen erwarten eine Store-Präsenz als Vertrauenssignal, und manche Geschäftsmodelle hängen an In-App-Käufen. Umgekehrt spricht vieles gegen den Store, wenn die Nutzer ohnehin über die Website, einen Link oder einen QR-Code kommen: Jeder zusätzliche Installationsschritt kostet Nutzer, jedes Update muss eine Prüfung passieren, und auf digitale Käufe im Store fällt eine Provision an. Unsere Empfehlung wägt beides ab, schriftlich und mit Begründung.

Der Stack: warum Next.js und Supabase

Wir bauen auf Next.js mit App Router, TypeScript durchgehend, Supabase als Datenbank-, Auth- und Storage-Schicht in der Region Zürich oder Frankfurt und Vercel oder einer EU-Infrastruktur für das Hosting. Diese Kombination ist nicht die exotischste, sondern die wartbarste: grosse Entwickler-Community, langfristig gepflegte Werkzeuge, und ein Datenmodell auf PostgreSQL, das Ihnen gehört und sich exportieren lässt. Mandantentrennung setzen wir mit Row-Level-Security direkt in der Datenbank durch, nicht nur im Frontend.

Für eine PWA kommen ein Web-App-Manifest, ein Service Worker mit einer klaren Caching-Strategie und — wo nötig — eine lokale Datenhaltung im Browser dazu, die sich beim nächsten Kontakt mit dem Server abgleicht. Offline-Fähigkeit ist dabei keine Ja-Nein-Eigenschaft: Wir legen pro Funktion fest, was ohne Verbindung lesbar, was erfassbar und was gesperrt sein soll, und wie Konflikte beim Abgleich aufgelöst werden. Diese Entscheidungen sind fachlich, nicht technisch, und gehören deshalb ins Konzept.

Datenschutz von der ersten Tabelle an

Anwendungen für Schweizer und DACH-Kunden verarbeiten fast immer Personendaten. Wir planen Datenminimierung, Speicherort, Löschkonzept und Auftragsverarbeitung mit, bevor die erste Tabelle entsteht — nach revDSG und, wo EU-Nutzer betroffen sind, nach DSGVO. Bei einer PWA gehört dazu auch die Frage, welche Daten auf dem Gerät zwischengespeichert werden dürfen und wie lange. Nachträglich eingebauter Datenschutz ist teurer und lückenhafter als von Beginn an mitgedachter.

Vom Prototyp zur produktiven Anwendung

Ein wachsender Teil der Anfragen beginnt mit einem Prototyp, der mit einem KI-Baukasten oder No-Code-Werkzeug entstanden ist. Das ist ein guter Start: Die Idee ist greifbar, erste Nutzer haben reagiert. Für den produktiven Betrieb fehlen solchen Prototypen aber typischerweise saubere Berechtigungen, Tests, ein belastbares Datenmodell und ein nachvollziehbarer Code. Wir übernehmen den Prototyp als Spezifikation, nicht als Codebasis, und bauen die Anwendung auf einem Stack, den Sie langfristig betreiben können.

Wie ein Vorhaben abläuft

Am Anfang steht ein kurzes Scoping: Wer nutzt die Anwendung, auf welchen Geräten, in welcher Situation, mit welchen Daten? Daraus entsteht die Entscheidung Web-App, PWA oder Store-App und ein klar umrissener erster Funktionsumfang. Danach liefern wir iterativ in kurzen Zyklen mit lauffähigen Zwischenständen auf einer Testumgebung, damit echte Nutzer früh testen können. Zum Abschluss übergeben wir Code, Zugänge und Dokumentation — Sie bleiben unabhängig, auch von uns.

Warum Innopulse

Wir sind eine Engineering- und Beratungsfirma in Zug, die eigene Produkte auf genau diesem Stack betreibt. Das heisst: Die Architektur, die wir Ihnen vorschlagen, ist keine Folie, sondern Alltag im eigenen Betrieb — inklusive Billing, Auth, Datenschutz und Suchmaschinen-Sichtbarkeit. Und weil wir native Apps nicht selbst verkaufen, ist unsere Empfehlung PWA oder Store-App nicht von einem Auslastungsinteresse geprägt.

Wenn Sie eine Anwendung planen und wissen wollen, welche Bauform passt, ist ein Erstgespräch der günstigste Schritt. Die ersten 30 Minuten kosten nichts, und danach wissen Sie, ob eine PWA reicht.

Vorgehen

Wie ein Mandat abläuft

01

Scoping & Bauform

Nutzer, Geräte, Daten und Kernfunktionen klären. Ergebnis: begründete Entscheidung Web-App, PWA oder Store-App und ein abgegrenzter erster Umfang.

02

Konzept & Datenmodell

Screens, Rollen, Offline-Verhalten und Datenschutzkonzept festlegen, bevor gebaut wird. Bei Store-Apps: Anforderungskatalog für die Umsetzung.

03

Iterative Umsetzung

Kurze Zyklen mit lauffähigen Zwischenständen auf einer Testumgebung, damit echte Nutzer früh Rückmeldung geben.

04

Launch & Übergabe

Go-live, Installationshinweise für Nutzer, Monitoring und Übergabe von Code, Zugängen und Dokumentation.

FAQ

Häufige Fragen zu App-Entwicklung

Was ist der Unterschied zwischen einer Web-App und einer PWA?

Eine Web-App läuft im Browser. Eine PWA ist eine Web-App, die sich zusätzlich auf dem Gerät installieren lässt, ohne Browserleiste startet, mit einem Service Worker auch offline funktioniert und Push-Benachrichtigungen senden kann. Technisch ist es dieselbe Codebasis.

Funktionieren PWAs auch auf dem iPhone?

Ja. Auf iOS lassen sich PWAs über «Zum Home-Bildschirm» installieren, und seit iOS 16.4 können installierte Web-Apps Push-Benachrichtigungen empfangen. Einige Geräteschnittstellen wie Bluetooth oder dauerhafte Hintergrundprozesse stehen im Browser auf iOS aber nicht oder nur eingeschränkt zur Verfügung.

Entwickelt Innopulse auch native iOS- und Android-Apps?

Nein, die native Umsetzung ist nicht unser Kerngeschäft. Für Vorhaben, die wirklich eine Store-App brauchen, übernehmen wir Entscheidung, Anforderungsanalyse, Konzept, Partnerauswahl und Projektleitung.

Kann eine PWA in den App Store oder Google Play?

Bei Google Play ist das über eine Trusted Web Activity möglich. Für den Apple App Store braucht es eine native Hülle, und Apple lehnt Apps ab, die nur eine Website verpacken, ohne zusätzlichen App-Charakter. Ob sich das lohnt, prüfen wir im Scoping.

Was kostet App-Entwicklung bei Innopulse?

Das hängt vom Funktionsumfang, der Zahl der Rollen und Integrationen und den Offline-Anforderungen ab. Wir arbeiten zum Festpreis nach Scoping oder im Retainer und nennen den Rahmen, bevor wir starten.

App-Entwicklung bei Innopulse

Ein kurzes Gespräch klärt mehr als ein langes Angebot. Die ersten 30 Minuten kosten nichts.