INFINIUS

Microsoft i web razvoj

HTML5 <video/>
Creative Commons Licensecredit: SebaKito

Ako ste imalo zainteresirani za web razvoj i čitate novosti vjerovatno vam gornja slika sve objašnjava. Jedna od vrućih tema, izbor kodeka za video unutar html 5 standarda je nešto oko čega se vode žustre rasprave i gotovo da nema tehnološki orjentiranog portala ili bloga koji ovu temu nije obradio. No, zabrinjavajuće u cjelokupnoj slici je što Microsoft u ovoj temi ostao gotovo potpuni outsider – jednostavna činjenica da trenutni MS preglednik, IE8, uopće ne podržava HTML5 standard govori sve (da budemo ipak točni što se tiče ove teme s video kodekom – predviđena je direktna podrška za H.264 unutar budućeg IE9).

Ukoliko vam ovo zvuči čudno, vjerovatno niste nikad pokušali uobličiti svoju zamisao za prikaz u internet pregledniku da bi ubrzo udarili glavom na betonski zid zvan Internet Explorer. HTML5 je po poboljšanjima veliki korak naprijed što se tiče internet sadržaja i izgleda web stranica, no nažalost korisnici Microsoftovog Internet Explorera će morati pričekati još neko vrijeme da uopće mogu vidjeti sadržaj napravljen u HTML5 standardu. Ali to nije ništa novo, evo kratkog pregleda par stvari od kojih web developere već duže boli glava uslijed maloprije spomenutog udarca:

Internet Explorer 9 – kada će više?

Za kompaniju koja planove izlaska verzija aplikacija radi godinama unaprijed IE9 je vrlo specifičan – iako je IE9 preview dostupan već neko vrijeme, daleko je po funkcionalnostima od modernog internet preglednika i više kao igračka za isprobavanje novih stvari koje bi trebao podržavati (HTML5, css3, brži javascript engine) a ne postoji ni približni datum za njegov izlazak. Ukratko rečeno – iako svi ostali veći trenutno dostupni preglednici već podržavaju sve ove stvari, ako želite razviti web sadržaj s ovim elementima i za IE korisnike morati ćete pričekati – još se ni ne zna koliko.

Transparentni png

Slike s preljevanjem u pozadinu tj. transparenciju za prikaz pozadine bez vidljivih rubova ili pravokutnika je nešto što izgleda efektno i oku su ugodne, što je vjerovatno razlog zašto i postoje. Nažalost, IE6 će ih ignorirati u potpunosti, a i IE7 i IE8 još uvijek imaju velikih problema s (ne)prikazivanjem alpha kanala u nekim slučajevima.

CSS2 / CSS3

Standardni stilski jezik za oblikovanje html elemenata je kao i sami html u stalnom razvoju. Kratak prikaz kompatibilnosti je ovdje, crvenilo na lijevoj strani sve objašnjava, iako već i IE8 dosta popravlja situaciju.

IE6 – zašto još uopće moramo brinuti za njega?

IE6 je svijetu predstavljen daleke 2001, samo nekoliko mjeseci prije izlaska Windows XP-a i tako je postao glavni internet preglednik na ovom operativnom sustavu. Za dosta ljudi koji još upotrebljavaju ovaj operativni sustav to je i ostao – statistike upotrebe govore u prilog tome. Većina ljudi koji instaliraju operativni sustav će zadržati svu postojeću funkcionalnost na njemu, a budući da direktna automatizirana nadogradnja na IE7 ili IE8 ne postoji – uglavnom se neće mučiti s instalacijom novijeg.

IE i standardi

Napravili ste html stranicu prema standardima i provjerili je u većini preglednika – sve izgleda dobro dok ne pokušate istu html stranicu pogledati u Internet Exploreru, elementi su ispremiješani i ne uvijek gdje ih se očekuje. Stvar leži u bugovima starih preglednika (IE4/5, Mozilla), strict/quirks modovima poštivanja standarda te Microsoftovom inzistiranju kompatibilnosti sa starijim verzijama svojih preglednika. Postoji cijeli niz tehnika za zaobilaženje tih bugova, od zasebnih css datoteka ili ispuštanja dijela dizajna za prikaz do razvoja dvojnih web stranica – jedne za IE preglednike te druge za ostale.

Koliko nas IE ustvari košta?

Istina je da je velika većina problema s IE-om vezana “samo” uz dizajn i prikaz elemenata na stranicama, ali je korisnicima dizajn gotovo isto toliko važan kao i funkcionalnost – stoga jedno pitanje za kraj s kojim se većina web developera može poistovjetiti: koliko ste vremena proveli da bi prilagodili izgled određenih web stranica za IE (da budemo točniji, toliko omraženi IE6)? IE je jedan od rijetkih programa koje Microsoft nudi besplatno i stvarno što se tiče korisnika stvarno nemamo što reći protiv njega jer omogućava da je surfanje moguće odmah nakon instalacije Windows operativnog sustava, no koliko je sati rada (tj. novaca što se tiče klijenata koji naručuju web stranice) utrošeno dodatno na zaobilaženje IE zamki i čudnog ponašanja kod dizajna?




Tagovi: , , , ,