It is one thing to say that apps built in HTML5 function across every device on the market. It is another thing to run those apps.
This is Part Two of a two-part series on Disassembling Android.
"Android is open for disruption.” That's what Stewart Putney, CEO of the mobile gaming company Moblyng, said last August. He was talking about the potential for HTML5 Web apps to disrupt the Android Market (now Google Play), but he may have been oddly prophetic. Android has not been riding high in 2012. More than one competitor is lining up to strike a decisive blow.
By 2013, there will be more than 1 billion HTML5-capable browsers in use throughout the world. Applications for those HTML5 browsers will be created by 2 million HTML Web developers, according to research from IDC. There is no question that HTML5 is going to be a major factor in mobile development during the next five to 10 years. The rise of HTML5 does not mean the death of native applications, but as the standard progresses, many developers will begin to incorporate more HTML5 into their apps than native code.
Even as the battle rages over native apps vs. the mobile Web, the real question is already becoming "What comes next?" Developers are looking for ways to disrupt the so-called "App Economy," especially as it pertains to Apple's handling of the App Store. Assuming that the mobile Web's cross-platform openness carries the day, as it has so many times before, what would such a mobile "Post-App Economy" look like and what would it offer for developers and users?
One of the largest software companies in the world just made a series of moves that could make it one of the most powerful enterprise mobile developers in the world. Hidden within SAP's Hana database platform announcement yesterday was the fact that the company signed three strategic partnerships with leading U.S. mobile development firms, signaling what could be a huge shift in the balance of power in the race for enterprise mobile dollars.
James Pearce, head of mobile developer relations for Facebook, likes to point out that "you and your friends don't always have the same devices" or even use the same mobile platforms.
That's a problem for the company, as it has to support all the major platforms, from Apple iOS to Google Android and beyond - often putting it in the position of benefitting its competitors. But it's also a huge opportunity for Facebook itself to shape and dominate that common platform.
As an evolving standard, HTML5 will be good for lots of different things. Hybrid mobile calendar apps? Great. Social apps pulling content from the Web? Sure thing. Mobile games? Maybe ... not so much.
For all the work that developers put in to make HTML5 a more dependable standard, it is not up to the specifications of game developers. Mobile games test the limits of a device and performance is often heavily tied to the components of a smartphone or a tablet. That is not a strength of HTML5. Will HTML5 ever live up to its promise? Can it create state of the art games enjoyed by millions? It has not happened yet. We decided to run that question and several others through the outspoken Todd Hooper, CEO of Zipline games to determine whether the hype around HTML5 really does match the reality.
What do we really know about HTML5? It is a Web based standard with the potential to create cross-platform apps that can run anywhere, everywhere. The key word here is potential. HTML5 is evolving and there is little doubt that it will be a major component of the future. That does not yet mean that developers have wholly embraced it.
The native frameworks and (gasp) Flash still dominate much of what is run on Web and mobile applications. Flash is on its last legs but the fact of the matter is that it is still one of the prime standards for many of the applications we interact with on a daily basis. It is not like we flip a switch and all of a sudden everything is HTML5 based. Below we take a look at an infographic that examines some of the facts around HTML5 hype versus the current real world landscape.
Google and Facebook are in a war for user attention on the Web. This is not just about how many eyeballs are on Google+ versus Facebook but also from an end-to-end platform perspective. That includes messaging, application deployment, social graph implementations and content discovery. Like everything else in the world of technology, this battle is going mobile. When it comes down to developing social mobile applications, Google may be doing better than many people think.
In Appcelerator and IDC's quarterly report on the trends of the mobile industry, 39% of developers answered that Google's total assets were more important to them than Facebook's social graph. Considering the huge lead that Facebook has in the social space, this is a bit of a coup for Google. What else are developers interested in at the start of 2012? HTML5 is on the rise, cloud services are hot and developer interest in Android is dwindling.
HTML5 and the mobile Web is starting to catch up with native apps, at least in terms of developer attention. Many developers are rushing to create HTML5-ready mobile websites or hybrid apps and need the proper tools to create dynamic apps that will function across platforms. As such, there is an arms race in the HTML5 ecosystem to create tools that developers will need to produce quality apps and content for the mobile Web, Android and iOS.
Within the last several weeks there have been several companies that have released products for HTML5 developers. Sencha released Touch 2, appMobi upgraded jqMobi to its first public version, Brightcove made updates to its App Cloud and Adobe continues to invest in HTML5 tools. Frameworks like Zepto.JS and jQuery Mobile have environments and libraries for developers. What company has the best offering? That is the topic of this week's ReadWriteMobile poll.