Le service numérique a-t-il été conçu avec des technologies standard interopérables plutôt que des technologies spécifiques et fermées ?

Version 2. Dernière mise à jour le

Stratégie

Objectif

L'objectif est de lutter contre l'obsolescence des équipements induite par le logiciel. Tout service numérique qui s'attachera à être le plus stable et pérenne dans le temps permettra l'allongement de la durée pendant laquelle les terminaux restent utilisables. Typiquement, le recours à de nouvelles interfaces de programmation (API) ou de nouveaux standards non supportés par les terminaux plus anciens sont susceptibles de favoriser une obsolescence rapide des terminaux. Ainsi, l'interopérabilité des standards est un vecteur pour allonger la durée d'utilisation et de vie de ces derniers. De même, les applications natives peuvent avoir besoin des dernières versions d'OS (système d'exploitation) ou même les dernières versions des équipements pour fonctionner, ce qui induit une obsolescence des matériels.

Mise en œuvre

Evaluer, bien en amont du développement, la faisabilité de concevoir le service avec des technologies standard (par exemple, web plutôt que des applications natives) pour répondre au besoin des utilisateurs et des métiers. Il s'agit aussi de s'assurer que les API utilisées sont standard et bien supportées (API JavaScript dans les navigateurs web par exemple). S'appuyer sur des technologies interopérables permet de lutter contre l'obsolescence logicielle. De même, construire son service à partir de composants open source permet de garder la main sur la maintenance du code utilisé, par conséquent d'améliorer la durabilité du code et de réduire le risque d'obsolescence induite par le logiciel sur le matériel.

Dans le cas où une application native est nécessaire (par exemple, si le service numérique nécessite des traitements de données particulièrement sensibles), s'assurer qu'elle utilise des standards compatibles avec les principaux systèmes d'exploitation.

Moyen de test ou de contrôle

Vérifier que le service numérique est utilisable par une même interface sur l'ensemble des terminaux pertinents (par exemple : une Web App). Si le service numérique est une application native, évaluer la nécessité d'avoir choisi de développer une application native : contraintes techniques, matériel cible maîtrisé ?

Le critère est validé si le service s'appuie sur des standards interopérables communs aux principaux écosystèmes (terminaux, systèmes d'exploitation, navigateurs...).

Paramètres d'affichage

Choisissez un thème pour personnaliser l’apparence du site.