Application native
Une application réalisée avec les interfaces utilisateur et système de sa plateforme cible.
Qu’est-ce qu’une application native ?
Une application native utilise le modèle d’application et les interfaces utilisateur et système adaptés aux plateformes prévues. Elle est fournie comme application sur l’appareil. Les fonctions matérielles restent soumises aux permissions et limites techniques. Le terme n’impose ni langage unique ni voie de distribution unique. Plusieurs systèmes demandent réalisation et vérification adaptées.
Une entreprise fictive prévoit une application avec un lecteur de codes-barres précis. L’équipe vérifie interface réellement disponible, appareils, permissions et parcours. Une approche native peut convenir sans prouver seule la compatibilité du lecteur. Installation, mises à jour et maintenance doivent aussi être définies. Stockage hors ligne et transfert nécessaires restent des tâches de développement distinctes.
Sources
Termes associés
- Application hybrideAssocier interface web et accès natif à l’appareil dans une application installable.
- Application web progressiveUne application web avec des possibilités d’installation, d’intégration à l’appareil et d’usage hors ligne.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
- Invalidation du cacheL’invalidation met fin à la réutilisation d’une copie selon des règles définies. L’enregistrement source reste distinct.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


