JSI
Par Sebastian · mise à jour le 21 août 2026
JSI : Interface qui permet à JavaScript d’appeler directement du code natif, fondation technique de la nouvelle architecture React Native.
Classé dans la famille « Développement », ce terme revient dans les échanges entre un client et son agence. Voici ce qu’il faut en comprendre avant d’en discuter le prix.
Pourquoi JSI compte sur un projet mobile
JSI appartient au vocabulaire courant des équipes qui écrivent l’application. Le mot circule dans les revues de code, les tickets et les estimations, et un malentendu à ce niveau se paie en jours de développement.
Sur un projet réel, la question ne se pose jamais en théorie : elle arrive dans un devis, dans une réunion de cadrage ou dans un rapport de recette.
De la définition à la ligne de cahier des charges
Le cahier des charges gagne à formuler « JSI » en résultat attendu plutôt qu’en solution : ce que l’application doit savoir faire, à quel moment, et comment on le vérifiera à la recette.
À écrire noir sur blanc, dans le chapitre qui correspond :
- Les versions minimales d’iOS et d’Android supportées, qui décident des API disponibles.
- Le sort du code : dépôt remis, licences des bibliothèques, cession des droits à la livraison.
- Les bibliothèques tierces autorisées, et qui paie leurs licences dans la durée.
- La procédure de mise à jour de l’application une fois qu’elle est publiée.
Cette formulation se rédige avant la consultation, pas après réception des propositions : c’est elle qui rend deux devis comparables entre eux.
Pour le cadre général, le guide des prix donne les fourchettes constatées en France et le modèle de cahier des charges la structure qui les rend opposables.
Vérifier plutôt que croire
JSI ne se voit pas à l’usage. C’est pour cette raison qu’il faut le vérifier explicitement, sinon personne ne le fera.
- Demander à voir le dépôt de code et son historique, pas une capture d’écran.
- Contrôler la liste des bibliothèques tierces et le régime de leurs licences.
- Suivre soi-même, une fois, la documentation d’installation remise.
Chacun de ces contrôles prend quelques minutes. Les découvrir après la mise en ligne prend des jours.
Erreurs fréquentes
Aucune de ces erreurs ne se voit le jour où elle est commise. Toutes se paient plus tard, au moment le moins commode.
- Laisser la remise du code hors du contrat, puis découvrir que le dépôt n’est pas transmis.
- Confondre bibliothèque gratuite et bibliothèque sans coût : certaines licences se paient à l’usage.
- Croire qu’un développeur reprend le travail d’un autre sans documentation ni période de recouvrement.
- Traiter la dette technique comme une affaire interne à l’agence : elle sera facturée au suivant.
- Reprendre la formulation d’un autre projet sans vérifier qu’elle décrit bien celui-ci.
Termes liés
Les entrées du glossaire déjà publiées sur des sujets voisins :
Questions fréquentes
JSI : de quoi parle-t-on exactement ?
Interface qui permet à JavaScript d’appeler directement du code natif, fondation technique de la nouvelle architecture React Native. Cette définition suffit pour une discussion de cadrage. Pour un contrat, il faut y ajouter ce que le terme recouvre exactement sur votre application.
Comment vérifier qu’une agence maîtrise le sujet ?
Demandez un exemple tiré d’un projet livré, pas une définition. L’écart entre les deux réponses se voit en trente secondes, et il est plus parlant qu’une liste de technologies sur un site vitrine.
Est-ce que ça se retrouve dans le devis ?
Un devis lisible sépare conception, design, développement, tests, publication et suivi. La grille de lecture des devis détaille poste par poste ce qui doit y apparaître.
Toutes les définitions publiées sont rassemblées dans l’index du glossaire, classées de A à Z et par famille.
Un doute sur ce point de votre projet ?
30 minutes avec un technicien : on relit votre périmètre, on vous dit ce qui manque dans le cahier des charges et à quel palier de prix votre projet se situe. Sans engagement.