forumNeues Thema

Agentur empfiehlt Swift für unsere iOS-App — ist man damit langfristig zu sehr festgelegt?

HHalideNeues Mitglied
Funktion
Vorstandsmitglied einer Stiftung
Beigetreten
Aug. 2024
Nachricht
44
#1

Wir betreiben ein kleines US-Startup für ambulante Pflege- und Physiotherapie-Termine. Für unsere erste mobile App, die sowohl vom Fachpersonal vor Ort als auch von Patienten genutzt werden soll, stehen wir kurz vor dem Vertragsabschluss mit einer lokalen Entwicklungsagentur. Sie bieten uns eine rein native iOS-Entwicklung direkt mit Swift an – Lieferzeit 4 Monate, Budget 24.000 Dollar.

Was mir allerdings Kopfzerbrechen bereitet: Wir wollen später definitiv auch Android abdecken. Reiten wir uns rein, wenn wir jetzt nur mit Swift anfangen? Die Agentur argumentiert, das sei performancetechnisch und bezüglich Systemkompatibilität der sauberste Weg; hybride oder plattformübergreifende Ansätze würden später nur Probleme machen. Man hört aber überall, dass Stundensätze für native iOS-Entwickler am Markt deutlich höher liegen.

Da das mein erstes App-Projekt ist: Welche Altlasten holen wir uns bei Wartungskosten und beim späteren Android-Rollout ins Haus, wenn wir als Sprache direkt auf Swift setzen? Sollte ich der Empfehlung der Agentur vertrauen oder lieber auf eine andere Architektur pochen?

GGürkan V***Teilnehmer
Funktion
Kundenservice-Mitarbeiter
Branche
Druckerei
Organisationsform
Werkstatt
Beigetreten
Aug. 2023
Nachricht
118
Nützlichste Antwort#2

Kurze Antwort: Aus technischer Sicht ist die Wahl von Swift absolut solide und zukunftssicher. Wenn Android bei Ihnen aber fest eingeplant ist, gehen Sie betriebswirtschaftlich das Risiko doppelter Kosten ein. Solange Sie sich ausschließlich auf iOS-Nutzer konzentrieren, liefert Swift die beste User Experience. Sobald Android kommt, müssen Sie die App jedoch im Grunde komplett neu in einer anderen Sprache programmieren lassen.

Was die Sprachbindung angeht: Swift ist Open Source und der De-facto-Standard für iOS. Um die Zukunftstauglichkeit müssen Sie sich keine Sorgen machen; der Support wird nicht wegbrechen, und neue Betriebssystem-Features landen immer zuerst in den Swift-Bibliotheken.

Der Knackpunkt liegt bei den Entwickler- und Wartungskosten. Native iOS-Entwickler findet man zwar problemlos, deren Stundensätze liegen im Schnitt aber spürbar über denen von Cross-Platform-Entwicklern. Das eigentliche Problem: Wenn dieses für 24.000 Dollar gebaute System später auf Android portiert werden soll, lässt sich vom bestehenden Code praktisch nichts wiederverwenden. Sie zahlen für die zweite Plattform also noch einmal voll und müssen künftig zwei getrennte Repositories parallel pflegen.

Machen Sie die Entscheidung hiervon abhängig: Greift Ihre App tief auf die Gerätehardware zu (dauerhaftes Hintergrund-GPS, biometrische Sensoren, spezielle Bluetooth-Geräte), ist nativer Code mit Swift die richtige Wahl. Handelt es sich hingegen um klassische Standardprozesse wie Terminbuchung, Patientenlisten, Formulare und Push-Nachrichten, sollten Sie mit der Agentur sprechen und auf Frameworks setzen, die aus einer gemeinsamen Codebasis beide Plattformen bedienen.

Hinweis: Dies ist meine persönliche Erfahrung, das muss nicht auf alle zutreffen.

FFiliz P***Teilnehmer
Funktion
Produktionsleiter
Branche
E-Commerce
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Juni 2025
Nachricht
166
#3

Vor genau dem Dilemma standen wir letztes Jahr auch. Ähnliches Dienstleister-Projekt, 28.000 Dollar für native Entwicklung mit Swift bezahlt. 8 Monate später kamen haufenweise Android-Anfragen und wir durften für Android nochmal 22.000 Dollar hinblättern. Jetzt zahlen wir bei jedem Update zwei getrennte Entwickler, nur um den Stand synchron zu halten. Wenn euer Budget begrenzt ist, schaut euch Cross-Platform-Lösungen lieber gleich an.

SSelim E***Teilnehmer
Funktion
CFO
Branche
Tourismus
Organisationsform
Genossenschaft
Beigetreten
Okt. 2025
Nachricht
209
#4

Swift kommuniziert direkt mit dem OS-Kernel, weshalb Speicherverwaltung und UI-Reaktionszeiten erstklassig sind. Das Argument der Agentur, andere Sprachen würden nur Kopfschmerzen bereiten, zieht heute allerdings kaum noch. Wenn Sie nicht gerade tiefgreifend auf Sensoren oder extrem komplexe Verbindungsprotokolle der Hardware zugreifen müssen, ist die UI-Rendering-Performance moderner Cross-Platform-Frameworks von nativen Sprachen so gut wie nicht mehr zu unterscheiden.

KKader K***Teilnehmer
Funktion
Vorstandsmitglied
Branche
Immobilien
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Nov. 2023
Nachricht
256
#5

Agenturen verkaufen meist die Entwickler, die sie gerade unbeschäftigt auf der Bank sitzen haben. Wenn das Team vor Ort aus reinen iOS-Entwicklern besteht, bieten sie natürlich nichts anderes an. Wenn sie Ihnen erzählen, das sei der „sauberste Weg“, schützen sie womöglich nur ihre eigene Komfortzone. Sprechen Sie auch mit externen Entwicklern; für einen simplen Buchungsflow ist Swift definitiv kein Muss. Gut möglich, dass Sie hier bloß für das eingeschränkte Know-how der Agentur bezahlen.

NNecati E***TeilnehmerCommunity-Mitglied
Beigetreten
Jan. 2024
Nachricht
3
#6

Klären Sie vor Vertragsunterzeichnung unbedingt diese drei Punkte: 1) Ist der Android-Launch innerhalb der ersten 12 Monate geplant oder schauen Sie erst mal, ob iOS überhaupt zündet? 2) Muss die App im Hintergrund dauerhaft Standort- und Health-Device-Daten abgreifen? 3) Übergibt die Agentur die Architektur-Dokumentation und das vollständige Code-Eigentum bedingungslos an Sie? Diese Antworten entscheiden darüber, ob Swift wirklich Sinn macht.

UUfuk B***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2024
Nachricht
114
#7

Glückwunsch zum Projekt! übrigens bei meinem ersten Startup bin ich in dieselbe Falle getappt: Wir wollten unbedingt das Beste vom Besten und haben uns strikt an die Plattform-Empfehlungen gehalten. Als dann die Android-Nutzer nachfragten war das Budget aufgebraucht. Auf dem US-Markt dominiert zwar das iPhone, aber wenn die Außendienstler ganz unterschiedliche Geräte nutzen, verliert man ohne Android von Tag eins an Kunden. Das sollte man unbedingt mit einberechnen.

BBeren V***Teilnehmer
Funktion
Techniker im Kundendienst
Branche
Werbung und Marketing
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
März 2024
Nachricht
123
#8

swift ist top, aber die stundensätze haben es in sich. auf dem us-markt kriegt man native ios-devs kaum unter 90-100 dollar die stunde. wenn du dich morgen von der agentur trennst, wird ersatz richtig teuer. frag die agentur lieber nochmal nach alternativen, die beide plattformen auf einen schlag abdecken.

ÜÜlkü O***TeilnehmerCommunity-Mitglied
Beigetreten
März 2024
Nachricht
14
#9

hallo, ich lese mich auch erst ganz frisch ins Thema ein. mir war gar nicht bewusst, dass Code in Swift auf Android überhaupt nicht läuft dann gibt es denn keine Software oder Tools, die geschriebenen Swift-Code automatisch für Android übersetzen, oder muss man wirklich alles komplett neu schreiben?

VVeli Y***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2024
Nachricht
8
#10

Stellen Sie der Agentur morgen direkt folgende Frage: Wie verändern sich Budget und Timeline wenn exakt dasselbe Design und dieselben Features plattformübergreifend entwickelt werden? Wenn daraufhin ausgewichen oder der Preis einfach verdoppelt wird, wollen sie Swift nur durchdrücken, weil sie nichts anderes können. Unterschreiben Sie nichts, bevor Sie sich nicht noch ein Gegenangebot eingeholt haben.

GGökhan A***Teilnehmer
Funktion
Hersteller · Möbel
Beigetreten
Okt. 2023
Nachricht
74
#11

Da ist mir noch ein Punkt unklar. Das günstigste Angebot ist oft das am wenigsten durchdachte.

Der meiste Zeitverlust entsteht durch Arbeiten die auf Freigaben warten.

SSevilTeilnehmer
Funktion
Bildungseinrichtung
Organisationsform
Filialkette
Beigetreten
Mai 2024
Nachricht
88
#12

Ich möchte kurz warnen. Lösungen, die im kleinen Maßstab funktionieren, brechen bei Wachstum zusammen, das habe ich spät gelernt.

An deiner Stelle würde ich so vorgehen.

RReyhan K***Teilnehmer
Funktion
Produktionsplanung
Branche
leder
Organisationsform
neu gegründetes Startup
Beigetreten
Dez. 2025
Nachricht
385
#13

Ich fasse kurz zusammen was bisher gesagt wurde... Der meiste Zeitverlust entsteht durch Arbeiten die auf Freigaben warten.

Nur als Notiz, könnte nützlich sein.

ÖÖzge Ç***Teilnehmer
Funktion
Verwaltungsleiter
Branche
Buchhaltung & Steuerberatung
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Nov. 2024
Nachricht
2
#14

Ich habe mich lange damit beschäftigt. Wenn du zu einem Thema drei verschiedene Antworten bekommst, war die Frage falsch gestellt.

An deiner Stelle würde ich so vorgehen.

EEbru K***Teilnehmer
Funktion
HR-Spezialist
Branche
Möbelproduktion
Organisationsform
Ein-Personen-Unternehmen
Beigetreten
Okt. 2024
Nachricht
105
#15

Das hört man oft, aber bei uns war es nie so. Lösungen, die im kleinen Maßstab funktionieren, brechen bei Wachstum zusammen das habe ich spät gelernt.

RReyhan K***TeilnehmerCommunity-Mitglied
Beigetreten
Juni 2025
Nachricht
1
#16

Ich stimme zu, möchte das sogar besonders betonen. Schaut zuerst welche Daten ihr bei der Entscheidungsfindung zur Hand habt.

Korrigiert mich falls ich falsch liege.

İİremNeues Mitglied
Funktion
Praktikant · Marketing
Beigetreten
Jan. 2025
Nachricht
30
#17

hier ist etwas zu beachten und jeder nicht schriftlich festgehaltene Punkt ist einer, an den sich beide Partein später unterschiedlich erinnern.

wenn deine Situation anders ist ändert sich das natürlich.

EErcan T***Teilnehmer
Funktion
Key-Account-Manager
Beigetreten
Jan. 2024
Nachricht
96
#18

Ich würde mich freuen, wenn du das Ergebnis postest.

NNuri U***VeteranCommunity-Mitglied
Beigetreten
Feb. 2024
Nachricht
325
#19

ich fasse das Thema mal zusammen, da es mehrere unterschiedliche Antworten gab.. aber fehlr auf der Programmiersprache iOS App Entwicklung-Seite sind meist rückgängig zu machen aber teuer.

das ist meine Meinuung ich behaupte nicht, dass es absolut richtig ist.

ZZerrin P***Teilnehmer
Funktion
Finanzleiter
Branche
Transport
Organisationsform
Team mit 8 Personen
Beigetreten
Dez. 2024
Nachricht
15
#20

Beim Umsetzen gibt es drei Dinge zu beachten. Menschen verteidigen nicht den Prozess, sondern die Gewohnheit. Der Widerstand kommt daher.

Das ist meine Meinung, ich behaupte nicht dass es absolut richtig ist.

Antwort schreiben