Che cos'è HTML5?

Oggi Apple ha presentato la sua vetrina HTML 5. La vetrina copre video, tipografia, galleria, transizioni, audio, viste a 360 e esempi di realtà virtuale. Ciò segna una campagna continua contro l'attuale fornitore di molti di questi tipi di contenuti, Adobe Flash. Se non hai letto la lettera aperta di Steve Jobs alla community sull'argomento di Flash, dai un'occhiata. Fa alcuni punti interessanti.

Personalmente, è mia opinione che Flash sia un prodotto morente e che gli standard aperti prevalgano sempre sulle tecnologie chiuse quando si tratta del web. Quindi è il momento di dare un rapido giro di HTML 5. Ho anche lanciato una buona dose di opinione, perché dopo tutto, questo è un blog. Continua a leggere per saperne di più.

Eh?

HTML è la lingua di programmazione (o markup) di alto livello su cui si basa tutto il contenuto del web. In questo momento lo standard HTML-4 (la versione attuale) non ha la capacità di fornire un'esperienza multimediale "ricca" agli utenti finali del web. Per anni ci siamo affidati a un'impresa commerciale, Flash, che colma questa lacuna per noi. Tuttavia, i problemi a lungo associati a Flash sono il consumo di memoria, la stabilità e il fatto che si tratta di una tecnologia chiusa (come in esclusiva). Ottieni l'essenza. Flash è di proprietà di una singola azienda. Questo non è in genere come funziona il web. Quando il web è iniziato come una serie di standard aperti e la storia dimostra che alla fine continuerà a funzionare secondo questi principi.

Dominanza del mercato irriducibile

Al momento, quasi tutti i contenuti video che guardi nel tuo browser sono per gentile concessione di Flash. Molti siti Web dipendono anche da Flash per la navigazione. Sembra grandioso, ma i problemi cominciano a sorgere con l'avvento delle nuove tecnologie. Se sei un produttore di elettronica di consumo che spera di portare sul mercato un piccolo dispositivo che intende consentire ai propri utenti di guardare video sul web, sei sfortunato. Nel mondo di oggi, al fine di fornire questa funzionalità, è necessario convincere Adobe a port flash sul proprio sistema. Non c'è alcun incentivo per Adobe a trasferire il proprio software sul dispositivo "up and coming". Costerà loro denaro, che non sono disposti a spendere. Beh, sicuramente Adobe può semplicemente rilasciare le specifiche necessarie affinché le persone possano scrivere la propria implementazione di Flash? No. Anche Adobe non lo consentirà, quindi finiscono con il predominio (intenzionale o meno) sul content delivery su Internet. HTML 5 si propone di offrire tutte le lacune che l'HTML4 (obsoleto) ci ha presentato. Sta spaventando i pantaloni di Adobe. Non possono fermarlo e qualsiasi cosa facciano finirà per prolungare la sua inevitabile morte.

Riproduzione video

Di gran lunga la più grande minaccia alla fortezza di Flash è la capacità di HTML5 di riprodurre video. Ora, anziché aggiungere un programma Flash al tuo sito o incorporare un video player di terze parti, uno sviluppatore web può includere un video con il tag. Questo è un processo più semplice a passi da gigante rispetto all'utilizzo di Flash. Esistono molti modi diversi per riprodurre sia l'audio che il video, quindi la tecnologia non è ancora perfetta. Ci vorrà un po 'di tempo prima che tutti possano risolvere i dettagli, ma alla fine vedrai che il video viene da te tramite il tuo browser e non da un programma di terze parti. YouTube è già a bordo e attualmente puoi visualizzare i loro contenuti in HTML5 sul tuo Mac con Safari o Google Chrome. Il supporto di Firefox e Internet Explorer è in arrivo.

Design della pagina basato su tela.

HTML5 introduce un nuovo elemento HTML chiamato tag CANVAS. Questo tag consente il disegno bidimensionale su qualsiasi pagina web. Perfetto per la produzione di grafici o qualsiasi altro tipo di operazione di disegno complessa. In precedenza gli sviluppatori si affidavano spesso a Flash per "disegnare" elementi di progettazione su una pagina che non erano possibili con l'uso di Javascript o HTML standard.

Struttura

HTML5 include elementi di organizzazione o "struttura" modernizzati che consentono ai web designer di indirizzare meglio i propri contenuti per il pubblico desiderato. In ultima analisi, i motori di ricerca (google) saranno in grado di indicizzare i dati in modo ancora più mirato, in modo che tu, in quanto utente web, sia in grado di trovare le informazioni più rapidamente che mai.

Meno risorse necessarie / più integrate

Man mano che i computer diventano sempre più piccoli (iPhone / iPad), il computing in modo efficiente sta diventando più importante che mai. HTML5 è una tecnologia che verrà creata direttamente nel tuo browser, quindi non sarà necessario per il tuo computer avviare un'applicazione aggiuntiva solo per visualizzare contenuti multimediali. Gli sviluppatori di browser ora hanno la possibilità di testare l'intera esperienza di navigazione web durante il processo di controllo qualità in modo che tutti finiscano con meno arresti anomali!

Siediti e goditi lo spettacolo. Ci saranno molti altri tentativi da parte di Adobe per convincere persone e aziende a restare con Flash. Dovrebbe essere un'ottima notizia, ma alla fine della giornata potresti anche abituarti a HTML5, è qui per restare.

-Chris