Now that html5 is available and widely deployed, we get the question? Should I base my mobile app on html5 and a responsive design, or should I develop native mobile apps?

We think the answer is straightforward:

If you need push notifications, then you must develop a native app!


If you can goto market without push notifications, then develop a website using html5. Done well, this will give you a responsive mobile app, which means that it will adjust to the various screen sizes. The experience can be very good. You can come back later and add native apps if/when required.

If you must have push notifications, then develop native apps (we’ll cover app SDKs in future posts).