Huit ans d’applications embarquées sur tablette senior

Conception et maintenance au long cours de trois applications Android embarquées sur une tablette grand public destinée aux seniors.

Tikeasy 2018 → aujourd’hui

En clair

Le besoin
Une tablette conçue pour les seniors, vendue avec ses applications, devait rester utilisable et à jour année après année.
Ce que nous avons livré
Trois applications embarquées, puis huit ans de suivi : chaque nouvelle version d’Android accompagnée, jusqu’à Android 14.
Ce que ça a changé
Les appareils installés chez des personnes âgées fonctionnent toujours huit ans après, sans que personne n’ait eu à en changer.
Secteur
Groupe postal français — filiale services numériques
Période
2018 → aujourd’hui
Notre rôle
Développement et maintenance d’applications Android embarquées
Technologies
  • Java
  • Android TV
  • Google Cast
  • Java EE

En bref

  • Trois applications toujours en production après huit ans
  • Suivi continu des montées de version Android, jusqu’à Android 14
  • Écosystème complet : apps embarquées, back-end de collecte, distribution TV

Le contexte

Une tablette grand public pensée pour les seniors : interface simplifiée, gros boutons, parcours sans jargon. L’appareil est vendu avec un bouquet d’applications préinstallées, et ces applications doivent tenir dans la durée — un utilisateur qui achète ce type de matériel le garde longtemps et n’a pas envie de voir son écran d’accueil changer tous les six mois.

Trois de ces applications nous ont été confiées : un lecteur vidéo, un accès à un fonds d’archives audiovisuelles, et une application d’écoute de podcasts.

L’enjeu

Le vrai sujet n’était pas de sortir une première version. Il était de tenir.

Une application préinstallée sur un appareil vendu en magasin ne peut pas se permettre de casser. Chaque montée de version d’Android déplace quelque chose : les restrictions sur les BroadcastReceiver, les règles de tâches en arrière-plan, les permissions, le comportement du stockage. Chaque évolution des sources de contenu en amont déplace autre chose. Et le public visé est précisément celui qui ne saura pas contourner un bug.

Ce que nous avons fait

Nous avons développé les trois applications, puis nous les avons accompagnées année après année :

  • Suivi des montées de version Android, jusqu’à Android 14 — adaptation des BroadcastReceiver, du cycle de vie des services, des politiques de permissions.
  • Fiabilisation du chargement d’images dans les listes défilantes. Les symptômes classiques — mauvaise vignette sur un élément recyclé, premières images qui ne s’affichent pas, limitation côté serveur distant — ont été traités à la racine : file de requêtes maîtrisée, temporisation, vérification de la cible avant affichage, client HTTP unifié.
  • Adaptation aux évolutions des sources de contenu, qui changent de format ou de politique d’accès sans prévenir.

Autour de ces applications, nous sommes intervenus sur un écosystème plus large : services de collecte et de redistribution de contenus, applications de télévision connectée, diffusion vers un téléviseur, et une brique de visiophonie temps réel.

Le résultat

Les trois applications sont toujours en production aujourd’hui, huit ans après les premières livraisons, sur un parc d’appareils installés chez des utilisateurs qui ne les ont jamais vues tomber.

C’est le type de mission qui ne fait pas de bruit et qui, précisément pour cette raison, dit l’essentiel : un prestataire qu’on garde huit ans est un prestataire dont le code n’a pas eu besoin d’être réécrit.

Aperçus

Capture à venir
Capture à venir
Capture à venir

On en parle ?

Décrivez-nous votre idée en quelques lignes. On revient vers vous sous 24 h ouvrées avec un premier retour concret — sans engagement.