ILa portée

« Partout » n’est pas une intention.

C’est une liste de contraintes que l’on accepte au moment de concevoir, et qui décident de tout le reste. Voici les nôtres, telles qu’elles pèsent sur ce que nous construisons.

IILe principe

La contrainte la plus dure décide de la forme de l’ensemble.

Une équipe conçoit presque toujours pour les conditions qu’elle connaît : bon réseau, appareil récent, une langue, un alphabet. Le reste du monde devient alors un ensemble de cas particuliers, traités en fin de projet, quand il ne reste plus de marge pour les traiter.

Nous prenons le problème à l’envers. Les conditions les plus contraintes servent de point de départ ; le confort vient ensuite, comme un supplément, jamais comme un préalable.

Ce n’est pas un geste généreux, c’est un choix technique. Ce qui fonctionne avec un réseau intermittent et deux cents mégaoctets de mémoire fonctionne partout ailleurs. L’inverse n’est jamais vrai.

IIILes conditions

Six réalités, et ce qu’elles nous imposent.

6 conditions · aucune traitée en dernier

  • 01Condition

    Une connexion lente, coupée, comptée au mégaoctet

    Le volume transféré est un coût réel pour la personne qui l’utilise. Nous chargeons peu, nous gardons ce qui a déjà été chargé, et une coupure en cours de route ne fait pas perdre le travail commencé.

  • 02Condition

    Une écriture qui va de droite à gauche

    Ce n’est pas un alignement de texte à changer : c’est toute la mise en page qui se retourne. Nous écrivons les positions en propriétés logiques, début et fin plutôt que gauche et droite, pour que l’interface entière bascule sans être redessinée.

  • 03Condition

    Un téléphone d’entrée de gamme

    Peu de mémoire, un processeur modeste, un écran étroit. Chaque effet doit valoir ce qu’il coûte, et se couper de lui-même quand l’appareil peine. Un site qui n’avance qu’avec du matériel récent exclut la majorité de ses lecteurs.

  • 04Condition

    Une langue qui n’est pas la langue de l’outil

    Traduire les libellés ne suffit pas. Il faut comprendre la question posée dans la langue de la personne et répondre dans cette langue, y compris pour celles que les modèles connaissent mal, où la réponse doit rester prudente plutôt que fausse.

  • 05Condition

    Pas de carte bancaire internationale

    Une grande partie du monde n’en possède pas. L’accès à ce qui est utile ne peut donc pas être conditionné à un moyen de paiement que la majorité n’a pas. C’est une contrainte de conception, pas une clause commerciale.

  • 06Condition

    Aucun modèle culturel par défaut

    Les exemples, les unités, les calendriers, l’ordre des noms, ce qui compte comme une bonne réponse : tout cela est situé. Nous prenons ces éléments comme des paramètres, jamais comme des évidences héritées d’un seul endroit.

IVLes refus

Une maison se juge aussi à ce qu’elle refuse.

Une version allégée « pour les autres »

Un produit complet d’un côté et une version amoindrie de l’autre, c’est reconduire la hiérarchie qu’on prétend corriger. Il n’y a qu’un seul produit, et il doit tenir sur le matériel le plus modeste.

L’exotisme comme habillage

Nous ne décorons rien avec des motifs empruntés, et nous ne racontons pas de terrain que nous n’avons pas parcouru. Une interface respectueuse se reconnaît à ce qu’elle fait fonctionner, pas à ce qu’elle affiche.

Les chiffres qui impressionnent

Nous ne publions ni pourcentage d’adoption, ni témoignage, ni carte de présence tant que nous n’avons pas de quoi les établir. Une page de présentation n’est pas un endroit où arrondir.

Tout cela se vérifie en l’ouvrant.

Diali est la première solution de la maison à porter ces contraintes de bout en bout. Le meilleur argument que nous ayons reste de vous laisser l’essayer, depuis l’appareil et la connexion que vous avez sous la main.