I 've experimented with ionic the last few days and I must admit I 'm extremely pleased with it. It’s been some time since a framework made such a good impression to me.
Although Ionic is being built with hybrid apps in mind I found no problem at all to use it for prototyping of a mobile web app on both Rails and Node/Express. So, my question is whether Ionic is a good choice indeed for mobile web apps. Did it suit me by chance or by design? Are mobile web apps something the team and the community will have in mind in future versions etc?
By they way, has anyone here put such an app in production?
Well, by definition, a Hybrid App is a Web App that uses an API to talk to the device to use native features. That being said, depends on what support you want browser wise.
A mobile Web app is an app that you access via a mobile browser (such as iPhone’s Safari). It is not a static mobile website. It is designed to work like a native app, but it is not accessible via the App Store or Android Marketplace. You pull it up right from the browser.
What I make out of the browser support page, is that since ionic is being tested on Web View API per platform and since each platform’s browser never lacks features compared to a Web View (excluding native ofc), I guess it should work on each platform’s official browser right? But no support for Chrome on iOS for example.
You see, ionic was simpler to setup and use than other frameworks that supposedly aim for mobile web apps, so I was tempted to think about making a mobile site by stripping the native features of a hybrid app, or at least invest in the same technology .
Anyway, I understand there is no official support for something like that yet, just wanted your input.
I’m in the exact same situation as @th3hunt.
I’m trying to find out if there’s any good reason not to go with Ionic to build our webapps. Actually, the only one reason was Ionic’s disclaimer.
So if I understood correctly, as soon as the webapp will be displayed on a webkit based browser, anything should go fine (Safari on IOS, Androïd web browser and even Chome < 28).
But what about Chrome (based on Blink) and IE (based on Trident) ? Do I need to expekt some strange behaviors? Would someone really recommend me not to go with Ionic on webapp and for what particular reason?