Gareth Gwyther Blog

CAT | Uncategorized

How long will it take for html5 and css3 to go from a web developers wet dream to a full blown reality?

I see articles all the time on smashing magazine and various other web developer sites claiming that the future is css3/html 5, even some claiming the future is now.  I can not dispute that html5/css3 is here and it is the future, what i can dispute is the future is most certainly not now.

The issue that concerns me most is the smartphone(iphone/android/blackberry etc) they are being used to access the web more and most of them use a html5/css3 native web browser.

Do you remember the Netscape vs IE browser war i smell a rat.

DUN, DUN, DUN, IE!

  • IE9 has html5 and css3 support wonderful.
  • IE8 has limited css3 support no media queries not sure about hml5 and i see no point in looking the answer is usually the same.
  • IE7 has barely anything.
  • iE6 lol (hopefully will drop to less than 4% in use soon, so i can stop supporting this steaming pile of  crap).

Ie9 at this moment is still in beta and only available to windows 7 users. These users are currently a minority in comparison to the rest.

The only methods i see working is to implement server side to client side degradation or java script interpretation.

How would this work?

SERVER SIDE DEGRADATION

  1. Build front end specifically to work with html4 and css2 with javascript where applicable to cover some nice effects.
  2. Build seperate front end to work with html5 and css3.

Pros

  • Guaranteed to work neatly in all cases.
  • Using MVC architecture may be easy to implement by modifying the view controller.
  • Valid code.

Cons

  • Would be a nightmare to maintain.
  • Increase in deadlines and dev time (Alarm bell ringing yet).
  • Noticeable differences in front end per browser.

JAVASCRIPT INTERPRETATION

Using JavaScript to replace css3 effects and html5 tags. I have no doubt their is a JavaScript library that can do this already or in the coming months some plucky developer will make this work.  I will most likely go through at least 5 to 10 library’s skimming through the sewage of bad practice.

Pros

  • Easy to maintain.
  • Better solution than one above.

Cons

  • Will most likely not work in all scenarios try a JavaScript css3 drop shadow replacement ie6 usually starts squeaking.
  • VML will be used to do some effects for ie6 a high learning curve if you need to debug fast.
  • Bad markup.

So what do we do?

I have no idea but am interested to read other views on this. Im not saying im right on what i have wrote here.  What i am saying is IE is gonna cause us all hell again in the coming months.

No tags

Oct/10

21

Angry Birds

Just played angry birds on my android (lg gt540) http://www.rovio.com/index.php?page=angry-birds what a game it reminds me of the first time i played worms on the pc.

Gameplay

You have a slingshot which acts as a bird launcher. Other birds usually in green are either vicariously positioned on  top of loose blocks or barricaded under blocks. The object of the game is to slingshot your bird to either collapse the barricade on top of the birds or knock the other birds off.

Controls

use your finger to pull the slingshot back to adjust the force and aim then fire the bird.

Deal Clincher

The graphics are cute and cuddly sounds are awsome and its more addictive than crack, download it, buy it whatever you got to do to lay your hands on.

This is the best android game i have played so far get it now, its also free on the android market and click one of the links while you are playing gives some money back to developers.

Oct/10

21

Adsense nightmare

Decided to setup a blog and start posting because currently i can not get access to adsense due to the fact that google will not validate my old site. I only want adsense to get access to the places api feels like im jumping through hoops, though will be worth it if i can get my app up and running come on google be a friend give me access please!!!!!

No tags

Theme Design by devolux.nh2.me