Nous gérons une petite structure aux États-Unis qui organise des rendez-vous de soins à domicile et de kinésithérapie. Nous sommes sur le point de signer avec une agence de dev locale pour notre première application mobile, destinée aux patients et aux praticiens sur le terrain. Ils nous proposent un développement 100 % natif iOS en Swift, avec un délai de 4 mois et un budget de 24.000 dollars.
Ce qui me tracasse, c'est qu'on prévoit de sortir la version Android plus tard, et j'ai peur que démarrer uniquement en Swift ne nous coince. L'agence affirme que c'est la voie la plus propre en termes de performances et d'intégration avec l'OS, et que les technos hybrides ou cross-platform nous poseront des problèmes par la suite. Mais d'après ce que j'entends autour de moi, le taux horaire des développeurs iOS natifs est bien plus élevé sur le marché.
C'est mon premier projet d'application mobile, donc j'aimerais savoir : choisir directement Swift comme langage de développement iOS va-t-il nous coûter cher en maintenance et compliquer le futur portage sur Android ? Dois-je faire confiance à l'agence ou insister pour une autre architecture ?