Along the way, PhobosLab also fixed a few other issues with the performance of the audio and the way that multitouch events are handled. The company found, for example, that the linkage between the audio and other parts of the program, such as the animation, wasn't consistent across platforms. Szablewski reports that the behavior of
audio tags across the various browsers makes it difficult to synchronize sound with events -- an important element when writing games with bouncing balls. He's able to work with single platforms like the iPhone, but he's still not able to count on consistent performance in the wide range of browsers.
"I hope that this solution of reimplementing
audio won't be needed anymore in a year or two, when the iPhone's browser has fixed all these issues," said Szablewski.
HTML5-optimized app No. 8: Walking Man
Both Yahoo and Google engineers are major contributors to the HTML5 committees, and both companies continue to develop tools that help drive the standards. An open, capable Web browser helps both companies, and they devote the resources to nurturing it. This slick presentation from Google is just one example of its plans for expanding the power of the browser to drill down into the file system and work with individual bits. Will anyone dream of programming in C after seeing it? I'm not so sure.
- 13 essential programming tools for the mobile Web
- 13 features that make each Web browser unique
- Open source programming tools on the rise
- Download: InfoWorld HTML5 Deep Dive
- 7 programming languages on the rise
- 12 programming mistakes to avoid
- Programming IQ test: Round 1
- Programming IQ test: Round 2
- Hacking your browser in 7 easy steps
- HTML5 in the Web browser: Canvas, video, audio, and graphics
- HTML5 in the Web browser: Local data storage
- HTML5 in the Web browser: HTML5 data communications
- HTML5 in the Web browser: HTML5 forms
- The best Web browser: Chrome, Firefox, Internet Explorer, Opera, or Safari?
This article, "10 apps pushing HTML5 to the limit," was originally published at InfoWorld.com. Follow the latest news in software development, languages and standards, and HTML at InfoWorld.com. For the latest business technology news, follow InfoWorld.com on Twitter.