Aller au contenu

Qu'est-ce qu'une application mobile ? Native, hybride et PWA

Une application mobile est un logiciel conçu pour s'exécuter sur un smartphone ou une tablette, en tirant parti des capteurs, notifications et capacités hors ligne de l'appareil. Elle peut être native (Swift/Kotlin), multiplateforme (Flutter, React Native) ou une PWA installable. Pour une organisation, le choix dépend des besoins offline, d'accès matériel et du coût de maintenance sur iOS et Android.

En une phrase

Une app mobile vit sur le téléphone et exploite ses capteurs, notifications et mode hors ligne.

À retenir

  • Native = performance et API système maximales ; multiplateforme = une base de code pour iOS et Android.
  • Les stores (App Store, Google Play) imposent revue, politiques de confidentialité et mises à jour.
  • Une PWA peut suffire si l'accès matériel profond n'est pas requis.
  • Le coût réel inclut maintenance, certifications et conformité (Loi 25 au Québec).

Fiche du terme

Application mobile
Mobile app · App native · Application smartphone
Terme anglais
Mobile application
Domaine
Développement
Catégorie
Applications
Niveau
Débutant à intermédiaire

Que signifie exactement « application mobile » ?

Contrairement à un site responsive consulté dans le navigateur, une app mobile s'installe (ou s'ajoute à l'écran d'accueil), peut fonctionner avec une connectivité limitée et recevoir des notifications push. Les plateformes iOS et Android exposent des SDK distincts pour la caméra, le GPS, le biométrique et le stockage sécurisé.

Le marché a poussé des frameworks multiplateformes pour éviter de dupliquer toute la logique métier. Le compromis porte sur l'accès aux API les plus récentes et sur la taille du binaire. Pour une PME montréalaise, la question n'est pas « app ou pas », mais « quel canal porte réellement le parcours client ».

Une app n'est pas un site redimensionné : on conçoit des parcours courts, des états offline et une gestion stricte des permissions — surtout avec la Loi 25 et les politiques des stores sur la géolocalisation et le suivi.

Comment mène-t-on un projet d'application mobile ?

  1. 01

    Cadre d'usage et contraintes

    Identifier les scénarios offline, les capteurs nécessaires, les rôles utilisateurs et les exigences de conformité avant de choisir la stack.

  2. 02

    Choisir native, multiplateforme ou PWA

    Comparer délai, budget de maintenance et dépendance aux API système (Bluetooth, NFC, arrière-plan).

  3. 03

    Concevoir API et sécurité

    Authentification (OAuth, biométrie), chiffrement au repos, gestion des jetons et politique de rétention des données.

  4. 04

    Livrer via les stores et itérer

    Pipeline CI/CD, beta TestFlight/Play Internal, télémétrie crash et cycles de release courts.

Exemple concret d'application mobile

Une entreprise de services terrain à Laval équipe ses techniciens d'une app Android/iOS : prise de photos, signature client et synchronisation des bons de travail dès qu'il y a du réseau. Les données transitent par une API REST sécurisée ; hors couverture, le brouillon reste local. Le gain mesurable est la réduction des retours papier et des erreurs de saisie en fin de journée.

À quoi sert une application mobile ?

Parcours client B2C

Fidélité, panier, notifications de statut de commande.

Outils terrain

Inventaire, inspection, géolocalisation des interventions.

Portails employés

RH, pointage, accès sécurisé aux documents internes.

Complément d'un produit SaaS

Vue mobile d'un tableau de bord déjà servi sur le web.

Avantages et limites des applications mobiles

  • Accès aux capteurs et notifications natives
  • Expérience souvent plus fluide qu'un onglet navigateur
  • Possibilité de travail hors ligne maîtrisé
  • Présence dans les stores, canal de distribution reconnu
  • Coût de double plateforme ou de framework à maintenir
  • Délais de revue des stores
  • Mises à jour dépendantes de l'utilisateur
  • Surface d'attaque et conformité vie privée plus exigeantes

Quelle différence entre application mobile et application web ?

Application mobileApplication web
InstallationStore ou sideload ; icône sur l'appareilURL dans le navigateur ; pas d'installation obligatoire
Accès matérielLarge (caméra, Bluetooth, push système)Limité aux APIs web du navigateur
DistributionSoumise aux règles App Store / PlayDéploiement immédiat côté serveur
MaintenanceBuilds iOS + Android + backendsUne base front web à maintenir

Pourquoi une app mobile compte pour une PME québécoise ?

Au Québec, une part croissante des interactions clients et employés se fait sur téléphone. Une app justifie son coût lorsqu'elle réduit des frictions opérationnelles (terrain, notifications critiques) ou ancre un produit. Sinon, un site mobile soigné ou une PWA peut livrer 80 % de la valeur sans la charge des stores.

Questions fréquentes

Faut-il toujours une app native ?

Non. Si vous n'avez pas besoin de push avancés, Bluetooth ou offline robuste, une PWA ou un site mobile peut suffire.

Flutter ou React Native ?

Les deux couvrent iOS/Android. Le choix dépend surtout des compétences de l'équipe, des bibliothèques natives requises et de la feuille de route UI.

Combien coûte la maintenance annuelle ?

Prévoir OS majeurs (iOS/Android), correctifs de sécurité, mises à jour de dépendances et éventuelles re-soumissions aux stores — souvent une fraction significative du coût initial.

Comment gérer la Loi 25 ?

Minimiser les données collectées, documenter les finalités, chiffrer le stockage local sensible et obtenir un consentement clair pour le suivi et la géolocalisation.

Termes associés

Sources et références

Vous hésitez entre app native, multiplateforme et PWA ? Nous cadrons le bon canal selon vos parcours clients et votre budget de maintenance.

Cadre votre projet mobile
Glossaire