>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Qu'est-ce qu'une application non-web ?

Définition

Une application non-web (aussi appelée desktop, standalone ou offline) s'exécute localement sur l'OS d'un appareil sans nécessiter de navigateur ni de connexion internet.

Caractéristiques clés

  • Installée via exécutable (.exe, .dmg, .msi, .apk, .app).
  • S'exécute sur CPU/RAM local ; stocke données sur disque local.
  • Peut fonctionner entièrement hors ligne (sauf fonctionnalités sync/cloud).
  • UI rendue par frameworks OS (Win32, Cocoa, Qt, Electron, etc.).

Avantages

  • Performance : Accès direct matériel ; pas de latence réseau.
  • Sécurité : Surface d'attaque réduite (pas de serveur web, pas de XSS/CSRF).
  • Personnalisation : Intégration OS profonde, plugins, scripting.
  • Compatibilité : Tourne sur vieux OS ; pas de guerres versions navigateur.

Inconvénients

  • Distribution : Installation/mise à jour manuelle par appareil (sauf géré).
  • Effort multi-plateforme : Builds séparés Win/Mac/Linux/mobile.
  • Collaboration : Temps réel multi-utilisateur plus difficile (nécessite backend anyway).
  • Coût : Souvent licence upfront vs abonnement SaaS.

Exemples

  • Productivité : Microsoft Office (desktop), LibreOffice, Adobe Photoshop, DaVinci Resolve.
  • Développement : Visual Studio, IntelliJ, Xcode.
  • Finance : QuickBooks Desktop, GnuCash.
  • Utilitaires : 7-Zip, VLC, Notepad++.

Flou moderne

Apps Electron/Tauri sont techniquement locales mais embarquent Chromium. PWAs s'installent comme apps mais sont web-based. La frontière s'estompe.

Vie connectée