(Cas réel observé lors d’un événement – téléphones loués)

Lors d’un événement, un partenaire utilisait des téléphones Android Samsung (A21S) de locations pour gérer les recharges, les ventes au bar et au restaurant avec Laboutik. La majorité des appareils fonctionnaient correctement, mais certains affichaient une interface cassée :
-
polices manquantes
-
mise en page désorganisée
-
écran presque blanc
-
boutons invisibles
L’application était pourtant bien installée, la connexion internet fonctionnelle et la configuration identique.
Investigations réalisées
Nous avons comparé les appareils fonctionnels et ceux qui ne l’étaient pas :
-
même modèle de téléphone
-
même version d’Android
-
même réseau
-
mêmes paramètres système
-
mêmes mises à jour
Aucune différence apparente… sauf une chose : le moteur WebView utilisé pour afficher Laboutik.
Cause du problème
Sur certains Samsung :
-
le WebView système était trop ancien
-
ou désactivé
-
ou absent
-
ou remplacé par une version non compatible
Or, Laboutik utilise un affichage web embarqué. Si le WebView est défaillant, l’interface ne peut pas s’afficher correctement.
Solution simple et efficace
Installer l’application WebView Dev depuis le Play Store.
Pourquoi ça fonctionne ?
WebView Dev embarque un moteur WebView moderne et compatible, qui remplace celui du système.
C’est une excellente solution quand :
-
le téléphone est ancien
-
le WebView n’est pas à jour
-
l’interface s’affiche mal
-
le fabricant a modifié Android (cas fréquent chez Samsung)
Bonnes pratiques pour les événements
Avant un événement avec plusieurs appareils Android :
-
Tester au moins 2 ou 3 téléphones différents
-
Vérifier l’affichage de Laboutik
-
Installer WebView Dev en préventif sur les appareils douteux
-
Éviter les téléphones trop anciens ou modifiés par le constructeur
-
Prévoir 1 ou 2 appareils de secours
À retenir
Ce type de problème ne vient pas de Laboutik, mais du moteur d’affichage Android.