Personnellement, nous utilisons chaque jour différentes messageries pour garder contact avec nos proches. Que ça soit pour contacter la famille dans un pays étranger ou pour garder contact avec des groupes d’amis pour des activités sportives, les messageries sont pour nous des outils essentiels.
De plus, notre exemple s’applique à l’ensemble du monde car il y aurait au dela de 5 Milliards d'individus qui utiliseraient des messagerie instantanées (Source : Statista) soit près de 70% de la population mondiale.
Une famille comporte des caractéristiques propres qui ne s’appliquent pas nécessairement à d’autres groupes d’individus. En effet, une famille comporte jusqu’à 3 voire 4 générations et entretenir des liens malgré les aléas de la vie peut parfois s’avérer compliqué. Par exemple une mutation dans un poste éloigné ou encore le départ des enfants pour leurs études. De plus, ces différentes générations possèdent souvent des habitudes différentes, les personnes âgées se lèvent plus tôt et se couchent plus tôt tandis que les jeunes souvent plus tard, rendant les interactions plus compliquées. La messagerie offre aussi une alternative aux appels qui peuvent être chronophages et parfois perçus comme une corvée là ou ils devraient être un plaisir. De ce fait, grâce à la messagerie tout le monde répond quand il en a l’occasion et non plus par obligation. Ce dispositif permettrait donc d’éviter, ou à minima de limiter, l’isolation sociale et la solitude pour tous les membres de la famille.
Il n’y a pas de réelle substitution physique à la messagerie instantanée à part peut-être les lettres qui ont rapidement disparu comme moyen de communication informelle après l’arrivée d’internet et des téléphones. A titre informatif une lettre verte envoyée par La Poste de Paris à Marseille consomme l’équivalent de 21,6 g de CO2(Source : Jean-Pierre Guéno). Notre application est donc une réponse numérique à un problème qui n’en avait pas jusqu’alors. Cependant les messageries existantes sont beaucoup plus gourmandes qu’elles ne pourraient l’être notamment à cause :
- de l’ajout de publicités,
- du manque d’optimisation,
- de fonctionnalités supplémentaires sans réelle valeur ajoutée,
- de partage de fichiers volumineux.
Nous prenons pour hypothèse que notre utilisateur se connecte régulièrement à notre application afin de garder le contact avec les membres de sa famille. Prenant cela en considération, nos scénarios d'usage se baseront sur les deux comportements qui seront les plus observés chez nos utilisateurs : l'entame d'une conversation et la consultation des messages.
- L'utilisateur se rend sur l'application web
- L'utilisateur sélectionne un contact
- L'utilisateur rédige son message
- L'utilisateur envoie son message
- L'utilisateur se rend sur l'application web
- L'utilisateur selectionne une conversation
- L'utilisateur selectionne une autre conversation
- L'utilisateur selectionne une autre conversation
- L'utilisateur selectionne une autre conversation
L'EcoIndex d'une page (de A à G) est calculé (sources : EcoIndex, Octo, GreenIT) en fonction du positionnement de cette page parmi les pages mondiales concernant :
- le nombre de requêtes lancées,
- le poids des téléchargements,
- le nombre d'éléments du document.
Nous avons décidé de comparer l'impact des scénarios sur les application web des messageries Discord et Whatsapp. Les résultats sont les suivants :
EcoIndex | GES(gCO2e) | Taille du DOM | Requêtes | Taille de la page (ko) | |
---|---|---|---|---|---|
1. L'utilisateur se rend sur l'application web | 51,18 D🟡 | 1,98 | 225 | 116 | 25458 |
2. L'utilisateur sélectionne un contact ou un groupe de famille | 27,29 E🟡 | 2,45 | 647 | 216 | 29483 |
3. L'utilisateur rédige son message | 27,29 E🟡 | 2,45 | 647 | 216 | 29483 |
4. L'utilisateur envoie son message | 26,71 E🟡 | 2,47 | 656 | 228 | 29533 |
EcoIndex | GES(gCO2e) | Taille du DOM | Requêtes | Taille de la page (ko) | |
---|---|---|---|---|---|
1. L'utilisateur se rend sur l'application web | 35,26 E🟡 | 2,29 | 733 | 92 | 31720 |
2. L'utilisateur sélectionne un contact ou un groupe de famille | 19,74 F🟠 | 2,61 | 891 | 237 | 32302 |
3. L'utilisateur rédige son message | 19,72 F🟠 | 2,61 | 889 | 240 | 32303 |
4. L'utilisateur envoie son message | 19,25 F🟠 | 2,62 | 909 | 240 | 32303 |
EcoIndex | GES(gCO2e) | Taille du DOM | Requêtes | Taille de la page (ko) | |
---|---|---|---|---|---|
1. L'utilisateur se rend sur l'application web | 30,45 E🟡 | 2,39 | 607 | 175 | 8064 |
2. L'utilisateur selectionne une conversation | 30,45 E🟡 | 2,39 | 607 | 175 | 8064 |
3. L'utilisateur selectionne une autre conversation | 26,56 E🟡 | 2,47 | 655 | 240 | 9926 |
4. L'utilisateur selectionne une autre conversation | 17,73 F🟠 | 2,65 | 948 | 271 | 10336 |
5. L'utilisateur selectionne une autre conversation | 6,22 G🔴 | 2,88 | 2144 | 294 | 10849 |
EcoIndex | GES(gCO2e) | Taille du DOM | Requêtes | Taille de la page (ko) | |
---|---|---|---|---|---|
1. L'utilisateur se rend sur l'application web | 35,14 E🟡 | 2,30 | 749 | 90 | 27319 |
2. L'utilisateur selectionne une conversation | 18,94 F🟠 | 2,62 | 923 | 239 | 32305 |
3. L'utilisateur selectionne une autre conversation | 11,60 F🟠 | 2,77 | 1359 | 255 | 33090 |
4. L'utilisateur selectionne une autre conversation | 11,48 F🟠 | 2,77 | 1370 | 255 | 33090 |
5. L'utilisateur selectionne une autre conversation | 13,54 F🟠 | 2,73 | 1195 | 259 | 33256 |
Chaque capture d'écran correspond à l'étape correspondante dans les scénarios avec le suffixe _ds pour discord et _ws pour whatsapp web. On peut remarquer que Discord est légèrement plus sobre ecologiquement que whatsapp excepté dans le cas du partage d'image ou de liens.
Notre travail portant sur un service de messagerie web, nous avons une seule interface qui nous permet de visualiser et comprendre les différents scénarios retenus.
Fig.1: Maquette de l'interface du prototype
Pour des raisons de respect des droits d'auteurs, nous utilisons des données générées (avec dummy-json
).
Bien que fictives, ces données correspondent à la structure des services concurrents : un ensemble de conversation appartenant à un utilisateur (voir modèle de données).