• [^] # Re: ça marchera jamais?

    Posté par . En réponse au journal Ubuntu Edge : Révolution ou bide annoncé ?. Évalué à 8.

    C'est marrant, mais mon experience avec Java n'a jamais ete vraiment de le prendre pour un foudre de guerre. Ca fait dix ans qu'on me dit que c'est aussi rapide que le natif, ca fait dix ans que ce n'est pas mon experience.

    Sinon petite lecture sur le JS etant trop lent : http://sealedabstract.com/rants/why-mobile-web-apps-are-slow/ . Il y a juste un point qui manque dans cette article, c'est le rapport avec la consommation de batterie. Pour faire simple, si tu es deux fois plus lent, tu as deux fois moins de batterie. C'est pas beaucoup plus complique que ca.

    Pour rentrer dans le detail, plus tu utilises de memoire, plus tu consommes de batterie (l'acces a chaque niveau de memoire est plus couteux que le niveau precedent). Plus tu te reposes sur OpenGL pour faire de la magie, plus ton GPU va consommer. Plus tu fais de traitement inutile cote CPU, plus ceci vont te couter.

    La majorite des developpeurs sur plateforme mobile n'a strictement aucune competence pour optimiser la consomation de batterie. En plus les environnements de developpement ne mette pas cela en avant. Resultat, ca rajoute une grosse couche de ralentissement et de consommation inutile en plus de ce que ta techno dans le meilleur des cas peut faire. Comme tout cela se demultiplie, partir sur du HTML/JS pour faire du mobile va necessiter d'accepter d'avoir moins d'autonomie... Mais bon de nos jours ne pas avoir une journee d'autonomie, c'est normal, alors ca devrait passer.