Just because Mark Zuckerberg thinks betting everything on HTML5 was Facebookâs âbiggest mistakeâ, that doesnât mean that the company plans on abandoning the coding platform.
In an interview on Tuesday, the Facebook CEO said that âthe biggest mistake we made as a company was betting too much on HTML5 as opposed to nativeâ code on the iOS and Android platforms.
HTML5 âjust wasnât ready,â Zuckerberg added.
But at a small press gathering on Facebook campus Thursday afternoon, the companyâs iOS team set the record straight. It described the social network as still âbullishâ on HTML5, and on Ringmark, the organization it heads to help set HTML5 standards.
Doug Purdy, Facebookâs director of developer products, emphasized that Ringmark and HTML5 is still important to the company. Facebook has âan entire team of folks that are focused on HTML5,â he said.
So why did Zuckerberg say HTML5 was such a horrible move for the company?
It comes down to performance. While Facebookâs mobile app is one of the most popular in the App Store and Google Play, users consistently rated the HTML5 version of the app poorly.
It may have been at the top of the heap when it came to downloads, but it had an average rating of one and a half stars -â" not exactly what you want when youâre the worldâs biggest social network.
âIt turns out, âgood enoughâ wasnât good enough,â Zuckerberg said of the companyâs HTML5-based mobile apps.
Facebook realized there was a problem, and 9 months ago it set out to solve it by creating native versions of the app.
âThe features were there, but it didnât feel like the experience we wanted to build,â says Facebookâs Mobile product manager Mick Johnson. Building a native app rather than HTML5 noticeably improved the appâs performance.
The native iOS version of Facebook launched just a few weeks ago, and already the company is seeing dramatic results. More than half of Facebookâsâ iOS users downloaded the update within the first few days it was available, and that 1.5 star rating has jumped to 4 stars.
âIâm much happier using the app that we built,â says Johnson, and it looks like the average iPhone-toting Facebook user agrees.
The company has plans to launch a native app for Android soon, and already has an update schedule in place for supporting those apps and turning them into the ultimate Facebook experience.
So where does that leave HTML5?
âPeople think itâs HTML5 or native,â Purdy said at the event. âBut itâs actually âandâ.â Facebook still has more users accessing it from the mobile web that it does hitting it from iOS and Android devices. For those users on Safari or Chrome browsers, HTML5 still is the answer.
Peter Deng, who leads development for the companyâs messaging app says that Facebook has sent people around the world to investigate how users are using their phones in order to create the best mobile experience for people worldwide.
Facebook claims that it is currently being accessed from more than 7,000 different mobile devices. It wants to create the optimal Facebook experience for all 90 million of its users, regardless of what device they might be using.
To build a native app for all of those devices would be impractical, thatâs where HTML5 comes into the picture.
âWeâve retooled the company to do everything on mobile,â says Deng. âWhat weâre doing slowly over time is making everyone a mobile engineer.â
In order to make that happen, thanks to our browsing habits, the company still needs HTML5.
Image courtesy of iStockphoto
No comments:
Post a Comment