Une pomme plus verte : développeurs, comment diminuer l’empreinte carbone de vos apps
Depuis quelques années, Apple a fait de l’écologie l’une de ses initiatives majeures. Pour atteindre son objectif de neutralité carbone en 2030, le constructeur prend diverses mesures, allant de la mise en place d’un fonds pour les énergies vertes au retrait des chargeurs fournis avec les iPhone, mais il doit aussi compter sur ses partenaires… ce qui inclut quelques millions de développeurs. Si vous voulez prendre part à cet effort, voici les possibilités offertes pour concevoir des apps et sites web plus écoresponsables.

Diminuer la consommation de bande passante
Pour commencer, vous pouvez vous attaquer à la consommation de bande passante. Pour atteindre cet objectif, quelques règles doivent être appliquées. En premier lieu, il est essentiel de s’assurer d’avoir une adéquation entre l’outil et l’usage. Par exemple, il n’est pas forcément nécessaire d’organiser un pistage de votre utilisateur digne de la CIA si les données recueillies sont sous-exploitées ou si leur exploitation n’apporte rien. Il n’est pas non plus indispensable d’avoir des centaines de lignes de code en JavaScript pour afficher un site web.
je me demande combien de développeurs vont venir dire que c’est pas possible et idéalisée comme vision des choses ?
(pourtant, lue comme ca, j’adhère totalement personnellement)
@raoolito
C’est surtout un témoignage. ^^
Mais c’est l’argument facile, comme pour l’accessibilité et la sécurité.
@FloMo
Disons qu’il n’y a bien que des développeurs qui pourront répondre à d’autres développeurs je suis parfaitement démuni dans le genre de cas
à vous l’honneur cher Florent 😙
@Florin Encore Merci de te retour d'utilisation d'outils apple. J'ai une question, est-ce que safari en mode dev et les autres outils Apple, permet vraiment de développer un site au petit oignons, car jusqu'a là, j'utilisais firefox édition, et chrome je m'interdis de l'utiliser et chromium c'est pareil malgré que soit en open source.
@morpheusz63
Pour la consommation d’énergie, c’est le meilleur moyen. Surtout sur iOS, en branchant l’iPhone et en faisant du debug sur le Max.
@FloMo
OK merci
Va falloir arrêter d’utiliser des frameworks de merde aussi, ceux qui bouffent des ressources à l’infini 💁♂️
Est-ce que tous ces conseils sont utilisés sur l’app IGeneration?
@monsieurg33K
MAIS TOTALEMENT que croyez-vous :D ???
@monsieurg33K
L’app iGen, je ne sais pas. Par contre, en tant que développeur, je le fais systématiquement pour mes clients. Au moins a minima. (Mesures de performances, suggestions sur les services web, etc)
« développeurs, comment diminuer l’empreinte carbone de vos apps »
En apprenant vraiment à programmer et non en bricolant des horreurs ?
En faisant des applications natives et non des trucs basés sur des framework consomment des montagnes de ressources pour rien ?
😈
@YetOneOtherGit
L’horrible outil qu’est Xamarin ?
Merci beaucoup pour cet article très instructif !
Une petite remarque sur cette phrase : « En premier lieu, si l’infrastructure des serveurs est alimentée par des énergies propres, cela ne gâche rien, au contraire. »
-> Même si l’énergie est propre, cela ne veut pas dire qu’il ne faut pas l’économiser.
Car si on ne l’économise pas, il faudra construire d’avantages de moyens de productions (or la construction de panneaux solaires ou éoliennes produits des gaz à effets de serre). Et surtout, cela fait autant de production énergétique renouvelable qui ne peut pas être utilisée pour un autre usage !
Est-ce qu’il existe des outils « grand public » qui permettent de mesurer la consommation de ses apps, pour, par exemple, comparer deux apps équivalentes sur cet aspect ?