HTML5 cautionary tale: Facebook mobile app
Not everyone is smitten with the HTML5 path. Some who invested heavily in HTML5 are backing away. Facebook CEO Mark Zuckerberg called it a big strategic mistake to create Facebook's mobile products with HTML5. The solutions worked, but they were sluggish and glitchy because the browsers just weren't fast enough to handle all of the data. Native apps are much better at limiting the memory footprint, and that's often the most important limitation for a programmer working on the mobile platform.
Fans of HTML5 acknowledge these complaints, but it's not like native apps are perfect, easy to write, and portable. The solution, they suggest, is to keep your aspirations in check and use the best of the new features. Don't try to display a bazillion triangles in a first-person shooter that runs in your browser. Work with the new tags and back-end enhancements like the local database. Start with a simple editor and build slowly. The advantage of HTML5 is that you can roll out new features one at a time without asking the user to go through all of the grief of upgrading.
- Download: InfoWorld HTML5 Deep Dive
- 11 hard truths about HTML5
- 9 key career issues software developers face
- Top 7 dilemmas facing today's developers
- 7 programming myths -- busted
- 10 hard truths developers must learn to accept
- Programmer personality types: 13 profiles in code
- 11 programming trends to watch
- 12 programming mistakes to avoid
- 7 programming languages on the rise
- 10 programming languages that could shake up IT
- "Hello, world": Programming languages quiz
- Programming IQ test: Round 1
- Programming IQ test: Round 2
- From PHP to Perl: What's hot, what's not in scripting languages
- 13 essential programming tools for the mobile Web
- Open source programming tools on the rise
This article, "7 apps making the most of HTML5," originally appeared at InfoWorld.com. Follow the latest news in programming and mobile technology at InfoWorld.com. For the latest business technology news, follow InfoWorld.com on Twitter.