Cos'è HTML5?
Oggi Apple ha presentato la sua vetrina HTML 5. La vetrina copre video, tipografia, galleria, transizioni, audio, viste a 360 gradi ed esempi di re altà virtuale. Questo segna una campagna continua contro l'attuale fornitore della maggior parte di questi tipi di contenuti, Flash di Adobe. Se non hai letto la lettera aperta di Steve Jobs alla comunità sull'argomento Flash, dai un'occhiata. Fa alcuni punti interessanti.
Personalmente, ritengo che Flash sia una merce in via di estinzione e che gli standard aperti prevarranno sempre sulle tecnologie chiuse quando si tratta del web. Quindi è il momento di dare un rapido riassunto di HTML 5. Ho anche espresso molte opinioni, perché dopotutto questo è un blog. Continua a leggere per saperne di più.
Eh?
HTML è il linguaggio di programmazione (o markup) di alto livello su cui si basano tutti i contenuti 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. Da anni ci affidiamo a un'impresa commerciale, Flash, che colma per noi questa lacuna. 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 proprietaria). Hai capito il succo. Flash è di proprietà di un'unica azienda. Di solito non è così che funziona il web. Molto tempo fa, il Web è iniziato come un insieme di standard aperti e la storia dimostra che alla fine continuerà a operare secondo questi principi.
Dominazione del mercato immeritevole
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 fantastico, ma i problemi iniziano 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 suoi utenti di guardare video sul web, sei sfortunato. Nel mondo di oggi, per fornire questa funzionalità, è necessario convincere Adobe a portare Flash sul proprio sistema. Non vi è alcun incentivo per Adobe a portare il proprio software sul tuo dispositivo "emergente". Costerà loro denaro, che non sono disposti a spendere. Bene, sicuramente Adobe può semplicemente rilasciare le specifiche necessarie affinché le persone scrivano la propria implementazione di Flash? No. Anche Adobe non lo consentirà, quindi finiscono con un dominio (intenzionale o meno) sulla consegna dei contenuti su Internet.L'HTML 5 si propone di colmare tutte le lacune che l'HTML4 (invecchiamento) ci ha presentato. Sta spaventando a morte Adobe. Non possono fermarlo e tutto ciò che fanno alla fine non farà altro che prolungare la sua morte inevitabile.
Riproduzione video
Di gran lunga la più grande minaccia alla roccaforte di Flash è la capacità di HTML5 di riprodurre video. Ora, invece di 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 audio e video, quindi la tecnologia non è ancora perfetta. Ci vorrà del tempo prima che tutti là fuori stabiliscano i dettagli, ma alla fine vedrai che il video ti arriva tramite il tuo browser e non 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 per 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 produrre grafici o qualsiasi altro tipo di operazione di disegno complessa. In precedenza gli sviluppatori si affidavano spesso a Flash per "disegnare" elementi di design su una pagina che non erano possibili con l'uso di Javascript o HTML standard.
Struttura
HTML5 include un'organizzazione modernizzata o elementi di "struttura" che consentono ai web designer di indirizzare meglio i propri contenuti al pubblico desiderato. Alla fine i motori di ricerca (google) saranno in grado di indicizzare i dati in modo ancora più mirato in modo che tu, come utente web, sarai in grado di trovare le informazioni più velocemente che mai.
Meno risorse necessarie/più integrato
Man mano che i computer diventano sempre più piccoli (iPhone/iPad), l'efficienza informatica sta diventando più importante che mai. HTML5 è una tecnologia che verrà incorporata direttamente nel tuo browser, quindi non sarà necessario che il tuo computer avvii un'applicazione aggiuntiva solo per visualizzare contenuti avanzati. Gli sviluppatori di browser ora hanno la possibilità di testare l'intera esperienza di navigazione web durante il processo di QA in modo da ridurre tutti gli arresti anomali!
Siediti e goditi lo spettacolo. Ci saranno molti altri tentativi da parte di Adobe per convincere persone e aziende a restare fedeli a Flash. Dovrebbe essere eccellente per le notizie, ma alla fine della giornata, tanto vale che ti abitui a HTML5, è qui per restare.
-Chris