What's wrong with the following pattern:
1. build an HTML5 app
2. build a native app that embeds a Web control
3. package the app and HTML5 app together using application cache
4. distribute on AppStore
You get the a) offline support b) monetization c) distribution via AppStore
Postabon's mobile website can access the users GPS location, if that capability is present on the user's device. smanek can chime in here. (I wrote their iPhone app.)
I don't think so, but you can still try to keep as much logic as possible on the web. (E.g. by providing a browser window to your website and a button that does a POST to your API, and nothing else...)
[+] [-] PanMan|15 years ago|reply
* Native performance.(getting better, still not there).
* Offline is way harder (possible, with manifests, but harder).
* Monetization is harder: you can't just 'sell' a webapp.
* The appstores (can be) a great distribution and promotion channel.
* The web has way less access to the device: No contacts, camera, etc.
It's getting better, but native apps do have their advantages.
[+] [-] lecha|15 years ago|reply
What's wrong with the following pattern: 1. build an HTML5 app 2. build a native app that embeds a Web control 3. package the app and HTML5 app together using application cache 4. distribute on AppStore
You get the a) offline support b) monetization c) distribution via AppStore
[+] [-] mclin|15 years ago|reply
ie, right now they don't. I don't plan to wait.
[+] [-] rameshnid|15 years ago|reply
[+] [-] tptacek|15 years ago|reply
[+] [-] bengl|15 years ago|reply
[+] [-] mkramlich|15 years ago|reply
[+] [-] rameshnid|15 years ago|reply
See http://www.electronista.com/articles/10/04/29/tomtom.to.use....
[+] [-] JoachimSchipper|15 years ago|reply
[+] [-] PanMan|15 years ago|reply