forumNeues Thema

Beeinflusst die Wahl der Programmiersprache für iOS das Agenturangebot und das spätere Wartungsbudget?

MMerve Y***Neues Mitglied
Funktion
Produktionsplanung
Branche
E-Commerce
Organisationsform
mittelständisches Unternehmen
Beigetreten
Juli 2026
Nachricht
313
#1

Wir sind ein Textil-Großhandelsunternehmen mit 12 Mitarbeitern. Für ein iOS-App-Projekt, über das unsere Kunden direkt Bestellungen aufgeben und den Lieferstatus verfolgen können, haben wir Angebote von zwei Agenturen eingeholt. Die erste Agentur will nativ mit Swift entwickeln: 320.000 TL bei 4 Monaten Entwicklungszeit. Die zweite Agentur schlägt eine Hybrid- bzw. Cross-Platform-Lösung vor, bei der wir später mit minimalem Mehraufwand auch eine Android-Version ausrollen könnten: 210.000 TL bei 2,5 Monaten Entwicklungszeit.

Bei uns im Haus hat niemand IT-Hintergrund. Unser Budget ist begrenzt, aber wir wollen nicht am falschen Ende sparen, um dann später bei Wartung, Updates oder einem eventuellen Agenturwechsel vor unlösbaren Problemen zu stehen. Wie stark wirkt sich die Wahl der Programmiersprache für eine iOS-App langfristig wirklich auf Wartungskosten und die Verfügbarkeit von Entwicklern aus?

Welche entscheidenden Fragen zur Sprachwahl sollten wir der Agentur vor Vertragsabschluss stellen, damit wir später nicht in eine Sackgasse geraten?

ÖÖzge T***Experte
Funktion
Markenberater
Organisationsform
Regionalhändler
Beigetreten
Juni 2023
Nachricht
164

Doki · E-Commerce-Infrastruktur · 2023

Nützlichste Antwort#2

Kurz gesagt: Ja, die gewählte Sprache beeinflusst sowohl das ursprüngliche Angebot als auch die späteren Kosten für Wartung und Personal ganz erheblich. Auch wenn Cross-Platform-Lösungen anfangs günstiger wirken, entscheiden letztlich Hardwarezugriffe, Performance-Anforderungen und externe Abhängigkeiten über die langfristige Gesamtrechnung.

Die Unterschiede bei Risiko und Folgekosten lassen sich so zusammenfassen: Bei nativen Sprachen gelingt die Anpassung an neue Apple-Betriebssystemversionen in der Regel direkt und reibungslos, das Risiko inkompatibler Drittanbieter-Bibliotheken ist minimal. Bei Cross-Platform-Technologien müssen Sie nach einem Systemupdate oft erst warten, bis das Framework nachzieht; das treibt den Aufwand für Fehlerbehebungen und damit die monatliche Wartungsrechnung der Agentur in die Höhe.

Was die Entwicklersuche in der Türkei betrifft: Man findet für beide Ansätze Fachkräfte. Allerdings verlangen Senior-Entwickler im Hybridbereich, die sowohl das Framework als auch die nativen Plattformtiefen beherrschen, Stundensätze auf demselben hohen Niveau wie reine Native-Spezialisten. Wenn Sie sich von der Agentur trennen wollen und die Dokumentation des Hybridprojekts lückenhaft ist, läuft eine Übergabe an ein neues Team in vielen Fällen auf eine komplette Neuentwicklung hinaus.

Vor Vertragsabschluss solltet ihr der Agentur unbedingt folgende Fragen stellen: 1) Sind die jährlichen großen Betriebssystem-Updates von Apple bei der gewählten Sprache im Wartungspaket enthalten oder wird das als Mehraufwand abgerechnet? 2) Wie viele Drittanbieter-Plugins oder -Bibliotheken kommen im Projekt zum Einsatz und wer haftet, falls der Support dafür eingestellt wird? 3) Verpflichten Sie sich dazu, dass der uns am Ende übergebene Quellcode ein unabhängiges Audit durchläuft und eine lückenlose Setup-Anleitung bereitgestellt wird?

YYusuf E***Teilnehmer
Funktion
Fitnessstudio-Betreiber
Organisationsform
Werkstatt
Beigetreten
Apr. 2024
Nachricht
66
#3

Habt ihr schon genau definiert, was die App eigentlich können soll? Geht es um Barcode-Scannen via Bluetooth, Live-GPS-Tracking im Hintergrund oder komplexe Kamera-Animationen? Wenn es nur um Standard-Datenbankabläufe wie Produktlisten, Bestellbestätigungen und Push-Nachrichten geht, lohnt es sich vielleicht gar nicht, die 110.000 TL Aufpreis für Native zu zahlen. Aber sobald hardwarenahe Integrationen ins Spiel kommen, geht Cross-Platform hintenraus meistens richtig ins Geld.

BBurak G***Teilnehmer
Funktion
Logistikplanung
Branche
Viehzucht
Organisationsform
neu gegründetes Startup
Beigetreten
Okt. 2024
Nachricht
29
#4

Wir haben letztes Jahr eine ähnliche Bestell-App entwickeln lassen. Haben 180.000 TL bezahlt und auf Cross-Platform gesetzt – im ersten Jahr lief alles glatt. Nach einem Betriebssystem-Update ging dann aber plötzlich das Kamera-Modul für den Barcode-Scanner nicht mehr. Die Agentur meinte, die genutzte Open-Source-Bibliothek werde nicht mehr gepflegt und sie müssten das Modul von Grund auf neu bauen – dafür wollten sie 45.000 TL extra. Mehr als die Hälfte unserer anfänglichen Ersparnis war mit diesem einen Bugfix direkt wieder futsch.

JJülide A***Teilnehmer
Funktion
Marketing Manager
Branche
Immobilien
Organisationsform
Ein-Personen-Unternehmen
Beigetreten
Mai 2024
Nachricht
134
#5

Dieser Mythos von wegen „native ist immer das einzig Wahre“ wird am Markt schon ziemlich übertrieben. Heutzutage laufen selbst bei Banking- und riesigen E-Commerce-Apps etliche Screens über Cross-Platform oder Web-Views. Wichtiger als der Tech-Stack der Agentur ist eigentlich, wie seniorig das Team in der jeweiligen Sprache wirklich ist. Eine mit schlechter Architektur zusammengezimmerte native App verursacht am Ende deutlich höhere Wartungskosten als eine sauber aufgesetzte Cross-Platform-Lösung.

KKader Y***Teilnehmer
Funktion
Finanzbuchhaltung
Branche
Software
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Aug. 2025
Nachricht
34
#6

Aus technischer Sicht solltet ihr das Hauptaugenmerk auf das Dependency Management legen. Bei Cross-Platform-Sprachen gibt es immer eine Bridge-Schicht zwischen dem App-Kern und dem Betriebssystem. Genau diese Schicht kann bei jedem großen OS-Update zu Verzögerungen führen. Fragt die Agentur, wie viele Third-Party-Plugins abseits der standardmäßigen Paketmanager genutzt werden. Je mehr externe Plugins drinstecken, desto drastischer steigen später die Folgekosten bei Updates.

İİlknur Y***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2023
Nachricht
98
#7

Punkte, die Sie vor den Verhandlungen mit der Agentur zwingend ins Lastenheft aufnehmen sollten: 1) Es muss bestätigt werden, dass der Quellcode gängigen Clean-Architecture-Standards entspricht und lückenlos dokumentiert ist. 2) Die verwendete Sprache muss zwingend auf einer aktuellen Version mit LTS (Long Term Support) basieren. 3) Bei Projektabnahme ist eine vollständige Übersicht aller externen Bibliotheken inklusive Lizenzen und Versionsnummern zu übergeben. 4) Für den Fall, dass die Agentur den Support einstellt, muss eine Schritt-für-Schritt-Anleitung vorliegen, mit der ein anderes Team das Projekt reibungslos aufsetzen und weiterführen kann.

LLevent K***TeilnehmerCommunity-Mitglied
Beigetreten
Juli 2024
Nachricht
2
#8

wir standen vor genau demselben dilemma. als wir dann später freelance-entwickler gesucht haben, mussten wir feststellen: die meisten die hybrid anbieten sind noch recht frisch dabei und können keins von beiden systemen wirklich richtig. als das ding dann gegen die wand gefahren ist, mussten wir doch auf native umsteigen dann wenn das budget da ist und sowieso nur ios geplant ist, erspart man sich mit von anfang an sauberem native jede menge kopfschmerzen.

HHakan K***Teilnehmer
Funktion
Content-Redakteur
Branche
glas
Organisationsform
Produktionsunternehmen mit 40 Mitarbeitern
Beigetreten
Juni 2024
Nachricht
120
#9

Bei der Prüfung der Angebote sollten Sie den Leistungsumfang des Wartungs- und Supportvertrags niemals losgelöst von der Entwicklungssprache betrachten. Unabhängig von der Technologie sichern eine vertraglich festgelegte Service-Level-Vereinbarung (SLA) sowie festgeschriebene monatliche Wartungspauschalen Ihr Unternehmen ab – insbesondere bei Personalwechseln auf Entwicklerseite oder Betriebssystem-Updates. Lassen Sie zudem zwingend die bedingungslose Übertragung aller Urheber- und Nutzungsrechte am Code im Vertrag verankern.

PPerihan S***TeilnehmerCommunity-Mitglied
Beigetreten
Juli 2023
Nachricht
352
#10

Vor zwei Jahren haben wir uns bei einer ähnlichen B2B-Großhandels-App für den billigen Weg entschieden. Dachten uns: Ist ja bloß ein einfacher Katalog mit Bestellmaske. Die Agentur hat das Projekt abgeliefert und acht Monate später dichtgemacht. Als wir den Code dann einem anderen Entwickler gegeben haben, schlug der die Hände überm Kopf zusammen: Das basierte auf einer uralten Framework-Version, die überhaupt nicht mehr supportet wurde. Ein kompletter Neubau war am Ende billiger als das Ding zu flicken. Seitdem wissen wir: Man darf nicht nur auf den Stack schauen, sondern muss vor allem die langfristige Wartbarkeit hinterfragen.

ÜÜmit Ö***Teilnehmer
Funktion
Vertriebsleiter
Branche
Druckerei
Organisationsform
mittelständisches Unternehmen
Beigetreten
Nov. 2024
Nachricht
108
#11

Richtig. Zugangsdaten sollten auf den Firmennamen laufen, nicht auf persönliche Konten.

Lösungen, die im kleinen Maßstab funktionieren, brechen bei Wachstum zusammen, das habe ich spät gelernt. Wenn ihr das Ergebnis hier postet, hilft es auch anderen.

KKadir G***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2022
Nachricht
44
#12

Danke, genau die Antwort, die ich gesucht habe. Wenn wir ohne Messung entscheiden landen wir immer wieder am selben Punkt.

Ich hoffe, das hilft dir weiter.

UUğur Y***TeilnehmerCommunity-Mitglied
Beigetreten
Juni 2023
Nachricht
38
#13

du hast recht.

MMerve Ç***Teilnehmer
Funktion
Techniker im Kundendienst
Branche
Automobilzulieferer
Organisationsform
Familienunternehmen
Beigetreten
Nov. 2024
Nachricht
27
#14

Da hast du recht. Das Teuerste an übernommenen Systemen sind unbekannte Abhängigkeiten.

Aus Erfahrung weiß ich das.

ZZerrin T***Teilnehmer
Funktion
Qualitätsprüfer
Branche
Gesundheitswesen
Organisationsform
Genossenschaft
Beigetreten
Okt. 2023
Nachricht
389

Doki · Interface-Design · 2024

#15

Ich erkläre mal die technische Seite. Wenn man versucht, alles gleichzeitig zu ändern, etabliert sich nichts richtig.

Der meiste Zeitverlust entsteht durch Arbeiten, die auf Freigaben warten. An deiner Stelle würde ich so vorgehen.

HHüsniye Ç***TeilnehmerCommunity-Mitglied
Beigetreten
Okt. 2024
Nachricht
17
#16

kannts du das etwas genauer erklären? übrigens nur weil alle es tun, heißt es nicht, dass es richtig ist.

viel Erfolg.

DDilara A***Teilnehmer
Funktion
Datenanalyst
Branche
Sport & Fitness
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Aug. 2023
Nachricht
113

Doki · Infrastruktur-Migration · 2024

#17

Kannst du das etwas genauer erklären? Das günstigste Angebot ist oft das am wenigsten durchdachte.

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

MMurat Y***Teilnehmer
Funktion
Kundenservice-Mitarbeiter
Branche
Schmuck
Organisationsform
Unternehmen innerhalb eines Konzerns
Beigetreten
Juni 2025
Nachricht
397

Doki · Markenidentität · 2023

#18

Ich spreche mal aus der Gegenperspektive ich bin auf der Lieferantenseite. Wer bei ios programmiersprache hetzt stolpert alle an derselben Stelle.

Wenn es jemand anders macht, würde mich das auch interessieren.

AAli Y***Neues Mitglied
Funktion
HR-Spezialist
Branche
Recht
Organisationsform
Werkstatt
Beigetreten
Juli 2026
Nachricht
259
#19

Ich habe keinerlei Erfahrung mit ios programmiersprache, deshalb frage ich. Das allein zu versuchen, ist der teuerste Weg.

ÜÜlkü B***Neues MitgliedCommunity-Mitglied
Beigetreten
Sept. 2026
Nachricht
240
#20

Da ist mir noch ein Punkt unklar. Ein Change-Request-Prozess verlangsamt die Arbeit nicht, sondern beschleunigt sie.

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

Antwort schreiben