Je ne suis pas du tout d'accord sur ce point la. La premiere raison, c'est que tu as certe beaucoup de memoire, mais sa latence et sa bande passante on faiblement augmente au cour du temps (a mettre en rapport avec la taille et avec la puissance du CPU qui elles ont suivi la loi de moore). Ce qui fait que aujourd'hui tres tres peu d'application utilise efficacement le CPU et passe leur temps a attendre la memoire pour bosser. Ca a des impacts sur la consommation de tes batteries. Plus longtemps tu attends dans un etat reveille, plus tu perds de batterie. Aussi dans des scenarios multi-seat le desktop a le meme probleme, CPU qui attend gentillement de recevoir ou pouvoir envoyer ses donnees.
Donc quand tu diminues ta consommation memoire meme au prix d'un plus gros effort de CPU, tu peux etre gagnant au final. C'est une des raisons pour lesquels, on va partager plus de donnees entre les applications, car sur certain cpu le cache est capable de detecter qu'on pointe sur la meme adresse physique. Donc plus de chance d'avoir les donnees dans le cache. Et c'est aussi pourquoi on experimente avec les techniques de compression light pour avoir plus de donnees en cache.
Meme aujourd'hui, moins tu utilises de memoire, mieux tu te portes…
Pour ce qui est de Maemo et Meego, a ma connaissance, leur UI n'a jamais ete libre et base sur une version modifie des widgets GTK/Qt, donc tu perds meme la portabilite des applications desktop. De ce point de vue la, un environnement Tizen/EFL, meme avec ses applis proprietaire est plus sympa, car au moins tu as la meme API sur le device que sur desktop. Mais globalement, tant que c'est proprio, ca n'a aucun interet !
Le projet vraiment interressant actuellement, c'est Mer/Plasma Active. Ils utilisent les technologies KDE/Qt et un design novateur pour faire un nouvel environnement. Il y a quelques bonnes idees. Malheureusement, la derniere fois que j'ai essaye, ca n'etait pas vraiment encore utilisable, stable et performant. On vera ce que ca donne sur leur tablette Vivaldi. Mais au moins chez eux, tout est libre et la barriere d'entre est assez basse pour faire des protos grace aux JavaScript et a QtQuick.
De mon point de vue, si le projet Tizen/EFL ne libere pas les applications, le projet Mer/Plasma Active a de grand chance de gagner le coeur de pas mal de fabricant chinois. Mais ils n'en sont pas encore la. Et la course est encore bien engage… Surtout qu'on a en tete Apple et Amazone sur le domaine des tablettes. Microsoft tente une arrive sur le marche. Donc c'est un environnement qui bouge beaucoup. Il y a encore beaucoup de possibilite et de voie qui n'ont pas encore ete explore…
[^] # Re: E17 utilisable depuis de nombreuses années
Posté par cedric . En réponse à la dépêche Sortie des EFL 1.2.0 et autres illuminations. Évalué à 8.
Je ne suis pas du tout d'accord sur ce point la. La premiere raison, c'est que tu as certe beaucoup de memoire, mais sa latence et sa bande passante on faiblement augmente au cour du temps (a mettre en rapport avec la taille et avec la puissance du CPU qui elles ont suivi la loi de moore). Ce qui fait que aujourd'hui tres tres peu d'application utilise efficacement le CPU et passe leur temps a attendre la memoire pour bosser. Ca a des impacts sur la consommation de tes batteries. Plus longtemps tu attends dans un etat reveille, plus tu perds de batterie. Aussi dans des scenarios multi-seat le desktop a le meme probleme, CPU qui attend gentillement de recevoir ou pouvoir envoyer ses donnees.
Donc quand tu diminues ta consommation memoire meme au prix d'un plus gros effort de CPU, tu peux etre gagnant au final. C'est une des raisons pour lesquels, on va partager plus de donnees entre les applications, car sur certain cpu le cache est capable de detecter qu'on pointe sur la meme adresse physique. Donc plus de chance d'avoir les donnees dans le cache. Et c'est aussi pourquoi on experimente avec les techniques de compression light pour avoir plus de donnees en cache.
Meme aujourd'hui, moins tu utilises de memoire, mieux tu te portes…
Pour ce qui est de Maemo et Meego, a ma connaissance, leur UI n'a jamais ete libre et base sur une version modifie des widgets GTK/Qt, donc tu perds meme la portabilite des applications desktop. De ce point de vue la, un environnement Tizen/EFL, meme avec ses applis proprietaire est plus sympa, car au moins tu as la meme API sur le device que sur desktop. Mais globalement, tant que c'est proprio, ca n'a aucun interet !
Le projet vraiment interressant actuellement, c'est Mer/Plasma Active. Ils utilisent les technologies KDE/Qt et un design novateur pour faire un nouvel environnement. Il y a quelques bonnes idees. Malheureusement, la derniere fois que j'ai essaye, ca n'etait pas vraiment encore utilisable, stable et performant. On vera ce que ca donne sur leur tablette Vivaldi. Mais au moins chez eux, tout est libre et la barriere d'entre est assez basse pour faire des protos grace aux JavaScript et a QtQuick.
De mon point de vue, si le projet Tizen/EFL ne libere pas les applications, le projet Mer/Plasma Active a de grand chance de gagner le coeur de pas mal de fabricant chinois. Mais ils n'en sont pas encore la. Et la course est encore bien engage… Surtout qu'on a en tete Apple et Amazone sur le domaine des tablettes. Microsoft tente une arrive sur le marche. Donc c'est un environnement qui bouge beaucoup. Il y a encore beaucoup de possibilite et de voie qui n'ont pas encore ete explore…