The sea change in commerce continues, spurred by the popularity of the Web and driven further by unfolding new technologies. Among these new drivers are mobile applications, online payment systems and big data - all present and accounted for last week at MIT’s Sloan School Hi-Tech Conference in Cambridge, Mass. The sea change comes with its issues, of course.
For some, mobile application development issues are foremost. The Smartphone is expanding consumers’ connections to enterprises and commerce. But development skills are still short and platform fragmentation is rampant.
Although a Web browser can run on phones, it seldom can easily tap into the mobile devices’ embedded capabilities. Mobile aficionados on a panel at the MIT conference said development native to individual devices will excel versus Web-based alternatives for some time to come. That is the case despite Web browser improvements based on HTML5 approaches.
“There are distinct advantages to native now,” said panelist Sean Kelly, vice president of mobile games, Zynga, San Francisco, Calif. “From a game point of view, the problem is in the APIs that HTML5 does not support. There are APIs in HTML5 that just don’t exist.”
“Today, you have to build it yourself. Dynamic, high-frame rate HTML5 is just not viable,” said Kelly.
Early popular mobile applications often exploit the unique characteristics of the mobile device. That is true in electronic gaming, and beyond.
Will HTML5 catch up? No, said MIT panel participant Eli Schleifer.
The HTML5 route seems favorable to application development managers. They have often been down the road of multiple platform support before.
When the Web browser became the near-universal client, it reduced the need to develop to multiple platforms. But, as in the days when applications had to be ported to each Unix variety, today the mobile application space requires teams to write to various operating systems, if they are looking to exploit embedded mobile device capabilities.
MIT panel member Schleifer sees the universal approach promised by HTML5 as something of a dream.
“You can never start out with the conclusion you are ‘going to do this in HTML5.’ You might get stuck with a technology that doesn’t work,” said Schleifer.