Multiple Platform Mobile Development
Seth Goldstein defined the term iDroid, and in doing so, articulates a big concern of mine as I observe mobile product development in USV’s portfolio companies. First the definition:
iDroid (n.) - developing for iPhone and Android platforms simultaneously, as in “let’s make sure we have iDroid versions up and running before we launch the new web service.”
I’m concerned that mobile development on multiple platforms is the new browser compatibility battle of this generation. I’m certainly not the first person to have this concern. But, instead of complaining, I want to know what developers are doing for a solution?
Is everyone just maintaining separate presentation layers for their iPhone and Android sites? Or, is there a common subset of HTML5 and Javascript calls that developers can use safely for cross-browser support? Or, best of all, is there an abstraction layer (like the ActiveRecord Pattern equivalent for Mobile UI) that developers can use to make sure that the visual layer looks good on all mobile broswers?
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=924892bf-5c6b-4d89-a7bb-a0af3ac990e3)