Chrome pour Mac met Flash dans un bac à sable

Florian Innocente |
Google a mis la version Mac de Chrome au niveau de celles pour Windows et Linux quant à la manière dont le plug-in Flash se retrouve compartimenté durant son utilisation. Le logiciel d'Adobe réduit ainsi les possibilités d'être exploité par des malwares.

Depuis 2010, Google et Adobe ont travaillé ensemble à moderniser le système de plug-ins inventé par Netscape (Netscape Plugin Application Programming Interface, devenu Pepper Plugin Application Programming Interface).

Chrome sur Linux en a profité dès la version 20 et Windows l'utilise depuis le mois d'août avec Chrome 21. Sur Windows, Google parlait d'une diminution des crashs de l'ordre de 20% et de la possibilité d'utiliser l'accélération matérielle pour le rendu de contenus Flash.

Sur Mac, ce système d'isolation du plug-in est en service depuis la dernière version stable du navigateur, sortie la semaine dernière, mais Google n'avait pas évoqué cette nouveauté (lire Chrome 23 ajoute Do Not Track sans l'activer).

avatar SuperTiti | 
Mmmm... La poubelle serait un endroit plus approprié... Je dis ça...
avatar fornorst | 
redchou : Google ne communique que très peu sur ses nouvelles versions. La communication est réduite au stricte minimum et n'est reprise que par des sites / journaux spécialisés. Google ne communique que sur "Chrome". Point. Avec leur rythme de release court, si ils respectaient la nomenclature majeure-mineure-patchLevel, ils en seraient à la 1-23-0. Personnellement, si je veux connaitre la version, je préfère voir 23 que 1-23-0, non ? Et ce rythme de release court permet d'avoir très régulièrement des nouveautés plutôt que d'attendre 2 ans entre deux versions comme avec IE. Pas toi ?
avatar Mithrandir | 
@fornorst : Non, parce qu'il n'y à plus un moyen simple de distinguer les versions majeures (qui peuvent casser des choses) des mineures. Google a inventé une numérotation marketing qui n'est pas un gage de confiance pour ma part.
avatar tap | 
mithrandir: heureusement, il n'y a rien de marketing la dedans... ou alors ou ?
avatar hexley | 
Ferais mieux de bosser sur java7... Chrome ne supporte pas java7 ! :-0
avatar Rigat0n | 
Sérieusement, on le SAIT que Google en est à Chrome 23, et concrètement, pour l'utilisateur de Chrome ça change strictement RIEN, puisque les MàJ se font automatiquement. Au moins ça a le mérite d'être clair. Alors si on pouvait éviter d'avoir AUTOMATIQUEMENT quelqu'un qui commente le numéro de version de Chrome sur chaque news qui en parle... -- Je serai toujours surpris par la longévité de Flash. Ce truc fait ramer les ordis, provoque des problèmes de sécurité, il faut le sandboxer, l'intégrer au logiciel, ne pas l'intégrer... Tout ça pour, pour 90% des utilisateurs, des pubs, des sites mal foutus et YouTube (alors qu'une version HTML5 existe). Que ce truc disparaisse.
avatar lmouillart | 
@mithrandir les numéro de versions n'ont de sens que dans une organisation donnée avec une politique de version donnée. En dehors ça n'a aucun sens. Qui est le plus fort ? Le système de gestion d'alimentation d'Apple version 321.18.15 !!! Oui 321 loin de Chrome ... ou XNU 2050.18.25 ? Aucun sens ....
avatar bugman | 
@ hexley : +10 (même si je n'utilise pas Chrome... m'enfin ceux n'utilisant pas ProRealTime (entre autres) s'en tapent de Java par la même occasion). Me concernant, comme toi, Java Powwwaaaaaa ! (et flash aussi par la même occasion)
avatar Akerloof (non vérifié) | 
Bonne nouvellle, j'espere une disparition de flash dans un futur proche.
avatar Mithrandir | 
@lmouillart Et elles sont ou les versions mineures dans Chrome ? Comment savoir qu'une version donnée à un risque de casser la compatibilité d'extensions par exemple ? Avant Chrome, tout le monde diffusait des logiciels avec des versions mineures et des versions de maintenance clairement identifiables par leur numéro. Pour moi c'est un signe de manque de maturité, et depuis ce truc ridicule, Firefox a fait pareil parce que les sites de news comparaient les versions avant le point en indiquant que Google avait bien plus de mises à jour. Je signale par ailleurs que ce principe à la con n'existe que sur les navigateurs, même Google ne l'utilise pas sur Android, et après j'entends qu'il n'y a rien de marketing là dedans.
avatar redchou | 
- À part les spécialiste, qui connaît le numéro de version de son navigateur? Perso, je m'en fou. - Les mises à jour se font automatiquement, donc pour l'utilisateur, ça ne change rien d'avoir une nomenclature classique ou une numérotation fantaisiste... À l'exception des utilisateurs qui préfèrent avoir Chrome23 à la place d'IE10??? Pourquoi pas Android 23? Pourquoi des noms de sucrerie? Pourquoi? On s'en fou... - Je doute, que ce soit la numérotation des versions qui permet un rythme de release court... Pour IE, Microsoft n'avait tout simplement aucun intérêt à le mettre à jour, l'Internet étant adapté, à cet époque, à IE... - Je doute aussi que Chrome serait en version 1.x... Mais bon, on s'en fou. - Enfin, mon commentaire était un sarcasme, /s hein? Je trouvais le parallèle assez drôle avec un Mac OS 2012.. Après vous n'êtes pas obligé de lire les commentaires, et encore moins d'y réagir... On ne rédige pas un traité de vérité universelle dans les commentaires de MacGé, alors vous pardonnerez aux autres leurs imperfections. Et perso, les numéros de version de Chrome ça m'en touche une sans faire bouger l'autre pour rester politiquement correct... Mais ça aussi, on s'en fou.
avatar Trollolol | 
@redchou apple à aps release 10.8 pour l'integration de twitter ou fb ? Si pour toi ça méritait une version majeur... Ca me rappel 10.8.1, z'ont rajouter le .1 pour corriger un problème d’envoi d’iMessages et de lecture audio sur un écran Thunderbolt. Tellement fat comme corrections qu'il ont fait passer le système en .1 pour ça, sur windows/linux ça aurait été de simple màj. Limite pour un gars qui n'a connu que windows il va croire qu'il installe un sp mais enfaite nan, c'est simplement l'équivalent des màj mensuelles mais qu'on fait paraitre pour plus que ça n'est.
avatar pocketalex | 
@ SuperTiti et @Rigat0n : Vous crachez sur Flash, mais si on le supprime, vous le remplacez par quoi ? HTML5/CSS3/JS ? J'ai une mauvaise nouvelle à vous apprendre : les sites les plus évolués en HTML5/css3/Js aujourd'hui correspondent peu ou prou à ce que l'on faisait en Flash il y a 10 ans, et lorsque Google avait, il y a 1 un an plus, changé son logo par un PacMan jouable, ce dernier était parfaitement fluide sur un Core i5 ou i7 mais parfaitement injouable sur un iPhone, un iPad ou une tablette Samsung : bravo le remplaçant de Flash !!! Avec des winners comme vous, on est plein d'avenir. Vous êtes une sacré équipe de compétition les loulous. Si Flash est mort c'est uniquement à cause de Steve Jobs qui a refusé le portage de cette techno sur iPhone, puis iPad, essentiellement pour des raisons de vendetta personnelle envers Adobe, mais aussi, mais surtout, de fric : on peut faire gratuitement en flash la majorité de ce que vous, les winners, payez sur l'AppStore. Il est pas con le steeve, il a vite bloqué le portage. L'ipad et l'iPhone couvrant une majorité du parc des smartphone et tablettes, cela a suffi à faire plier l'histoire.
avatar redchou | 
@Trollolol - Les nouveautés de Mountain Lion (10.8) ne se résume pas à l'intégration de Twitter... Je te renvois vers la page officielle du site d'Apple... ( http://www.apple.com/fr/osx/whats-new/features.html ) - Et ça, c'est pour les nouveautés pour un utilisateur lambda, je ne parle pas des nouvelles API disponible pour les développeurs... - Si quelqu'un, qui ne connait pas le versionning d'Apple, comme toi, ne comprend pas, c'est de la faute d'Apple, c'est ça? Voici leur numérotation: - "10.majorRev.minorAndBugRev stage" Pour faire simple, le premier chiffre est pour les version majeures, le deuxième pour les mineures et les résolution de bug et le troisième est un indicateur d'état (beta1, RC2, GM,...). À noter que l'indicateur d'état n'est utilisé que pour les version envoyé au testeur ou développeur, les utilisateurs lambda ont plus souvent un numéro de build si ils vont chercher l'information dans les paramètre du système... ex: Logiciel OS X 10.8.2 (12C60)
avatar lmouillart | 
@mithrandir Pas publiquement pas de version mineur, ni de version majeur, sur chaque branche DQP sur as un sous branche système, et juste la dernière version de Chrome de supporté. Ce qui te pose question c'est comment moi dev je m'y retrouve bah dans 24.0.1312.5 beta 24 c'est pour l'utilisateur 0 idem c'est son numéro de patch level (version mineur) --- Après on passe dans la partie qui concerne le dev : 1312 : numéro de build qui peut casser une api puis enfin 5 : un numéro interne. Bref chrome c'est de la rolling release, donc seul la dernière version stable est supportée, si 24 existe et qu'il y a des bugs important en 23 alors il seront corrigés sur la 24, sauf si la 25 pointe son nez. Mozilla, Apple, Microsoft, et Opera n'utilisent pas ce procéder sur leur branche prd.
avatar pacou | 
Ce que je vois dans cette news c'est qu un système inventé par Netscape il y a ... Houlala... Ça nous rajeunit pas... Au moins 20 ans est encore et toujours utilisé. C'est beau! Je verse ma petite larme et j'applaudis. Eh non ce n'est pas ironique.
avatar pacou | 
@pocketalex : 'Si Flash est mort c'est uniquement à cause de Steve Jobs qui a refusé le portage de cette techno sur iPhone, puis iPad, essentiellement pour des raisons de vendetta personnelle envers Adobe, mais aussi, mais surtout, de fric : on peut faire gratuitement en flash la majorité de ce que vous, les winners, payez sur l'AppStore. Il est pas con le steeve, il a vite bloqué le portage. L'ipad et l'iPhone couvrant une majorité du parc des smartphone et tablettes, cela a suffi à faire plier l'histoire.' Ok ça s'entend. Mais c'était gratuit uniquement pour les utilisateurs, pas pour les dev. Et pour les dev, je suis sûr et certain que c'est beaucoup moins cher de développer gratuitement des applications gratuites en html5. Quand à une application iOS ou androïd, les outils sont aussi quasi gratuits, mais permettent au dev d'être rémunéré (pub ou vente) et donc d'espérer être rentable un jour. Je dirais plutôt merci à steve jobs et à son équipe ( plutôt son équipe sur ce coup puisqu'il ne voulait pas d'apps)
avatar free00 | 
Plutôt que de mettre des numéros de version, pourquoi ne pas simplement le remplacer par la date. 2012.11.14 par exemple. Savez-vous pourquoi Chrome n'est toujours pas en 64 bits ?
avatar redchou | 
@free00 : Ils attendent la version 64.../s
avatar yannix | 
+1 @pocketalex maintenant que Flash disparaît bonjour la régression ... Jobs dit que ça plomble les performances des machines et tout le monde dit Amen ! Va faire un site évolué avec de l'animation et des graphismes interactifs évolués en HTML5 sans faire plier à genou la machine du moindre pékin !!!
avatar Sire Kiki | 
Une diminution des crash de 20% !!! Faut arrêter de se payer notre tête, depuis un moment, Chrome n'arrête pas de provoquer des freeze sur mon PC au boulot...
avatar Trollolol | 
@redchou [14/11/2012 03:31] "- Les nouveautés de Mountain Lion (10.8) ne se résume pas à l'intégration de Twitter... Je te renvois vers la page officielle du site d'Apple... ( http://www.apple.com/fr/osx/whats-new/features.html )" Tu devrais lire aussi ce que tu link, t'aurais pas fait la faute de mettre twitter quand c'est fb qui est indiquer :) "- Si quelqu'un, qui ne connait pas le versionning d'Apple, comme toi, ne comprend pas, c'est de la faute d'Apple, c'est ça?" Si quelqu'un, qui ne connait pas le versionning de Google, comme toi, ne comprend pas, c'est de la faute de Google, c'est ça? "le deuxième pour les mineures et les résolution de bug " Avec une version mineure tout les 6 mois ça doit être sympa quand t'as un bug bien chiant et encore faut espérer que sa correction sera pas reporter à la version mineure suivante... "les utilisateurs lambda ont plus souvent un numéro de build si ils vont chercher l'information dans les paramètre du système... " J'sais pas si t'es au courant mais Mr Michu, le n° il s'en tape et dans le pire des cas il aura 1 nombre qui désigne son logiciel pas une série de caractères ésotérique. Les màj de Chrome sont auto et transparente pour lui, du coup qu'il soit en v3.0.1.48fr1250explusalpha2 ou en v26, l'en a rien à carrer. A côté ya apple et son versionning de geek, 3 OS sur le marché en 2ans et avec des softwares qui vont fontionner plus ou moins bien en fonction selon le combo OS + version mineur, voir plus du tout en faisant une màj mineur (cassdédi à vmware :) ). J'ai l'impression que pour le client le plus simple c'est la façon apple... ou pas. Tu bash Google et son versionning juste pour basher parce que c'est plus simple en faites ?
avatar USB09 | 
@pocketalex Flash n'a pas eu besoin de steve pour mourir, il s'est tué tout seul. Retard, développement lent et pas adapté et j'en passe. Quand vous allez sur un site on vous demande flash, il n'est pas mort. Adobe a décidé tout simplement de l'arrêter. Rien ne l'empêcherait de continuer son développement.
avatar lmouillart | 
@free00 comme pour Firefox il y a certaines build qui tournent en 64bits mais tout n'est pas encore prêt. Contrairement aux autres navigateurs Chrome refait tout, même les widgets ne sont pas natifs, et sont simulés par Skia. Firefox abstrait les composants ce qui fait qu'il est plus lourd est reste un compromis entre ce qui est disponible sur chaque plateforme. En gros on peu voir quasi Chrome comme embarquant la plupart des outils nécessaire à un OS, c'est à mon sens en plus d'une volonté stratégique ce qui à défini ChromeOS en adjoignant les petites pièces manquantes : noyaux, gestion d'I/O, ... Pour en revenir à Chrome beaucoup de chose dépendent du CPU/GPU chaque onglet et plugin tourne dans un processus séparé, et dépasser les 4go d'utilisation par onglet est actuellement un cas limite rarement atteins. Concernant l'utilisation des registres 64b, visiblement V8 (le moteur JS de Google), ainsi que le NACI ne sont pas encore prêt pour une utilisation de masse sous OS X et Windows.
avatar royalmistral | 
Cette lutte entre différentes techno est idiote. HTML5 et Flash ont des avantages et des inconvénients. La bonne question c'est pourquoi nous acceptons que des grandes compagnies imposent sans arrêt, pour leur seul bénéfice, des changement qui au bout du compte n'apporte rien de plus au développeur. Je vous invites à lire cet article sur le sujet. Il est très instructif. http://aexpmilblog.fr/blogFormation/flash-versus-html5-clivage/
avatar Mrbiomid | 
Rassurant...
avatar redchou | 
Version 20+ ! Heureusement que tout le monde ne se la joue pas avec des numéros de version aussi bidons... Incrémenter pour un changement de bouton, etc... On serait a Mac OS/iOS MMXII... /s ^_^

CONNEXION UTILISATEUR