Application multiplateforme

Une application multiplateforme est un seul système qui s'ouvre dans un navigateur, sur un téléphone Android et sur un iPhone, les trois partageant les mêmes fiches.

Également appelé application hybride appli unique iOS et Android application multi-appareils

Définition

Une application multiplateforme est un seul système qui apparaît à trois endroits, si bien que le même client l'ouvre dans un navigateur sur son ordinateur, sur un téléphone Android et sur un iPhone. Derrière les trois, il n'y a qu'un seul jeu de fiches.

C'est tout l'intérêt, car un rendez-vous pris sur l'iPhone à neuf heures est sur l'ordinateur du bureau à neuf heures. Personne ne recopie rien et personne n'attend. L'équipe, les prix, les clients et les rapports vivent au même endroit, et chaque appareil n'est qu'une fenêtre ouverte dessus.

Ce qui est vraiment partagé, c'est la partie que personne ne voit, autrement dit les fiches, les règles qui les protègent et les rapports construits dessus. Écrivez une fois la règle qui limite un cours à douze places et elle s'applique partout. Changez un prix une fois et tous les écrans montrent le nouveau, exactement comme un rapport corrigé une fois est juste pour tout le monde. L'économie vient de là, et elle est bien réelle.

Ce qui n'est pas partagé, c'est l'écran, parce que chaque téléphone a ses habitudes. Le bouton retour ne réagit pas pareil, une date ne se choisit pas pareil, et le clavier vient cacher le champ que vous êtes en train de remplir. Il faut donc encore construire, tester et ajuster sur un Android et sur un iPhone, et chaque magasin d'applications a sa validation, ses règles et ses frais annuels. Celui qui vous dit que le deuxième téléphone est gratuit n'a jamais publié d'application.

Le vrai compromis face à une application native, écrite séparément pour chaque téléphone, c'est la finition contre le prix. Le natif reste meilleur pour les graphismes lourds, l'usage constant de la caméra et les traitements longs en arrière-plan, et il reçoit les nouveautés des téléphones en premier. Le multiplateforme vous donne les deux téléphones pour presque le prix d'un, ce qui suffit aux rendez-vous, aux commandes, au stock, aux formulaires et aux messages. Chez Linkysoft, on ne conseille donc le natif que si l'application demande quelque chose de difficile pour l'appareil.

C'est pourquoi Linkysoft construit d'ordinaire le cœur sous forme d'application web, puis pose les écrans de téléphone autour des mêmes fiches au lieu de tout recommencer. Posez une seule question à votre prestataire avant de signer, à savoir ce qui est écrit deux fois exactement. La réponse vous donne le vrai coût du deuxième téléphone, et c'est la première chose que nos développeurs d'applications mobiles mettent par écrit.

Questions sur Application multiplateforme

Une application multiplateforme est-elle plus lente qu'une native ?
Pour le travail courant comme les formulaires, les listes, les rendez-vous et les paiements, personne ne voit la différence. Elle apparaît sur les graphismes lourds, l'usage constant de la caméra et les traitements longs en arrière-plan.
Une application multiplateforme peut-elle aller dans les deux magasins ?
Oui. Un même projet donne une version pour Google Play et une pour l'App Store. Chaque magasin la contrôle de son côté, impose ses règles et prend ses frais, donc prévoyez deux validations.
La version navigateur partage-t-elle vraiment les données du téléphone ?
Oui, si les deux parlent au même système. Le téléphone ne garde pas sa propre copie, il montre les mêmes fiches, donc une modification faite d'un côté apparaît de l'autre en quelques secondes.
Qu'est-ce qui doit encore être construit deux fois ?
Les écrans et les petites habitudes de chaque téléphone, la fiche du magasin avec ses images et ses textes, et les tests. Les fiches, les règles et les rapports s'écrivent une fois et servent aux trois appareils.

Vous ne voyez toujours pas comment cela s'applique à votre projet ?

Dites-nous ce que vous construisez et nous vous répondrons simplement.