|
|
|
|
|
by nbartlomiej
4365 days ago
|
|
Author of the blog post here. From my experience, achieving a native feel with a hybrid app on e.g. iOS isn't that hard. There are constraints, true. But it can be done. My strategy is to use GPU-accelerated CSS transitions, test often on the real device and see how others are doing it, e.g. in UI frameworks (onsen ui, framework7, ratchet, etc). |
|
I'm happy to see others having opinions on this subject.
Essentially i did the research for these combinations:
[Android devices]x[iOS devices]x[js frameworks]x[CSS frameworks]
It was hard and tiresome but the conclusion - same as yours - iOS works very well for cordova/phonegap. Android is a no-go!.
Among the frameworks I checked: backbone, ember, angular, ionic, topcoat and various other CSS frameworks.
All were slow on Android. Also discovered 4.4 introduces worse performance (acknowledged by google) which is solved with crosswalk. However crosswalk brings many bugs to the table itself.
Really disappointing - currently I'm opting out and going Native.