Savoir d'abord de quoi l'application a besoin
Le navigateur d'un téléphone sait ouvrir l'appareil photo, connaître la position, fonctionner hors connexion et envoyer des notifications (sur iPhone depuis iOS 16.4, une fois le site ajouté à l'écran d'accueil). Une application web installable couvre donc une bonne partie des besoins, sans validation des stores et avec une seule version à tenir à jour.
Une application publiée sur les stores devient nécessaire quand le service dépend du téléphone lui-même : le Bluetooth ou le NFC, que Safari ne permet pas d'utiliser sur iPhone, la position en arrière-plan, un long usage hors connexion. Elle demande plus de travail dans la durée : chaque mise à jour passe par la validation d'Apple et de Google, et l'application doit suivre chaque nouvelle version d'iOS et d'Android.
Un exemple : le scanner de billets de La Foucaudière
À l'entrée de la ferme de La Foucaudière, l'équipe scanne les billets des visiteurs avec un téléphone. Le scanner fait partie de l'espace de gestion du site et s'installe sur le téléphone de la ferme comme une application, sans passer par un store. L'écran répond par une couleur lisible d'un coup d'œil, et un compteur donne le nombre de visiteurs du jour. Pour cet usage, l'appareil photo du téléphone et le navigateur suffisent.
Conçue pour une main et un pouce
Application ou site, nous dessinons d'abord l'écran du téléphone. Au Hameau des Prés-Verts, une barre en bas de l'écran garde le bouton des disponibilités à portée de pouce, le calendrier se manie au doigt et le séjour choisi reste affiché pendant qu'on fait défiler la page.
Sur le site de KSP83, le bouton de rendez-vous apparaît dès l'accueil et le formulaire ouvre le bon clavier pour l'e-mail et le numéro de téléphone. Nous suivons les recommandations d'Apple et de Google pour les zones à toucher (au moins 44 points de côté chez Apple, 48 dp chez Google), et nous vérifions chaque écran aux formats des téléphones courants.
Regarder ce qui marche ailleurs
Nous avons décortiqué Vinae, une application qui fait suivre un vignoble du Gard depuis un téléphone : une raison de l'ouvrir chaque jour, un rôle donné à chaque membre, la suite de chaque action montrée, les mots du métier expliqués. L'analyse est dans notre article sur l'application Vinae.
Délais et budget
Une application de réservation, un outil d'équipe et une application communautaire ne demandent pas le même travail. Nous étudions chaque demande à part, et le budget se fixe à la fin de cette étude, en même temps que le choix de la technologie.
Nos projets
Étude de cas
La Foucaudière
Un scanner de billets installé sur le téléphone de la ferme, sans passer par un store.
Voir le projet →
Étude de cas
Le Hameau des Prés-Verts
Une réservation pensée pour le téléphone, avec le bouton toujours à portée de pouce.
Voir le projet →
Étude de cas
KSP83
Un site où le bouton de rendez-vous est là dès l'accueil, sur téléphone.
Voir le projet →Questions fréquentes
Faut-il développer deux applications, une pour iPhone et une pour Android ? +
Rarement. Des outils comme React Native ou Flutter partagent la plus grande partie du code entre les deux systèmes. Une application web installable n'a qu'une version, qui marche sur les deux.
Une application web peut-elle envoyer des notifications ? +
Oui, sur Android comme sur iPhone. Sur iPhone, depuis iOS 16.4, l'utilisateur doit d'abord ajouter le site à son écran d'accueil.
Comment choisir entre application web et application mobile ? +
Nous partons de ce que vos utilisateurs feront et de la fréquence à laquelle ils le feront. Les quatre questions de notre guide site vitrine ou application métier aident à trancher.