Mikä HTML5 on?
Aiemmin tänään Apple julkisti HTML 5 -esittelynsä. Showcase kattaa videon, typografian, gallerian, siirtymät, äänen, 360-näkymät ja esimerkkejä virtuaalitodellisuudesta. Tämä merkitsee jatkuvaa kampanjaa useimpien tämäntyyppisen sisällön nykyistä toimittajaa, Adoben Flashia vastaan. Jos et ole lukenut Steve Jobsin avointa kirjettä yhteisölle Flash-aiheesta, katso se. Siinä on mielenkiintoisia kohtia.
Henkilökohtaisesti olen sitä mieltä, että Flash on kuoleva hyödyke ja että avoimet standardit tulevat aina menemään suljettujen teknologioiden edelle, kun on kyse verkossa. Joten on aika antaa nopea yhteenveto HTML 5:stä. Esitin myös paljon mielipiteitä, koska tämä on loppujen lopuksi blogi. Lue lisää.
Häh?
HTML on korkean tason ohjelmointikieli (tai merkintäkieli), johon kaikki verkon sisältö perustuu. Tällä hetkellä tavallinen HTML-4 (nykyinen versio) ei pysty tarjoamaan "rikasta" mediakokemusta verkon loppukäyttäjille. Olemme vuosia luottaneet kaupalliseen hankkeeseen, Flashiin, joka täyttää tämän aukon. Flashiin pitkään liittyneitä ongelmia ovat kuitenkin muistin kulutus, vakaus ja se, että se on suljettu (kuten patentoitu) tekniikka. Ymmärrät asian. Flashin omistaa yksi yritys. Netti ei yleensä toimi näin. Aiemmin verkko aloitti joukon avoimia standardeja, ja historia osoittaa, että se toimii lopulta näiden periaatteiden mukaisesti.
Ansaitsematon markkinadominanssi
Tällä hetkellä lähes kaikki selaimellasi katsomasi videosisältö on Flashin ansiota. Monet sivustot käyttävät myös Flashia navigointiin. Kuulostaa hyvältä, mutta ongelmia alkaa syntyä uuden tekniikan myötä. Jos olet kulutuselektroniikan valmistaja ja aiot tuoda markkinoille pienen laitteen, jonka avulla käyttäjät voivat katsella videoita verkossa, sinulla ei ole onnea. Nykymaailmassa tämän toiminnon tarjoamiseksi sinun on saatava Adobe liittämään Flash järjestelmääsi. Adobella ei ole kannustinta siirtää ohjelmistoaan "nousevaan ja tulevaan" -laitteeseen. Se maksaa heille rahaa, jota he eivät ole valmiita käyttämään. No, voiko Adobe vain julkaista tekniset tiedot, joita ihmiset tarvitsevat kirjoittaakseen oman Flash-toteutuksensa? Ei. Adobe ei myöskään aio sallia sitä, joten he päätyvät (tahalliseen tai ei) määräävään asemaan sisällön toimittamisessa Internetissä.HTML 5 pyrkii korjaamaan kaikki puutteet, jotka (vanheneva) HTML4 on meille antanut. Se pelottaa Adoben housut pois. He eivät voi estää sitä, ja kaikki, mitä he tekevät, vain pidentää sen väistämätöntä kuolemaa.
Videotoisto
Epäilemättä suurin uhka Flashin linnoitukselle on HTML5:n kyky toistaa videoita. Sen sijaan, että lisäisit Flash-ohjelmaa sivustoosi tai upottaisivat kolmannen osapuolen videosoittimen, verkkokehittäjä voi sisällyttää videon tunnisteella. Tämä on helpompi prosessi harppauksin kuin Flashin käyttäminen. On olemassa monia eri tapoja toistaa sekä ääntä että videota, joten tekniikka ei ole vielä täydellinen. Kestää jonkin aikaa, ennen kuin kaikki sopeutuvat yksityiskohtiin, mutta lopulta näet, että video tulee sinulle selaimesi kautta, ei kolmannen osapuolen ohjelman kautta. youtube on jo mukana, ja tällä hetkellä voit katsella niiden sisältöä HTML5-muodossa Macillasi Safarilla tai Google Chromella.Firefox- ja Internet Explorer -tuki on tulossa.
Canvas-pohjainen sivusuunnittelu.
HTML5 esittelee uuden HTML-elementin nimeltä CANVAS. Tämä tunniste mahdollistaa kaksiulotteisen piirtämisen mille tahansa verkkosivulle. Täydellinen kaavioiden tai muiden monimutkaisten piirustustoimintojen tuottamiseen. Aikaisemmin kehittäjät luottivat usein Flashiin "piirtääkseen" sivulle suunnitteluelementtejä, jotka eivät olleet mahdollisia Javascriptin tai tavallisen HTML-koodin avulla.
Rakenne
HTML5 sisältää modernisoituja organisaatio- tai "rakenne"-elementtejä, joiden avulla verkkosuunnittelijat voivat kohdistaa sisältönsä paremmin halutulle yleisölle. Viime kädessä hakukoneet (google) pystyvät indeksoimaan tiedot entistä tarkemmin, jotta sinä web-käyttäjänä löydät tietoa nopeammin kuin koskaan ennen.
Vähemmän resursseja tarvitaan/integroituneempi
Koska tietokoneet pienenevät ja pienentyvät (iPhone/iPad), tehokkaasta tietojenkäsittelystä on tulossa tärkeämpää kuin koskaan. HTML5 on tekniikka, joka rakennetaan suoraan selaimeesi, joten sinun ei tarvitse käynnistää tietokoneesi lisäsovellusta vain katsellakseen monipuolista sisältöä. Selainkehittäjät voivat nyt testata koko verkkoselauskokemusta laadunvarmistusprosessin aikana, jotta meillä kaikilla on vähemmän kaatumisia!
Istu alas ja nauti esityksestä. Adobe yrittää vielä monta kertaa saada ihmiset ja yritykset pitämään kiinni Flashista. Sen pitäisi olla erinomaisia uutisia, mutta loppujen lopuksi saatat yhtä hyvin tottua HTML5:een, se on tullut jäädäkseen.
-Chris