Zum Inhalt springen

Software & App-Entwicklung

Brauchen Sie für iPhone und Android zwei Apps?

Oft genügt eine App, die auf iPhone, Android und Windows-Tablets läuft. In einigen Fällen sind getrennte Apps die bessere Wahl, und manchmal reicht eine Web-App im Browser.

Von Viviane Lenders & Timo Albers · 07. Oktober 2026 · 5 min

Im Außendienst arbeiten die Mitarbeiter mit Android-Handys, die Geschäftsführung mit dem iPhone, und in der Werkstatt liegt ein Windows-Tablet. Wer für diese Lage eine App entwickeln lassen will, fragt sich zuerst, ob er für iOS und Android zwei Apps bezahlen muss. Oft reicht eine. Sie wird einmal entwickelt, läuft auf allen Systemen, und jede Änderung erreicht alle Geräte mit demselben Update.

Was eine App für alle Systeme im Alltag bedeutet

Bei getrennten Apps entsteht für das iPhone und für Android je eine eigene App, mit eigenem Code, eigenen Tests und eigenen Updates. Eine App für alle Systeme hat nur einen Code. Wir setzen dafür meist Flutter ein, eine Technik von Google, mit der dieselbe App auf iPhone, Android, Windows und im Browser laufen kann. Die dritte Möglichkeit ist eine Web-App, die ohne Installation im Browser läuft.

KriteriumGetrennte Apps je SystemEine App für alle SystemeWeb-App im Browser
Entwicklungfür jedes System einmaleinmaleinmal
Testsje System ein eigener Testplanein Testplan, geprüft auf allen Zielgerätenein Testplan, geprüft in den gängigen Browsern
Updatesfür jedes System getrennteine Version für alle Gerätesofort für alle, ohne App-Store
Gerätefunktionenvoller ZugriffKamera, Funkverbindung und Arbeiten ohne Netz möglicheingeschränkt
VerteilungApp Store und Google PlayApp Store, Google Play und WindowsLink, ohne Installation
Passt, wenneine Funktion eines Systems im Mittelpunkt stehtdie App auf mehreren Systemen laufen solldie Anwendung ohne Gerätezugriff auskommt

Getestet wird auch eine App für alle Systeme auf jedem Zielgerät. Der Testplan ist aber derselbe, und ein Fehler wird an einer Stelle behoben.

Beim Aussehen haben Sie die Wahl. Die App kann auf jedem System die gewohnten Bedienelemente verwenden, also iPhone-typische Schalter und Menüs auf dem iPhone und Android-typische auf Android. Oder sie sieht überall gleich aus, im Design Ihres Unternehmens. Nicht jedes Symbol und jede Schrift eines Herstellers darf dabei auf den Geräten des anderen eingesetzt werden. Auf diese Lizenzbedingungen achten wir.

Web-App oder App aus dem Store?

Eine Web-App öffnen Ihre Mitarbeiter oder Kunden über einen Link. Eine Installation gibt es nicht, eine Freigabe durch einen App-Store auch nicht, und Änderungen sind sofort für alle sichtbar. Das passt für Formulare, Übersichten und Auswertungen, die am Schreibtisch oder mit stabiler Internetverbindung genutzt werden.

Eine installierte App ist die bessere Wahl, wenn sie an das Gerät heranmuss: an die Kamera, an eine Funkverbindung zu Maschinen oder Sensoren, an Benachrichtigungen. Dasselbe gilt, wenn auf der Baustelle oder in der Halle ohne Netz gearbeitet wird.

Eine App für Tablets auf der Baustelle

Für BMS Solutions haben wir Spezifikation, Oberfläche und Tests einer App verantwortet, mit der sich Linearmotoren für Großlamellen an Fassaden einstellen und in Betrieb nehmen lassen. Hub, Endlagen und Klemmschutz werden per Funkverbindung vom Tablet aus gesetzt, ohne dass jemand an den verbauten Motor herangehen muss. Die Firmware der Geräte stammt von BMS.

Die App läuft auf Android-Tablets und auf dem Microsoft Surface. Eine Version für iOS ist geplant, und dafür entsteht keine zweite App: Sie kommt aus demselben Code. Von der Idee bis zur betriebsfähigen App vergingen vier Monate, die meiste Zeit davon für Spezifikation und Tests. Mehr dazu steht in der Erfolgsgeschichte zur Linearmotor-App und im Beitrag über Inbetriebnahme-Apps für Gerätehersteller.

Was eine App für alle Systeme bei der Wartung spart

Ein großer Teil der Arbeit an einer App beginnt nach dem Start. Fehler werden behoben, neue Systemversionen von Apple und Google müssen nachgezogen werden, Funktionen kommen dazu. Bei getrennten Apps fällt diese Arbeit für jedes System an. Bei einer App für alle Systeme wird jede Änderung einmal umgesetzt und mit demselben Testplan auf allen Geräten geprüft.

So läuft unsere eigene Exposure App seit Januar 2024 auf iPhone und Android. Hinter ihr stehen rund 100.000 Zeilen Code, die ein Entwickler unter unserer Leitung pflegt. Vor jedem Update laufen automatische Prüfungen, am Ende geben Testerinnen und Tester das Update von Hand frei. Eine Web-Version wäre aus demselben Code möglich. Veröffentlicht haben wir sie bewusst nicht.

Was eine App kostet, hängt vor allem vom Umfang ab. Eine erste Schätzung liefert unser App-Konfigurator, die Hintergründe stehen im Beitrag Was kostet eine App im Mittelstand?

Wann getrennte Apps die bessere Wahl sind

In einigen Fällen raten wir zu getrennten, sogenannten nativen Apps, die jeweils nur für ein System gebaut werden:

  • Eine bestimmte Gerätefunktion steht im Mittelpunkt der Bedienung, etwa der Stift auf dem iPad.
  • Es steht fest, dass die App nie auf einem anderen System laufen muss.
  • Die App braucht sehr komplexe Kamera- oder Bluetooth-Funktionen.
  • Die Anwendung rechnet sehr viel. Dann prüfen wir vor dem Start genau, ob eine App für alle Systeme geeignet ist.

Diese Frage klären wir in der Spezifikation, bevor programmiert wird.

Wie ein Projekt bei uns beginnt

Am Anfang steht ein kostenloses Vorgespräch. Im anschließenden Workshop klären wir, wer die App wo benutzt und auf welchen Geräten sie laufen muss. Daraus entsteht die Spezifikation und mit ihr die Entscheidung zwischen einer App für alle Systeme, getrennten Apps oder einer Web-App. Was in eine solche Spezifikation gehört, beschreibt der Beitrag zum Lastenheft für eine App. Wie wir Apps entwickeln und betreuen, steht unter Software & App-Entwicklung. Für ein Vorgespräch schreiben Sie uns.

Häufige Fragen

Kann ich mit Android anfangen und iOS später ergänzen?+

Ja. Bei einer App für alle Systeme kommt die iOS-Version aus demselben Code. Die Linearmotor-App für BMS Solutions läuft heute auf Android-Tablets und dem Microsoft Surface, eine Version für iOS ist geplant.

Sieht die App auf dem iPhone anders aus als auf Android?+

Das entscheiden Sie. Die App kann auf jedem System die gewohnten Bedienelemente verwenden oder überall gleich aussehen, im Design Ihres Unternehmens.

Läuft die App auch auf Windows-Tablets?+

Ja. Die Linearmotor-App für BMS Solutions läuft zum Beispiel auf dem Microsoft Surface.

Wann reicht eine Web-App?+

Wenn die Anwendung vor allem Formulare, Übersichten oder Auswertungen zeigt und mit stabiler Internetverbindung genutzt wird. Braucht sie die Kamera, eine Funkverbindung zu Geräten oder muss sie ohne Netz funktionieren, ist eine installierte App besser.

Wie lange dauert die Entwicklung?+

Das hängt vom Umfang ab. Die Linearmotor-App für BMS Solutions war nach vier Monaten im Betrieb.

Direkt Kontakt aufnehmen

Oder erst eine Ersteinschätzung starten.

Kontakt aufnehmen
Viviane Lenders

Viviane Lenders

Geschäftsführerin

Timo Albers

Timo Albers

Geschäftsführer