The web revolution is happening in mobile. So says James Pearce, in his talk at eComm when he was Senior Director of Developer Relations, Sencha. The proposition of this talk is that HTML5 and the mobile web might mitigate problems with the fragmented array of native environments.
Pearce asks: Who is prepared to lose over 25% of their users if they do not address 3 or more platforms? If you are a developer, the problem is worse from a technology point of view—to develop a native app for Android you need to use Java or C++, and for Apple you need to use Objective-C. HTML5 means a lot of different things to a lot of different people, and Pearce considers it a "totem" or "icon" that represents all of those shifts that are happening in the web as a whole—and it is being driven by mobile.
In a comparison of HTML5 with native environments, Pearce says its architecture would look like that of any native platform. But the user might not know that these functionalities were built with web technologies and are running in the browser. Mobile browswers are better at supporting HTML5 and contemporary web technologies than desktop browsers, and they are a proven deployment model.
Hear in this talk Pearce address what he says are HTML5 myths, such as HTML5 apps cannot be monetized. The issue is not about apps versus web technologies, but instead is about apps built with web technologies. Pearce encourages his audience to create something amzaing in mobile web technology.
James Pearce is a technologist, writer, developer & practitioner who has been working with the mobile web for over a decade. At the time he gave this talk, he was Senior Director of Developer Relations at Sencha. Previously he was the CTO at dotMobi and has a background in mobile startups, telecoms infrastructure and management consultancy. He speaks extensively on the topic of mobile web development, and has written books for both Wiley and Wrox. James led the development of mobiForge, DeviceAtlas and ready.mobi, and is the creator of tinySrc, the WordPress Mobile Pack, WhitherApps, modernizr-server and confess.js.
This free podcast is from our Emerging Communications series.