forumNouveau sujet

L'agence préconise deux langages distincts pour iOS et Android — quel impact sur le budget ?

İİsmail K***Vétéran
Poste
Expert en test
Secteur
E-commerce
Type d'organisation
entreprise de taille moyenne
Membre depuis
sept. 2022
Message
3
#1

Notre entreprise est grossiste en quincaillerie et matériaux de construction. Nous voulons faire développer une application mobile de prise de commandes pour nos 14 commerciaux de terrain et nos clients B2B. Les fonctionnalités sont basiques : scan de code-barres, catalogue produits, consultation des stocks, ajout au panier / commande et impression de reçus sur imprimante thermique bluetooth.

L'agence de dev consultée nous propose du développement natif avec deux langages séparés pour iOS et Android. Résultat : le devis passe de 180.000 TL pour une solution hybride à code unique à 340.000 TL. De plus, ils demandent quasiment le double pour le contrat de maintenance annuelle.

Leur justification : 'ce sera plus performant et plus pérenne'. Pour une appli B2B de commandes a-t-on vraiment besoin de coder dans deux langages natifs ? Comment ce choix d'architecture et de langage impacte-t-il l'investissement initial et les frais de maintenance sur le long terme ?

PPolat A***ExpertMembre de la communauté
Membre depuis
avr. 2024
Message
365
Plus utile#2

Réponse courte : pour une application métier B2B standard, imposer deux développements natifs distincts représente une dépense injustifiée dans le paysage technique actuel. Pour des applications de gestion sans 3D lourde, sans capteurs complexes ni traitements à la milliseconde, les frameworks cross-platform à base de code unique réduisent le budget initial de 40 à 50 % et divisent les frais de maintenance par deux.

L'argument de l'agence sur la 'durabilité accrue' est infondé. Deux langages signifient deux équipes distinctes (une Android, une iOS). Le jour où vous voudrez ajouter une règle de remise sur les paniers, il faudra l'implémenter deux fois, mener deux campagnes de recette distinctes et gérer les aléas de validation sur chaque store séparément.

Le scan de code-barres via la caméra, la consultation de catalogue et l'impression bluetooth fonctionnent parfaitement et avec une stabilité totale sur les technos cross-platform modernes. Ces intégrations matérielles sont aujourd'hui gérées sans accroc par des bibliothèques éprouvées. Choisir deux bases de code fera exploser inutilement votre maintenance, ne serait-ce que pour suivre les montées de version d'iOS et d'Android.

Posez cette question précise à l'agence : 'Quelle fonctionnalité de notre cahier des charges ne peut pas être prise en charge matériellement par une solution moderne à code unique ?' S'ils sont incapables de fournir un argument technique solide, demandez une proposition révisée en cross-platform ou consultez d'autres prestataires expérimentés sur ces technologies.

AAlper E***Membre actifMembre de la communauté
Membre depuis
déc. 2024
Message
184
#3

L'impression ticket en bluetooth et le scan de code-barres passent par des bridges natifs parfaitement au point sur les technos cross-platform actuelles. Zéro latence au niveau hardware. Si l'agence insiste sur le double natif, c'est surtout que leurs devs ne maîtrisent pas les outils multiplateformes.

SSultanExpert
Poste
Exportateur de textile
Type d'organisation
entreprise à deux succursales
Membre depuis
sept. 2023
Message
148
#4

On a fait la même bêtise il y a 3 ans dans notre réseau de distribution de gros : on est partis sur du natif. 240.000 TL de facture. À chaque mise à jour Android ou changement de politique Apple, on repassait à la caisse deux fois. On a tout rebasculé sur une seule base de code l'an dernier, notre maintenance est passée de 18.000 TL à 8.500 TL par mois.

SSerkan G***Membre actifMembre de la communauté
Membre depuis
août 2023
Message
37
#5

L'agence a sans doute des développeurs iOS et Android dédiés en intercontrat et cherche à facturer leurs jours-hommes sur votre projet. 90 % des applis commerciales B2B sortent aujourd'hui sur une seule base de code.

YYiğit K***Membre actifMembre de la communauté
Membre depuis
mars 2024
Message
226
#6

Avant de signer, exigez des réponses claires : 1) Quels écrans opérationnels s'ouvriront plus vite en natif par rapport à une base unique ? 2) Quel est le périmètre exact de la maintenance annuelle pour deux codes séparés ? 3) La propriété intellectuelle des codes sources des deux plateformes vous sera-t-elle intégralement cédée à la livraison ?

HHakan B***Expert
Poste
Chargé de ressources humaines
Secteur
Plastique
Type d'organisation
startup en phase de lancement
Membre depuis
janv. 2026
Message
409
#7

Avant de lâcher 340.000 TL, faites chiffrer le même CDC par deux autres agences spécialisées en cross-platform. Vous verrez le devis redescendre autour de 190.000 TL pour 6 semaines de délai de livraison.

DDilara A***Membre actif
Poste
Analyste de données
Secteur
Sport et fitness
Type d'organisation
Entreprise de 120 personnes
Membre depuis
août 2023
Message
113

Doki · Migration d'infrastructure · 2024

#8

Est-ce que vos commerciaux de terrain vont dans des entrepôts sans réseau ? S'il faut une synchronisation de base de données hors ligne (offline) l'architecture devient un peu plus critique mais même ça, ça se gère très bien avec une seule base de code.

HHüsniye P***Membre actifMembre de la communauté
Membre depuis
déc. 2024
Message
407
#9

Faire coder en natif dans deux langages séparés une appli B2B qui se contente d'afficher un catalogue et de scanner des codes-barres, c'est purement et simplement jeter l'argent par les fenêtres.

OOya S***Membre actifMembre de la communauté
Membre depuis
juil. 2022
Message
34
#10

Merci beaucoup je teste dès aujourd'hui. Commencez par un petit test, ne vous engagez pas sur tout d'un coup.

Je le note au cas où.

EErdemMembre actif
Poste
Cabinet d'architecture
Membre depuis
déc. 2023
Message
72
#11

Chez moi, c'est l'inverse qui s'est passé, c'est pourquoi j'écris. Un rapport d'avancement écrit hebdomadaire est bien plus utile que de demander des dates.

EEsra Y***Membre actifMembre de la communauté
Membre depuis
mai 2024
Message
285
#12

Laissez-moi détailler l'aspect technique. L'offre la moins chère est généralement la moins réfléchie.

À votre place, j'irais par cette voie.

NNazlı K***Membre actif
Poste
Secrétaire
Secteur
Joaillerie
Type d'organisation
chaîne de magasins
Membre depuis
févr. 2026
Message
149
#13

mes doutes sont levés, merci mais avant de décider rgardez quelles données vous avez en main.

TTülay Y***Membre actif
Poste
Planification de production
Secteur
Sous-traitance automobile
Type d'organisation
startup en phase de lancement
Membre depuis
janv. 2025
Message
384
#14

Je vais résumer le sujet, car plusieurs réponses différentes ont été données. La réponse varie beaucoup selon le secteur, il n'y a pas de règle générale.

Mettre en place un processus de demande de changement n'ralentit pas le travail, il l'accélère. Bon courage.

NNeslihan A***Nouveau membre
Poste
Propriétaire d'entreprise
Secteur
Plastique
Type d'organisation
chaîne de magasins
Membre depuis
août 2026
Message
4
#15

Chez nous, ça s'est passé comme ça. La plupart des pertes de temps s'accumulent sur les tâches en attente de validation.

Si vous écrivez le résultat ici, cela aidera aussi d'autres personnes.

LLemanNouveau membre
Poste
Professionnel de santé
Membre depuis
oct. 2024
Message
30

Doki · Support à la réponse aux incidents · 2024

#16

j'ai vécu la même chose.

İİbrahim K***Membre actifMembre de la communauté
Membre depuis
mars 2026
Message
4
#17

Je suis entièrement d'accord. Les gens défendent l'habitude pas le processus. La résistance vient de là.

Aucun processus sans suivi ne s'améliore, car vous ne savez pas quoi corriger. Voilà désolé si je me suis étendu.

FFeyza T***Membre actif
Poste
Directeur de clinique
Secteur
Fabrication de machines
Type d'organisation
startup en phase de lancement
Membre depuis
mars 2023
Message
136
#18

J'aurais une question, sans vouloir m'éloigner du sujet. Si le périmètre s'agrandit, il faut augmenter soit le délai soit le budget. Il n'y a pas de troisième option.

J'espère que cela vous sera utile.

YYusuf E***Membre actif
Poste
Gérant de salle de sport
Type d'organisation
atelier
Membre depuis
avr. 2024
Message
66
#19

Je partage mon expérience. Lors de la prise de décision, écrivez aussi le pire scénario, pas seulement le meilleur.

Commencez par un petit test, ne vous engagez pas sur tout d'un coup.

İİlker T***Membre actif
Poste
Grossiste alimentaire
Membre depuis
déc. 2023
Message
58
#20

Merci pour votre retour.

Répondre