forumNeues Thema

Agentur schlägt getrennte Sprachen für iOS und Android vor – wie wirkt sich das aufs Budget aus?

İİsmail K***Veteran
Funktion
Test-Spezialist
Branche
E-Commerce
Organisationsform
mittelständisches Unternehmen
Beigetreten
Sept. 2022
Nachricht
3
#1

Für unseren Großhandel mit Eisenwaren und Baumaterialien möchten wir eine mobile Bestell-App entwickeln lassen, die von unseren 14 Außendienstlern und B2B-Kunden genutzt werden soll. Die Anforderungen sind grundlegend: Barcode-Scan, Produktkatalog Bestandsabfrage Warenkorb/Bestellaufgabe und Druck von Belegen über einen Bluetooth-Rechnungsdrucker.

Eine Softwareagentur hat uns nun angeboten, die App für iOS und Android jeweils nativ in zwei separaten Sprachen zu entwickeln. Dadurch stieg der Projektpreis im Vergleich zu einer hybriden Cross-Platform-Lösung mit einer gemeinsamen Codebasis von rund 180.000 TL auf stolze 340.000 TL. Auch für den jährlichen Wartungsvertrag verlangen sie fast das Doppelte.

Als Begründung hieß es, das sei 'performanter und zukunftssicherer'. Braucht man für ein B2B-Bestellsystem wirklich getrennte native Apps? Wie stark beeinflussen die Wahl der Programmiersprache und Architektur die Erstinvestition sowie die langfristigen Wartungskosten?

PPolat A***ExperteCommunity-Mitglied
Beigetreten
Apr. 2024
Nachricht
365
Nützlichste Antwort#2

Kurze Antwort: Für eine Standard-B2B-App für Bestellungen und Außendienst zwei separate native Apps vorzuschlagen, ist in der heutigen Softwarelandschaft reine Geldverschwendung. Bei Business-Anwendungen ohne aufwendige 3D-Grafiken, komplexe Hardware-Sensoren oder Millisekunden-Latenzen spart eine Cross-Platform-Lösung mit gemeinsamer Codebasis etwa 40 bis 50 Prozent des Budgets und halbiert die laufenden Wartungskosten.

Das Argument der Agentur mit der Zukunftssicherheit zieht nicht. Zwei separate Sprachen bedeuten zwei getrennte Entwicklerteams für Android und iOS. Wenn Sie später eine neue Rabattstaffel im Warenkorb einführen wollen, muss diese Logik zweimal programmiert, zweimal getestet und über zwei verschiedene Store-Update-Zyklen abgesichert werden.

Barcode-Scanning über die Kamera, Produktlisten und Bluetooth-Druckeranbindung laufen mit modernen Cross-Platform-Frameworks extrem stabil. Diese Hardwarefunktionen lassen sich heute problemlos über Standard-Bibliotheken ansteuern. Mit zwei getrennten Codebasen bläht sich das jährliche Wartungsbudget schon allein dadurch auf, dass man mit den normalen Betriebssystem-Updates Schritt halten muss.

Fragen Sie die Agentur doch mal konkret: 'Gibt es in unserer App eine bestimmte Funktion, die von modernen Cross-Platform-Tools auf Hardwareebene nicht unterstützt wird?' Falls darauf keine stichhaltige technische Begründung kommt, verlangen Sie ein Angebot auf Basis einer einheitlichen Codebasis oder sprechen Sie mit einer Agentur, die Erfahrung mit Cross-Platform hat.

AAlper E***TeilnehmerCommunity-Mitglied
Beigetreten
Dez. 2024
Nachricht
184
#3

Mobiler Bluetooth-Drucker und Barcode-Scan laufen auf modernen Cross-Platform-Plattformen über native Bridges völlig reibungslos. Auf Hardware-Ebene gibt es da null Verzögerung. Wenn die Agentur auf getrennte Sprachen beharrt, liegt das meistens daran, dass ihr Team schlicht keine Ahnung von Cross-Platform-Technologien hat.

SSultanExperte
Funktion
Textilexporteur
Organisationsform
Betrieb mit zwei Filialen
Beigetreten
Sept. 2023
Nachricht
148
#4

Wir haben im Großhandel vor 3 Jahren denselben Fehler gemacht und nativ bauen lassen. Hat uns 240.000 TL gekostet. Bei jedem Android-Update oder neuen iOS-Richtlinien durften wir für beide Systeme extra Anpassungen zahlen. Letztes Jahr sind wir auf eine Codebasis umgestiegen, die Wartungskosten sind von monatlich 18.000 TL auf 8.500 TL gesunken.

SSerkan G***TeilnehmerCommunity-Mitglied
Beigetreten
Aug. 2023
Nachricht
37
#5

Die Agentur hat wahrscheinlich freie iOS- und Android-Entwickler auf der Bank sitzen und versucht, deren Stundensätze über euer Projekt reinzuholen. 90 Prozent aller B2B-Vertriebs-Apps werden heutzutage über eine einzige Codebasis umgesetzt.

YYiğit K***TeilnehmerCommunity-Mitglied
Beigetreten
März 2024
Nachricht
226
#6

Bevor ihr unterschreibt, fragt die Agentur folgendes: 1) Welche Maske soll gegenüber einer einheitlichen Codebasis messbar schneller laden? 2) Was deckt der Wartungsvertrag für zwei getrennte Codebasen konkret ab? 3) Wem gehört nach Projektende der Quellcode beider Plattformen?

HHakan B***Experte
Funktion
HR-Spezialist
Branche
kunststoff
Organisationsform
neu gegründetes Startup
Beigetreten
Jan. 2026
Nachricht
409
#7

Bevor ihr 340.000 TL ausgebt, holt euch mit derselben Anforderung Gegenangebote von zwei Agenturen ein die auf Cross-Platform spezialisiert sind. Ihr werdet sehen dass der Preis auf rund 190.000 TL und die Umsetzungszeit auf 6 Wochen sinkt.

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

Doki · Infrastruktur-Migration · 2024

#8

Müssen eure Außendienstler vor Ort in Lagerhallen ohne Netz? Falls eine Offline-Datenbanksynchronisation nötig ist wird die Architektur zwar etwas wichtiger aber selbst das ist kein Problem das sich nicht mit einer einzigen Codebasis lösen ließe.

HHüsniye P***TeilnehmerCommunity-Mitglied
Beigetreten
Dez. 2024
Nachricht
407
#9

Für eine B2B-App, die nur einen Katalog anzeigt und Barcodes scannt, nativen Code in zwei getrennten Sprachen schreiben zu lassen, ist die reinste Geldverschwendung.

OOya S***TeilnehmerCommunity-Mitglied
Beigetreten
Juli 2022
Nachricht
34
#10

Vielen Dank, ich werde es heute testen. Beginnt mit einem kleinen Test, bindet nicht gleich alles fest.

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

EErdemTeilnehmer
Funktion
Architekturbüro
Beigetreten
Dez. 2023
Nachricht
72
#11

Bei mir war es genau umgekehrt, deshalb schreibe ich das. Ein wöchentlicher schriftlicher Fortschrittsbericht ist viel nützlicher als ständiges Nachfragen nach dem Status.

EEsra Y***TeilnehmerCommunity-Mitglied
Beigetreten
Mai 2024
Nachricht
285
#12

Ich erkläre mal die technische Seite. Das günstigste Angebot ist oft das am wenigsten durchdachte.

An deiner Stelle würde ich so vorgehen.

NNazlı K***Teilnehmer
Funktion
Sekretärin
Branche
Schmuck
Organisationsform
Filialkette
Beigetreten
Feb. 2026
Nachricht
149
#13

meine Frage ist geklärt vielen Dank dann also schuat zuerst welche Daten ihr bei der Entscheidungsfindung zur Hand habt.

TTülay Y***Teilnehmer
Funktion
Produktionsplanung
Branche
Automobilzulieferer
Organisationsform
neu gegründetes Startup
Beigetreten
Jan. 2025
Nachricht
384
#14

Ich fasse das Thema mal zusammen, da es mehrere unterschiedliche Antworten gab. Die Antwort hängt stark von der Branche ab, es gibt keine allgemeine Regel.

Ein Change-Request-Prozess verlangsamt die Arbeit nicht, sondern beschleunigt sie. Viel Erfolg.

NNeslihan A***Neues Mitglied
Funktion
Inhaber
Branche
kunststoff
Organisationsform
Filialkette
Beigetreten
Aug. 2026
Nachricht
4
#15

Bei uns war es so. Der meiste Zeitverlust entsteht durch Arbeiten, die auf Freigaben warten.

Wenn ihr das Ergebnis hier postet, hilft es auch anderen.

LLemanNeues Mitglied
Funktion
Gesundheitswesen
Beigetreten
Okt. 2024
Nachricht
30

Doki · Incident-Response-Support · 2024

#16

das habe ich auch erlebt.

İİbrahim K***TeilnehmerCommunity-Mitglied
Beigetreten
März 2026
Nachricht
4
#17

Ich stimme voll und ganz zu. Menschen verteidigen nicht den Prozess, sondern die Gewohnheit. Der Widerstand kommt daher.

Kein Prozess ohne Dokumentation verbessert sich, weil man nicht weiß, was man verbessern soll. Das war's entschuldige wenn ich zu lang war.

FFeyza T***Teilnehmer
Funktion
Klinikleiter
Branche
Maschinenbau
Organisationsform
neu gegründetes Startup
Beigetreten
März 2023
Nachricht
136
#18

Ich hätte eine Frage, möchte aber nicht vom Thema abschweifen. Wenn der Umfang wächst, müssen entweder Zeit oder Budget wachsen. Eine dritte Option gibt es nicht.

Ich hoffe das hilft dir weiter.

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

Ich schreibe mal meine Erfahrung auf. Schreibe bei Entscheidungen auch das Worst-Case-Szenario auf, nicht nur das Beste.

Beginnt mit einem kleinen Test, bindet nicht gleich alles fest.

İİlker T***Teilnehmer
Funktion
Lebensmittelgroßhandel
Beigetreten
Dez. 2023
Nachricht
58
#20

Danke fürs Schreiben.

Antwort schreiben