Lors de l’annonce du Galaxy J2 Pro de Samsung (une version améliorée du J2 classique), la marque avait souligné la présence de la fonctionnalité Turbo Speed Technology, sans plus de précision. La marque coréenne vient de mettre en ligne sur sa page YouTube une vidéo permettant d’en apprendre un peu plus sur la fonctionnalité. Le but de la fonction est simple : permettre d’augmenter les performances d’un terminal mobile sans augmenter sa quantité de RAM ou la puissance de son processeur. Pour y arriver, Samsung passe par tout une série d’optimisations logicielles.
Samsung a ainsi redéveloppé toutes les applications de base (téléphone, SMS, photos, calculatrice, mail, calendrier, contacts, horloge, etc.) pour réduire leur empreinte mémoire, c’est-à-dire la place qu’elles occupent en mémoire vive. La RAM est donc moins remplie et il y plus de place pour les autres applications afin d’augmenter la réactivité du système. Samsung a également revu la gestion de la RAM sous Android puisqu’il est possible de supprimer de la mémoire vive toute trace des applications inactives. Enfin, Samsung aurait revu la manière de libérer la RAM inutilisée pour libérer davantage de place.
Samsung annonce que son système est capable de lancer des applications 40 % plus rapidement qu’avec un appareil dépourvu du TST (Turbo Speed Technology), mais pourvu de deux fois plus de RAM. Nous avons donc hâte de voir apparaître cette fonctionnalité sur le reste de la gamme, et notamment tous les terminaux d’entrée de gamme et milieu de gamme souvent pourvu de faible quantité de mémoire vive.
https://www.youtube.com/watch?time_continue=63&v=Rh_333mq9Ro
Rendez-vous un mercredi sur deux sur Twitch, de 17h à 19h, pour suivre en direct l’émission SURVOLTÉS produite par Frandroid. Voiture électrique, vélo électrique, avis d’expert, jeux ou bien témoignages, il y en a pour tous les goûts !
La business value c'est en gros la valeur ajouté d'une "fonction" ou d'un objectif. En fonction de la business value ont décide si on va faire l'une ou l'autre chose. Malheureusement si on a par exemple le choix entre développer l'intégration d'une photo de profil et l'optimisation mémoire, le client choisira en générale la fonction plutôt que l'optimisation. Une fois que le client à toutes les fonctions qu'ils désirent (en fin de projet donc) il décide souvent d’arrêter le développement plutôt que de continuer à payer l'équipe de développeur pour de l'optimisation mémoire et autre.
Ah ben Samsung en a mis du temps pour comprendre qu'il n'y a pas que le hardware qui compte.
Tg
https://developer.apple.com/app-store/review/guidelines/#performance (j'ai mis ce lien mais il y en a un tas d'autre sur le sujet) pourtant quand tu regardes ce que demande Apple c'est le cas. Après tes collègues font bien ce qu'ils veulent ^^ Simplement que si l'optimisation a une business value (je vois trop ce que ça veut dire mais bon...) trop faible ce n'est pas négligeable pour autant. Entre une app gratuite pas optimisée et une app payante optimisée, personnellement je prends la deuxième option.
<blockquote>Samsung annonce que son système est capable de lancer des applications 40 % plus rapidement qu’avec un appareil dépourvu du TST (Turbo Speed Technology), mais pourvu de deux fois plus de RAM.</blockquote>J'ai rien compris. Le système avec TST lance 40% plus rapidement qu'un système sans TST : - qui a 2 fois <b>moins</b> de RAM ? dans ce cas-là ça ressemble fortement à l'emploi de la zRAM - ou bien qui a 2 fois <b>plus</b> de RAM ? dans ce cas là plus on a RAM, mieux c'est
Samsung aurait-il redécouvert l'intérêt de la compression de la mémoire vive ? L'utilitaire dédié "Magnaram 97" de la société Quaterdeck donnait des résultats impressionnants sur mon PC sous Windows 95... il y a 9 ans ;-) cf. test en Anglais datant de Novembre 1997 : http://www.anandtech.com/show/79
Ahahaha quand je vois mes collègues qui développent sur iOS ça m'a pas l'air d'être la priorité ^^
Pourtant ceux qui devs pour iOS sont bien obligé de le faire. contrainte imposé par Apple, une application soumise sur l'App store doit être parfaitement optimisée (enfin en théorie).
Ca agit sur de la réallocation de mémoire en temps plus ou moins réel et ça ça prends de la ressource (normalement les kernel linux font ça depuis très longtemps). Ça agit sur la taille des applications principales, soit par une recompilation soit par réécriture. Après le marketing dit que forcément si le programme prends moins de place le système va être plus réactif, mais au détriment de l'application qui ne sera pas forcément optimiser pour la vitesse. Au final c'est une arnaque, je pense qu'il n'est pas dans l'intérêt de Google d'avoir un système non optimisé. En plus Google programme un peu plus que Samsung ?
A noter que t'as pas lu (ou compris tout l'article) et surtout que tu n'as pas regardé la vidéo... Ça agit sur 3 critères !
C'est cela oui ?
Bah en fait Samsung a ralenti volontairement sa gamme J et fait croire qu'avec une optimisation il peut être plus rapide de 40% alors que c'est la vitesse normale qu'il aurait du avoir une fois finalisé. C'est de la com c'est tout.
L'optimisation de l'usage mémoire a une business value bien trop faible pour rentrer dans un quelconque Sprint (pour les app mobile)
En même temps si trop de développeurs n'avaient pas pris de sales habitudes parce que les éditeurs leur laissent faire tout et n'importe quoi... Vous inquiétez pas les gars, on va augmenter les ressources du garbage collector...
À noter que ça ne joue que sur la place prise en mémoire, c'est pas ça qui transformer un truc qui rame en un foudre de guerre. Il y avait pleins de programmes sur PC qui augmentait la RAM en faisant des compressions à la volée. Utile dans certaines situations et lapidaire dans d'autres.
Qui est toujours bienvenue dans ce sens ✌
Une meilleure optimisation quoi...
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix