Application native ou webview : ce qui change pour un écran allumé 24 h/24

Illustration : page web indisponible comparée à une application native fonctionnant 24 h/24

Quand on cherche un écran pour sa domotique, on tombe souvent sur des solutions qui affichent simplement une page web en plein écran : un tableau de bord Home Assistant ouvert dans un navigateur, ou une application « kiosque » qui n’est en réalité qu’une webview, c’est-à-dire un navigateur déguisé. OneBoard a fait un autre choix : c’est une application Android native. Voici pourquoi c’est important pour un écran qui ne s’éteint jamais.

Webview : de quoi parle-t-on ?

Une webview est un composant qui affiche une page web à l’intérieur d’une application. C’est pratique pour le développeur : on réutilise un site existant. Mais l’application hérite de toutes les contraintes du web : chargement de pages, dépendance à la connexion, gestion de session, consommation de mémoire du moteur de rendu.

Sur un téléphone qu’on ouvre quelques minutes, ce n’est pas gênant. Sur un écran mural qui doit rester affiché des semaines sans intervention, ces petits défauts deviennent visibles.

Les symptômes bien connus

Les utilisateurs de tableaux de bord muraux en navigateur les connaissent :

  • l’écran blanc après une microcoupure du Wi-Fi ou un redémarrage du serveur ;
  • la page de connexion qui réapparaît quand la session expire ;
  • les ralentissements au bout de quelques jours, jusqu’au rechargement forcé ;
  • les animations saccadées sur une tablette modeste ;
  • la nécessité d’ajouter des applis tierces pour relancer la page, garder l’écran allumé, masquer les barres…

Ce qu’apporte une application native

Une application native est écrite pour le système de la tablette. Elle dessine elle-même son interface et gère elle-même ses connexions. Pour un écran mural, cela se traduit par :

  • une interface fluide, même avec un plan de maison animé et de nombreux appareils ;
  • un fonctionnement 24 h/24, pensé dès le départ pour ne pas être relancé ;
  • une interface conçue pour le mur : grands éléments, lisibles de loin, et non une page web conçue pour un ordinateur puis adaptée ;
  • une intégration avec le matériel de la tablette : écran, haut-parleurs, réseau filaire.
Panneau de climatisation OneBoard : consigne en arc, modes et préréglages Absent, Éco, Boost
Les panneaux de commande sont dessinés pour le tactile : un arc pour la consigne, de grands boutons pour les modes.

Et Home Assistant dans tout ça ?

Home Assistant reste un formidable moteur pour faire communiquer vos appareils. OneBoard ne le remplace pas : il s’y connecte et en offre une interface murale dédiée. Et si vous n’utilisez pas Home Assistant, OneBoard peut aussi dialoguer directement avec vos modules Shelly Wi-Fi et Zigbee2MQTT.

Une application qui évolue chaque mois

Être une application à part entière permet aussi d’aller plus loin qu’un tableau de bord : une nouvelle version sort chaque mois, selon une feuille de route établie avec les utilisateurs. Au programme : une maison en 3D, l’intégration de l’intelligence artificielle (uniquement avec votre accord) et des modes famille, enfant et invité.

À retenir : pour un écran qu’on consulte en passant et qui doit toujours répondre, une application native est plus robuste qu’une page web en plein écran. C’est la base sur laquelle OneBoard est construit.

Découvrir l’application OneBoard

Plan de la maison, énergie, confort, sécurité : voyez l’application en vidéo.