Ano ang HTML5?
Mas maaga ngayong araw, inilabas ng apple ang HTML 5 showcase nito. Sinasaklaw ng showcase ang Video, Typography, Gallery, Transitions, Audio, 360 view at mga halimbawa ng Virtual Reality. Nagmarka ito ng patuloy na kampanya laban sa kasalukuyang provider ng karamihan sa mga ganitong uri ng nilalaman, ang Adobe's Flash. Kung hindi mo pa nababasa ang bukas na liham ni Steve Jobs sa komunidad sa paksa ng Flash, tingnan ito. Gumagawa ito ng ilang kawili-wiling puntos.
Personal, opinyon ko na ang Flash ay isang namamatay na kalakal at ang mga bukas na pamantayan ay palaging mananaig sa mga saradong teknolohiya pagdating sa web. Kaya't oras na upang bigyan ng isang mabilis na run down ng HTML 5. Ako din threw sa isang magandang deal ng opinyon, bilang pagkatapos ng lahat, ito ay isang blog. Magbasa pa para sa higit pa.
Huh?
Ang HTML ay ang mataas na antas ng programming (o markup) na wika kung saan nakabatay ang lahat ng content sa web. Sa ngayon ang karaniwang HTML-4 (ang kasalukuyang bersyon) ay walang kakayahang magbigay ng "mayaman" na karanasan sa media sa mga end user ng web. Sa loob ng maraming taon, umaasa kami sa isang komersyal na pakikipagsapalaran, ang Flash, na pumupuno sa puwang na ito para sa amin. Gayunpaman, ang mga problemang matagal nang nauugnay sa Flash ay ang pagkonsumo ng memorya, katatagan at ang katotohanang ito ay isang sarado (tulad ng sa pagmamay-ari) na teknolohiya. Nakuha mo ang diwa. Ang Flash ay pagmamay-ari ng isang solong kumpanya. Hindi ganoon karaniwang gumagana ang web. Noong nakaraan, nagsimula ang web bilang isang hanay ng mga bukas na pamantayan at ipinapakita ng kasaysayan na sa huli ay patuloy itong gagana sa ilalim ng mga prinsipyong ito.
Hindi Deserving Market Dominance
Sa ngayon, halos lahat ng video content na pinapanood mo sa iyong browser ay courtesy of Flash. Maraming mga website din ang umaasa sa Flash para sa nabigasyon. Mukhang mahusay, ngunit ang mga problema ay nagsisimulang lumitaw sa pagdating ng mga bagong teknolohiya. Kung isa kang manufacturer ng consumer electronics na umaasang maghahatid sa market ng isang maliit na device na naglalayong payagan ang mga user nito na manood ng video sa web, wala kang swerte. Sa mundo ngayon, para maibigay ang functionality na ito, kailangan mong kumbinsihin ang Adobe na mag-port ng flash sa iyong system. Walang insentibo para sa Adobe na i-port ang kanilang software sa iyong "paparating" na device. Ito ay magiging gastos sa kanila ng pera, na hindi nila gustong gastusin. Well, tiyak na mailalabas lang ng Adobe ang mga pagtutukoy na kinakailangan para sa mga tao na magsulat ng kanilang sariling pagpapatupad ng Flash? Hindi. Hindi rin papayagan ng Adobe iyon, kaya nauuwi sila sa isang (sinadya o hindi) pangingibabaw sa paghahatid ng nilalaman sa internet.Itinakda ng HTML 5 na ihatid ang lahat ng mga puwang na ipinakita sa amin ng (pagtanda) na HTML4. Tinatakot nito ang pantalon mula sa Adobe. Hindi nila ito mapipigilan at kahit anong gawin nila ay sa huli ay magpapahaba lang ng hindi maiiwasang kamatayan.
Pag-playback ng Video
Sa ngayon, ang pinakamalaking banta sa Flash stronghold ay ang kakayahan ng HTML5 na mag-playback ng video. Ngayon, sa halip na magdagdag ng Flash program sa iyong site, o mag-embed ng third party na video player, maaaring magsama ang isang web developer ng video na may tag. Ito ay isang mas madaling proseso nang mabilis kaysa sa paggamit ng Flash. Mayroong maraming iba't ibang mga paraan upang i-play muli ang parehong audio at video upang ang teknolohiya ay hindi pa perpekto. Aabutin ng ilang oras para ma-settle ng lahat ang mga detalye, ngunit sa kalaunan ay makikita mo na darating sa iyo ang video sa pamamagitan ng iyong browser at hindi isang third party na programa. Nakasakay na ang youtube at sa kasalukuyan ay maaari mong tingnan ang kanilang nilalaman sa HTML5 sa iyong mac gamit ang Safari o Google Chrome.Malapit na ang suporta sa Firefox at Internet Explorer.
Canvas based na page design.
HTML5 ay nagpapakilala ng bagong HTML element na tinatawag na CANVAS tag. Nagbibigay-daan ang tag na ito para sa dalawang dimensional na pagguhit sa anumang web page. Perpekto para sa paggawa ng mga graph o anumang iba pang uri ng kumplikadong operasyon sa pagguhit. Dati, ang mga developer ay madalas na umaasa sa Flash upang "gumuhit" ng mga elemento ng disenyo sa isang page na hindi posible sa paggamit ng Javascript o karaniwang HTML.
Istruktura
Ang HTML5 ay kinabibilangan ng modernized na organisasyon o mga elemento ng "istraktura" na nagbibigay-daan sa mga web designer na mas mahusay na i-target ang kanilang nilalaman para sa isang gustong madla. Sa huli, ang mga search engine (google) ay makakapag-index ng data sa isang mas naka-target na paraan upang ikaw bilang isang web user ay makakahanap ng impormasyon nang mas mabilis kaysa dati.
Makaunting mapagkukunang kinakailangan/mas pinagsama-sama
Habang lumiliit at lumiliit ang mga computer (iPhone/iPad), nagiging mas mahalaga ang mahusay na pag-compute kaysa dati. Ang HTML5 ay teknolohiyang itatayo mismo sa iyong browser kaya hindi na kailangan ng iyong computer na magsimula ng karagdagang application para lang matingnan ang mayaman na nilalaman. Ang mga developer ng browser ay mayroon na ngayong kakayahan na subukan ang buong karanasan sa pagba-browse sa web sa panahon ng proseso ng QA upang lahat tayo ay mauwi sa mas kaunting pag-crash!
Maupo at magsaya sa palabas. Marami pang pagtatangka ang Adobe upang kumbinsihin ang mga tao at kumpanya na manatili sa Flash. Ito ay dapat gumawa ng mahusay na mga kwento ng balita ngunit sa pagtatapos ng araw, maaari ka ring masanay sa HTML5, narito upang manatili.
-Chris