from Hacker News

Cross platform mobile solution for a video app?

by stevepotter on 2/7/11, 11:55 PM with 0 comments

Hey all, I have a video-oriented web app, takeoffvideo.com. We are bootstrapped and looking to build mobile apps for the typical

devices - iphone, android, blackberry.

The app is video-centric, which means in order for it to work via web you need strong html5 video support or a Flash

plugin. Today, only iPhone has great html5 video support and it works great with our web app. Android claims to have

html5 video but it's a pathetic implementation (if you don't believe me, try for yourself). It does have the Flash plugin

so at the end of the day we can tell people "we support Android". But that's garbage...it should be a seamless simple

experience for our users to use our app on their phone.

Our resources are super limited. I'd love to have a single code base for all mobile platforms. I wish I could use jquery

mobile, sencha, motherapp, phonegap, or titanium. Then I could literally build all the mobile apps myself. The problem though is in video support.

The only one of the bunch that seems usable is Titanium. It has an API for playing video - not robust but it could work. It claims to build iOS and Android apps in native code (or equivalent of at least) and Blackberry in beta whatever that means. However I've read plenty of bad reviews. I had a bunch of problems installing it myself. I don't want to write it off right away, so I'd love to hear your experiences.

I wish all the mobile OS's had great html5 video support. But they don't. Rather than spin the tires with something like Titanium, I'd like to hear from you great people and decide whether to bet on a cross platform solution or just make apps for each device. Or, if it's possible, can I make everything in my app except the actual video interface in html and the rest in native code?