"The journey of a thousand miles begins with a single step."Lao Tzu
Sir Tim Berners-Lee created the first WebPage: http://info.cern.ch/hypertext/WWW/TheProject.html
... and it was responsive!
Native development was the preferred way to deliver games to mobile.
Browsing websites with a mobile was an odyssey: text too small, or it didn't fit to the screen.
When dynamism was needed, Flash was used:
HTML5 makes its first steps in late 2000s. However, it was not yet seen as a possible successor for Flash.
"Not all those who wander are lost."J.R.R. Tolkien
"... we do not allow Flash on iPhones, iPods and iPads."Full text
Each household owns several devices that are able to browse the Internet.
Android stops having an official flash player.
But why is this so important?
A new version of CSS is out, adding new interesting features:
With the canvas element it was finally possible to replace Flash.
A new set of API's were added:
It was the time for HTML5 to get the web back!
Fixing web browsing on Mobile, a road full of challenges:
At that time it was possible to deliver a superior experience to any device running a browser.
At GameDuell, one of the world's largest game communities, we started a journey that some years ago was unimaginable: port our games in HTML5.
"With great power comes great responsibility."Uncle Ben - Spiderman
Even if its usage is very widespread, it has some drawbacks:
Because JavaScript would be nothing without it's frameworks and libraries:
Ensuring a fair experience to users is crucial in Games:
For the present time, we lose the comparison against native apps. The game is not over, though.
Native apps are still the preferred way for companies to communicate with users on mobile.
We are responsible to provide better tools to deliver the best web experience overall.