Facebook Will Help Social Games Ditch Flash for HTML5
Adobe’s Flash has had a rough time of it recently, with video sites like YouTube moving toward HTML5 as an alternative, and Apple CEO Steve Jobs giving the software repeated public floggings for its reliability, battery life impact and lack of openness. But Flash is still dominant among makers of social games.
That could change soon, as Facebook throws its massive social gaming weight behind HTML5. Because now Facebook, in addition to declaring its public support for HTML5 as a way to unite development across desktop and fragmented mobile platforms, is evangelizing that social game makers use HTML5 instead of Flash.
Cory Ondrejka, the former CTO of Linden Labs who joined Facebook when it bought his start-up Walletin late last year, wrote a blog post and gave a tech talk on the topic at Facebook HQ last night (hat tip to GigaOM). Ondrejka wrote:
With wide adoption and industry support, HTML5 will transform desktop and mobile gaming, creating amazing user experiences that are only a link away. Already, over 125 million people visit Facebook using HTML5 capable browsers just from their mobile phone, and that number skyrockets when we add in desktop browsers. The future is clear.
HTML5 games will (ideally) behave the same way across desktop, mobile and console platforms. Today, developers have to choose. (Adobe does offer Flash support on mobile, but some phones, notably the iPhone, don’t support it.)
For instance, most Zynga games are still exclusively released in Flash on Facebook. The company says it’s a matter of prioritizing development resources.
Meanwhile, it takes quite awhile for a game like Angry Birds, which is successful on one platform (in this case, iPhone), to launch on Android and other mobile OSs. And that annoys users because they can’t play their favorite games everywhere, or at all.
But HTML5 is not totally ready for the task. HTML5 browsers have varied abilities and levels of performance, and existing HTML5 games “often exhibit quirks and low frame rates,” so Ondrejka and his Walletin co-founder Bruce Rogers built a benchmarking tool that “exercises browsers under game-like conditions to measure how many sprites can move around on the screen at once.”
That sounds suspiciously like Facebook is building its own gaming product–if only for testing purposes–so Ondrejka was sure to state in his post, “Is Facebook Making Games? Definitely not.”
Ondrejka concluded that browsers are indeed inconsistent when it comes to rendering game elements in HTML5. “We want to help,” he said, since developers who master HTML5 will have much more versatile skill sets, rather than just excelling at one platform.
Plus, enabling multiplatform games works to Facebook’s business advantage, as app makers who use HTML5 will be less likely to ditch Facebook for the often more lucrative iPhone, or the increasingly widely deployed Android.
And that means more games on more devices for everybody.
Please see the disclosure about Facebook in my ethics statement.