HTML5: ucciderà Flash?

Sono passati ben più di 10 anni dall'ultima versione di HTML, quindi l'entusiasmo per HTML5 è comprensibile, ma cosa dovrebbero aspettarsi gli utenti?

HTML5: ucciderà Flash?
blog-html-5-contro-flash-462x376

Controllare Wikipedia e la risposta è rivelata nel primo paragrafo in quella che equivale a una dichiarazione d'intenti: "(HTML5) mira a ridurre la necessità di ricchi plug-in proprietari basati tecnologie di applicazioni Internet (RIA) come Adobe Flash e Microsoft Silverlight.” È una missione che altri hanno interpretato, non ultimo Steve Jobs nella sua recente attacco a Flash.

Ma l'HTML5 rappresenta davvero una seria minaccia per Flash?

Dai un'occhiata al Specifica HTML5 ed è chiaro che il formato è stato effettivamente progettato esplicitamente per assumere Flash. Ci sono un paio di nuovi elementi semantici, ma essenzialmente HTML5 è progettato per fornire un ambiente più robusto e ricco di design per lo sviluppo di applicazioni basate su browser. La chiave di tutto ciò è una gestione DOM più rigorosa, nuove API e nuovi equivalenti HTML per i componenti delle pagine Web Flash più comuni:

per grafica semplice e animazione; in linea supporto per bottoni fantasia e rollover; e, la caratteristica di cui tutti sono più entusiasti, nativo

Ma aspetta. Implicito nell'idea di HTML5 come un moderno 21st secolo Flash-killer è il suggerimento che sarà migliore di Flash. Allora, dove sono le nuove importanti funzionalità e i vantaggi che HTML 5 offre rispetto a Flash? O davvero non lo fa già? Potrei capire l'attuale entusiasmo che circonda i video HTML5, ad esempio, se Flash non supportasse già il codec H.264.

In effetti, l'unico ovvio vantaggio pratico della gestione di HTML5 rispetto alla tradizionale gestione di Flash è che gli utenti di iPhone e iPad saranno in grado di vedere i risultati. Ma piuttosto che abbandonare Flash e rielaborare le attuali pratiche di progettazione e il Web esistente, il modo più semplice per farlo sarebbe che Steve Jobs consenta a Flash di accedere alle sue piattaforme. E non ci sono davvero scuse per non farlo perché l'iPad in particolare sarebbe una piattaforma brillante per Flash. I due sarebbero, potrebbero e dovrebbero essere fatti l'uno per l'altro, specialmente nella forma della prossima versione 10.1 ottimizzata per dispositivi mobili.

Tuttavia, sulla base di Jobs azioni recenti e la sorprendente mancanza di proteste pubbliche, è molto improbabile, quindi sembra l'unico modo per farlo designer per mantenere l'importantissima piattaforma web unica e unificata è abbandonare Flash a favore di Html5. E mentre HTML5 potrebbe non offrire il nuovo entusiasmante potere che i web designer sembrano presumere, se lo fa tutto ciò che fa Flash, sicuramente Jobs ha ragione che è meglio gestirlo nativamente nel browser e da open standard?

RIA: il prossimo capitolo del web

Ma HTML5 non si avvicina a offrire tutta la potenza di Flash. Come ho scritto nel mio ultimo post – New Improved Flash – Flash è attualmente in fase di trasformazione. Sotto Adobe, il vecchio Macromedia Flash dei componenti di pagine Web incorporate che HTML5 è progettato per sostituire non è più al centro dell'attenzione. Al contrario, il formato Flash viene ora presentato come una piattaforma Web universale a sé stante per la fornitura di Rich Internet Applications autonome (RIA).

Fondamentalmente ciò che questo significa in pratica è che la vasta base di progettazione degli utenti del software creativo di Adobe può produrre il proprio lavoro direttamente come RIA Flash proprio come fanno attualmente in PDF. Come in effetti possono fare gli utenti di applicazioni non Adobe, come mostrato dai numerosi convertitori da PowerPoint a Flash. E gli sviluppatori possono utilizzare la piattaforma anche per offrire funzionalità straordinarie, come dimostrato da artisti del calibro di photoshop.com.

In breve, le RIA basate su Flash possono andare in luoghi che l'umile pagina Web non sarà mai in grado di raggiungere, indipendentemente dalla versione dell'HTML su cui si basa.

Forse il modo migliore per pensare a questa nuova piattaforma Web basata su Flash è passare dalla pagina Web alla fornitura di documenti e applicazioni in stile iPhone/iPad autonomi. La grande differenza rispetto all'approccio di Apple è che sia gli sviluppatori che i progettisti non programmatori saranno in grado di creare liberamente i loro ricchi contenuti e le loro applicazioni Internet nel modo preferito. software, fornire i risultati tramite i propri server e consentire a tutti gli utenti finali di accedere liberamente al proprio lavoro direttamente online tramite il proprio browser/lettore o offline e al di fuori del browser via ARIA.

Il che ovviamente spiega perché Steve Jobs è così determinato a tenere Flash fuori dal suo hardware e dal suo App Store, e idealmente eliminarlo del tutto dal Web. Lungi dal difendere il Web aperto e unificato, Steve Jobs lo sta attaccando a testa alta.

In quanto tale, sebbene HTML5 non sia affatto un Flash killer in termini di tecnologia o capacità, rappresenta certamente una seria minaccia. In particolare, potrebbe benissimo dare a Steve Jobs il tempo e la copertura di cui ha bisogno per rendere la piattaforma Flash seria e possibilmente un danno terminale semplicemente non supportandola. Dopotutto, qual è lo scopo di un formato per contenuti e applicazioni ricchi che l'importantissimo mercato mobile di fascia alta semplicemente non può vedere?

Se HTML5 riesce nel suo scopo di erodere l'utilizzo di Flash e quindi finisce per aiutare Steve Jobs a uccidere il sogno della piattaforma RIA universale e aperta, avrà reso il Web incalcolabile e irreparabile danno. Piuttosto che inaugurare il prossimo capitolo del Web, l'HTML5 potrebbe sbattere la porta.