HTML5 non è più performante di Flash

iPad e Flash

L’assenza del supporto a Flash su iPad ha alimentato una fitta polemica che, da diverse settimane ormai, occupa le discussioni in rete. Lo stesso Steve Jobs ha attivamente contribuito al degenerare di questa querelle, rilasciando dichiarazioni al fulmicotone contro il player di Adobe. Flash non sarebbe altro che un “divora-CPU” e, per questo, Apple punterà su HTML5, il futuro super-performante standard per il Web.

Lo Streaming Learning Center ha voluto verificare le supposizioni di Jobs conducendo dei test comparativi sui sistemi Flash e HTML5. I risultati, tuttavia, sono tutt’altro che confortanti per Cupertino: le performance di Flash e HTML5 sono praticamente identiche.

Flash VS HTML5

Dati alla mano, risulta inappropriato parlare di inefficienza di Flash, proprio perché lo standard HTML5 non è stato in grado di dimostrarsi superiore al player di Adobe, così come dichiarato da Jan Ozer:

È inaccurato concludere che Flash sia intrinsecamente inefficiente. Flash è efficiente su quelle piattaforme cui ha accesso all’accelerazione hardware e meno performante dove non può accedervi. Grazie a Flash Player 10.1, Flash ha l’opportunità di migliorare notevolmente nella riproduzione video su tutte quelle piattaforme che consentono l’accelerazione hardware.

Il nocciolo della questione, quindi, sembra essere la possibilità di poter fruire dell’accelerazione hardware per la riproduzione di video. Sui sistemi Windows, ad esempio, dove Flash può accedere a questa funzionalità, si ottengono importanti diminuzioni dello sfruttamento della CPU. Le scarse performance del player di Adobe, di conseguenza, sarebbero imputabili unicamente a Cupertino, così come dichiarato da Anand Lai Shimpi di AnandTech:

È compito di Apple fornire gli strumenti adeguati affinché Adobe possa sfruttare l’accelerazione hardware.

Dovranno ricredersi, perciò, i sostenitori accaniti di HTML5 come valida alternativa a Flash: lo sfruttamento della CPU e, naturalmente, il conseguente surriscaldamento della macchina, sono praticamente identici.

Commenti

  1. [1]

    Secondo me un conto è dire che per fare lo stesso lavoro browser (html5) o flash impiegano le stesse risorse, un conto è tenere conto che per il flash sul web sono necessari entrambi, che può comportare anche un doppio consumo in termini di performance in certi casi.
    Certamente se flash fosse parte integrante del browser questo non accadrebbe, ma allora a quel punto non ci sarebbe più distinzione tra quello che è html5 e quello che è flash.

  2. [2]

    Flash è un prodotto chiuso l’html5 è in evoluzione e può essere migliorato. Io vi dico che sul mio mac flash è l’unica cosa che riesce a mandarmelo in palla e non c’è la fanno 300 schermate aperte…

    capite un po voi perchè credo sia meglio che non lo mettano su ipad e iphone ;)

    Davide

  3. [3]

    Dopo questo test debbo ricredermi e incomincio a farmi un’altra opinione, rispetto a quella che avevo, su questa faccenda.

    Il fatto potrebbe essere questo:
    non includendo flash … non si pagano royalties ad Adobe. Come comunicare tutto questo al pubblico? Dicendo che HTML5 è meglio di Flash.

  4. [4]

    @Francesco
    non credo ci siano royalties per il player, adobe guadagna sul software genera gli swf piuttosto. cmq, per quanto mi riguarda, il test ha dimostrato che il flash occupa il 60% di risorse in più su safari, rispetto ad html5. L’accelerazione hardware per i video già funziona da sempre con software quali VLC,… quindi è CERTO può già essere usata su linux e osx…
    Ma anche nel migliore dei punti di vista, il flash è uno standard chiuso. Se uno vuole sviluppare applicazioni in flash complesse su linux, chrome os, nativamente, semplicemente non può farlo. lo sviluppo del web non può dipendere da un’azienda… immaginiamo cosa sarebbe successo se l’HTML fosse chiuso…

  5. [5]

    Concordo con Davide.
    Inoltre HTML5 è molto giovane quindi in evoluzione ed è uno standard aperto. Il tutto a differenza di Flash

  6. [6]

    Mi pareva strano che anche i test potessero far cambiare idea…

Inserisci il tuo commento

Aumenta l'altezza della textarea Riduci l'altezza della textarea