Technique

Mode kiosque

Mode kiosque : configuration d'un appareil (tablette, borne, écran) verrouillé sur une seule application en plein écran, sans accès au reste du système, pour un usage dédié.

Écran mural rectangulaire enchâssé dans un épais cadre en métal brossé vissé aux quatre coins sur un mur sombre, affichant un seul panneau translucide uni bordé d'un liseré bordeaux, avec un petit cadenas en métal fermé accroché au bord inférieur du cadre, éclairé par un faisceau venant du haut
Mode kiosque — Image générée par IA (Qwen-Image 2.1, ComfyUI local)

Le mode kiosque désigne la configuration d'un appareil, tablette, borne, écran mural ou téléviseur, verrouillé sur une seule application affichée en plein écran, sans accès au reste du système. Le terme vient des bornes interactives des lieux publics ; il s'applique aujourd'hui aussi bien à une caisse de magasin qu'à la tablette murale qui pilote une maison. L'enjeu pour l'organisation est double : offrir une expérience sans friction à l'utilisateur et garder la maîtrise d'un appareil qu'on ne surveille pas.

Définition technique

Trois niveaux de verrouillage

Le navigateur kiosque est une application ordinaire qui affiche une page web en plein écran, cache sa propre interface et la protège par un geste ou un mot de passe. C'est la solution la plus répandue pour les tableaux de bord domestiques. L'application d'accueil dédiée va plus loin : déclarée comme lanceur par défaut, elle s'ouvre au démarrage et remplace le bureau. Le lock task mode d'Android, disponible depuis la version 5.0, est le niveau le plus strict : une application de gestion de l'appareil impose l'application, interdit les notifications et bloque les boutons système.

Ce que l'application doit gérer elle-même

Un écran dédié fonctionne sans utilisateur devant lui la plupart du temps. L'application affichée doit donc savoir se mettre à jour seule, baisser la luminosité après une période d'inactivité, se réveiller au premier contact, et détecter que l'écran s'est éteint puis rallumé. Les navigateurs kiosque exposent souvent ces fonctions à la page web, luminosité comprise, ce qui évite d'installer autre chose.

Les détails qui font la différence

La densité d'affichage déclarée par Android décide de la taille que la page web croit avoir : un écran 1920 × 1080 déclaré à 240 points par pouce se comporte comme un écran de 1280 × 720. Le certificat du serveur doit être reconnu par la vue web, ce qui demande une étape supplémentaire quand on utilise une autorité de certification locale. Et la source d'énergie compte : une tablette branchée en permanence vieillit mieux avec une luminosité adaptée et des cycles de veille.

Enjeux actuels

L'écran dédié revient par la maison

Après les bornes et les caisses, le mode kiosque entre dans les foyers avec la domotique : une tablette dans la cuisine, un petit écran dans l'entrée, un téléviseur qui affiche l'état de la maison. Home Assistant et les navigateurs kiosque en ont fait une pratique courante, et des objets conçus pour autre chose, cadres photo numériques en tête, sont détournés en écrans à bas coût. J'ai raconté le détournement d'un cadre Frameo en suivant le travail de Wes Bos.

La PWA comme contenu naturel

Le couple PWA et mode kiosque est devenu la combinaison de référence pour les écrans dédiés : l'application vit sur un serveur, l'écran la charge et se met à jour sans intervention, le kiosque se contente de l'afficher et de gérer l'appareil. Toute la logique métier reste côté serveur, ce qui simplifie la sécurité et l'exploitation.

Un angle mort de sécurité

Un appareil en kiosque est souvent oublié : il affiche la bonne page, donc tout va bien. Pourtant il reste un ordinateur connecté, parfois avec caméra et micro, et les modèles bon marché sortent d'usine avec un accès de débogage réseau ouvert. Le mode kiosque protège l'usage, pas l'appareil ; il doit s'inscrire dans une défense en profondeur : réseau séparé, accès de débogage fermé, mises à jour, et inventaire de ce qui est branché.

Standards et spécifications

Android lock task mode

Mécanisme natif d'Android (depuis la version 5.0) qui exécute une application en mode immersif, type kiosque, sous le contrôle d'un gestionnaire d'appareil

Questions fréquentes

Quelle est la différence entre le mode kiosque et l'épinglage d'écran ?

L'épinglage d'écran (screen pinning) est un réglage grand public : il bloque l'appareil sur une application, mais l'utilisateur peut en sortir avec une combinaison de touches ou un code. Le mode kiosque au sens strict, appelé lock task mode sur Android, est imposé par une application de gestion de l'appareil : l'utilisateur ne peut ni quitter l'application, ni accéder aux réglages, ni voir les notifications.

Entre les deux, les navigateurs kiosque comme Fully Kiosk Browser offrent un compromis : plein écran, menu caché derrière un geste ou un mot de passe, réglages de luminosité et de veille, sans gestion de flotte.

Comment sortir d'un mode kiosque ?

Cela dépend de la façon dont il a été mis en place. Un navigateur kiosque prévoit un geste caché (par exemple maintenir deux doigts sur l'écran) ou un mot de passe. Un appareil géré en lock task mode se libère depuis la console de gestion ou en retirant l'application de gestion. Sur un appareil dont on a l'accès de débogage, une commande ADB suffit à rendre une autre application d'accueil.

La règle de conception : décider dès le départ qui doit pouvoir sortir, et documenter la procédure, parce qu'un écran verrouillé dont personne ne connaît la sortie finit débranché.

Quel matériel pour un écran domotique en mode kiosque ?

N'importe quelle tablette Android d'entrée de gamme convient pour afficher une application web, à condition de régler la luminosité, la veille et la mise à jour. Des appareils inattendus font aussi l'affaire : un cadre photo numérique Android peut être repris en main et transformé en écran mural, comme je l'ai fait pour l'entrée avec le kiosque du projet photo-frame-dashboard de Wes Bos.

Deux points techniques comptent plus que la puissance : la densité d'affichage déclarée par Android, qui décide de la taille réelle vue par la page, et la gestion de l'extinction d'écran, que l'application doit savoir détecter pour se réveiller.

Le mode kiosque est-il une mesure de sécurité ?

Partiellement. Il empêche un usage détourné de l'écran, pas une attaque sur l'appareil. Une tablette en kiosque reste un ordinateur connecté au réseau, avec parfois une caméra et un micro, et souvent un accès de débogage ouvert en sortie d'usine sur les modèles bon marché.

Il faut donc le traiter comme n'importe quel objet connecté : réseau segmenté, mises à jour, accès de débogage fermé ou contrôlé, et application servie en HTTPS avec une politique de sécurité du contenu stricte.

Ressources et documentation