I absolutely positively love everything ionic stands for and would love to see it become mega successful. I followed another mobile framework, Codenameone not long ago, and while I loved the concept, it never quite took off.
Right now ionic is very close to where Kendo Mobile is in term of Google Trends. I personally believe Angular alone is far superior than Kendo Mobile but there are a few things they are simply doing much better and none of it is that difficult to implement.
- Super fast sample apps, I have included the two sample apps compiled from getting started tutorials.
Ionic: https://dl.dropboxusercontent.com/u/59760841/Ionic%20Starter%20App.apk 9MB
Kendo Mobile: https://dl.dropboxusercontent.com/u/59760841/Kendo%20Mobile%20Starter%20App.apk 900KB (1.6MB unpacked on device)
If you only judge by the two sample apps, Kendo Mobile feel significantly faster on my Snapdragon 600 Android 4.1 device. When I tap as fast as I can between the tabs everything load almost instantly on Kendo sample, where the ionic sample app clearly lags. It wasn’t until I used Diego’s amazing ionic generator, things felt a bit more even but even then I feel Ionic/Angular is lagging behind a bit. Maybe Kendo implemented fastclick/caching but their app simply feels more “native”.
Whatever performance tweaks you have up your sleeves, I really feel it is extremely important to bake into the default build. First impression is everything!
Visual effects and features, I really don’t feel the current starter app does ionic justice! Someone with a bit of design and taste can probably cook up a really attractive starter app showing off some more features of the framework. Add a good looking coat of CSS. The app doesn’t need to do much, it just needs to look good. Kendo really nailed this, Sencha is also very good at it and they are probably the most successful commercial Cordova/Phonegap variants today.
While I love the open source nature of ionic, I strongly believe a product needs to generate revenue to improve. I am sure this is already on your road map with your past experience, but Kendo’s cloud service and online build is at this moment the best of any mobile framework. From creating an account to creating hello world to downloading apk, it took me five minutes. Nothing to install, nothing to configure, their emulator is also an amazing supplement to real Android emulators.
Just my two cents and I really hope you guys will be successful!