Blog dédié à l'efficience des applications

  • La boîte à outils du développeur Android : les outils de performance

    La boîte à outils du développeur Android : les outils de performance

    Vous le savez, une application de qualité ne doit pas consommer trop de ressources sur le smartphone de l’utilisateur. C’est nécessaire à son adoption et à son utilisation. Vous avez donc décidé de vous retrousser les manches et de contrôler cette consommation de ressources (CPU, mémoire, data…), l’énergie, la taille de l’application. Vous maîtrisez les bonnes pratiques et le langage de développement, mais l’enfer est pavé de bonnes intentions !

    Lire plus...
  • Améliorez votre référencement SEO avec l'éco-conception en hackant les budgets Google Crawl

    Améliorez votre référencement SEO avec l'éco-conception en hackant les budgets Google Crawl

    Disclaimer : Ceci n’est pas un article d’un expert SEO mais d’un expert écoconception inspiré par l’intéressante conférence d’Erlé Alberton Comment hacker Google grâce à la data SEO Les algorithmes SEO de Google Crawling, pilier de l’algorithme Les algorithmes SEO de Google se basent sur 3 domaines : le crawling qui va permettre à Google d’évaluer vos pages en termes de temps de réponse, de qualité technique ; l’indexation qui va analyser le contenu (fraîcheur, richesse, qualité…) ; le ranking pour analyser la popularité de votre site.

    Lire plus...
  • Analyse statique de code dans une BDD orientée graphe

    Analyse statique de code dans une BDD orientée graphe

    GREENSPECTOR permet de détecter des comportements des logiciels ayant un impact sur la consommation de ressources (énergie, mémoire….). Nous utilisons pour cela un ensemble de techniques permettant d’être le plus précis dans les constats pour permettre d’obtenir des gains importants et cela avec peu d’effort. L’analyse de code et la détection de patterns consommateurs fait partie de ces techniques. Généralement, l’analyse de code se focalise à une détection syntaxique (c’est ce que l’on peut voir dans une IDE quand on tape du code et que l’IDE nous propose une autre écriture).

    Lire plus...
  • L’écoconception des logiciels : vers une sobriété « heureuse » du numérique

    L’écoconception des logiciels : vers une sobriété « heureuse » du numérique

    Le numérique explose ! Nous consommons de plus en plus de services et d’informations via des formats numériques à tout moment dans tous lieux. Ces services et contenus sont de plus en plus nombreux et volumineux. La consommation de ressources qui résulte de cette omniprésence explose non seulement dans les datacenters, mais aussi de manière plus insidieuse et encore plus conséquente dans tous nos matériels déployés comme les ordinateurs, tablettes, smartphones, box, objets connectés … L’université de Dresde a ainsi estimé qu’en 2030, l’internet au sens large consommerait autant d’électricité que toute l’humanité en 2008 !

    Lire plus...
  • WebP, PNG, JPEG : Energy battle sur Android

    WebP, PNG, JPEG : Energy battle sur Android

    Webp est le nouveau format d’image proposé par Google, qui promet une réduction de 30% à 80% de la taille de transfert. De plus, le format serait plus adapté aux processeurs actuels. Mais qu’en est-il de la consommation d’énergie sur l’appareil de l’utilisateur ? Le format Webp Webp est un format matriciel comme le PNG ou le JPEG. Il supporte des compressions sans perte (lossless) comme le PNG mais aussi avec perte (lossy) comme le JPEG.

    Lire plus...