Developpez.com

Le Club des Développeurs et IT Pro

Adobe sort une version de test de Flash Player 64 bits

« Square » supporte l'accélération matérielle sur Internet Explorer 9

Le 2010-09-16 10:42:02, par Idelways, Expert éminent sénior
Adobe Systems vient de lancer une première preview de son plugin populaire Flash Player qui offre le support du 64 bits et s'intègre avec la bêta tout juste sortie d'Internet Explorer 9.

Le nouvelle preview de Flash, au nom de code « Square » est disponible pour Mac OS X, Windows et Linux.

Cette sortie n'est pas une surprise, en juin dernier, Adobe avait qualifié le lancement d'une versions 64-bits de son player comme une "extrême priorité".

Il s'agit tout de même d'une transition majeure pour les développeurs Flash et un pas stratégique pour Adobe afin de maintenir la domination de son Player malgré l'émergence des nouveaux standards web qui offrent déjà une bonne partie des possibilités de Flash.

L'industrie est en plein transition graduelle vers l'informatique 64 bits qui a commencé il y a quelques années avec les processeurs, puis les systèmes d'exploitations pour arriver enfin aux applications et leurs extensions.

Mais si les applications 32 bits peuvent fonctionner sur les systèmes 64 bits, il n'est généralement pas possible de faire fonctionner un plug-in 32-bits sur un navigateur 64bits.

Hormis la possibilité d'utiliser plus de 3GO de mémoire (une quantité rarement exigée par les navigateurs) les performances des traitements JavaScript peuvent considérablement s'améliorer sur les machines 64-bits.

Actuellement la majorité des navigateurs offrent des déclinaisons 64bits et Adobe est en phase de rattraper son retard.

Plutôt cette année, l'équipe de Flash Player avait arrêté le développement de la version 64bits pour Linux à cause de gros problèmes survenus sur le moteur d'exécution.

En complément du support du 64bit, cette nouvelle version prend en charge la — très tendance — accélération matérielle graphique sur la nouvelle bêta d'Internet Explorer 9.

Selon Paul Betlem, directeur de l'ingénierie à Adobe, le gain en performance (sur des tests réalisés en interne), excède les 35% entre la bêta d'Internet Explorer 9 et les versions antérieures du navigateur de Microsoft.

Ce que Betlem ne précise pas en revanche, c'est si la prochaine version majeure du Player prendra en charge l'accélération matérielle pour les autres navigateurs et systèmes d'exploitation.

Reste à savoir si l'argument de l'accélération matérielle réussira à faire passer la barrière des appareils mobiles au plugin d'Adobe, un secteur où Flash joue encore le rôle d'outsider.

« Square » est téléchargeable à partir d'Adobe Labs

Adobe met en garde que cette version de teste ne dispose pas d'un mécanisme de mise à jour automatique ni d'alerte.

Source : Adobe Labs

Et vous ?

Avez-vous essayé cette version de test ? Qu'en pensez-vous ?
  Discussion forum
7 commentaires
  • Paul TOTH
    Expert éminent sénior
    quelqu'un peut-il m'expliquer pourquoi Javascript serait plus rapide en 64bits ?
  • michael866
    Membre à l'essai
    une nouvelle version est sortie le 30-11-2010, mise à jour de sécurité essentiellement.
  • mick605
    Membre chevronné
    Envoyé par Idelways
    Hormis la possibilité d'utiliser plus de 3GO de mémoire (une quantité rarement exigée par les navigateurs) les performances des traitements JavaScript peuvent considérablement s'améliorer sur les machines 64-bits.
    Euh ... Chez moi ca a plutot l'effet inverse :

    SunSpider 0.9.1 :
    - IE9 64 bits : 1360.6ms +/- 0.8%
    - IE9 32 bits : 378.9ms +/- 0.3%

    V8 Benchmark Suite - version 6 :
    - IE9 64 bits : Score: 331
    - IE9 32 bits : Score: 1253

    ???
  • Elepole
    Membre éprouvé
    SunSpider:

    firefox 4
    x64 : 244.6
    x86 : 281.1

    IE9
    x64 : 1116.8
    x86 : 310.6

    A mon avis c'est plus un problème de IE que de x64.
  • Paul TOTH
    Expert éminent sénior
    je reformule ma question, qu'est-ce qui dans l'architecture 64bits permettrait à un moteur Javascript d'être plus performant qu'en 32bits ?

    quand on est passé de 16 à 32 bits, on a pu s'affranchir de la limite de 64K qui n'était pas incontournable mais très pénible. L'arithmétique entière est passée de 2 registres 16 bits à un seul. Les processeurs sont devenus bcp plus puissant depuis d'ailleurs...mais quand on passe à 64bits, mis à part dans des développements qui ferait des calculs sur 64bits - ce qui n'est pas je pense le cas de Javascript, où est le gain de performance ?
  • Barsy
    Expert confirmé
    Envoyé par Paul TOTH
    je reformule ma question, qu'est-ce qui dans l'architecture 64bits permettrait à un moteur Javascript d'être plus performant qu'en 32bits ?

    quand on est passé de 16 à 32 bits, on a pu s'affranchir de la limite de 64K qui n'était pas incontournable mais très pénible. L'arithmétique entière est passée de 2 registres 16 bits à un seul. Les processeurs sont devenus bcp plus puissant depuis d'ailleurs...mais quand on passe à 64bits, mis à part dans des développements qui ferait des calculs sur 64bits - ce qui n'est pas je pense le cas de Javascript, où est le gain de performance ?
    Je suppose que cela concerne davantage le HTML5 et toute la partie graphique contrôlée par le JavaScript.
    Sinon, j'imagine que le JavaScript pourrait profiter davantage de la multiplication des cores que de celle des bits... A quand des navigateurs qui répartissent leurs calculs sur chacun des cores ?
  • Paul TOTH
    Expert éminent sénior
    Envoyé par Barsy
    Je suppose que cela concerne davantage le HTML5 et toute la partie graphique contrôlée par le JavaScript.
    Sinon, j'imagine que le JavaScript pourrait profiter davantage de la multiplication des cores que de celle des bits... A quand des navigateurs qui répartissent leurs calculs sur chacun des cores ?
    après quelques recherches sur le net, il me semble que c'est tout simplement faux
    Pourquoi passer au 64bits