6 Jun 2012 4:30 AM #1
ST as/in hybrid app, performance
coming from Extjs, my first post and first impressions .
I've started my investigation for a project, which tech to use and native vs hybrid. So, I've made some quick tests of the kitchensink as a hybrid app on iOS 4.3 iPhone 3GS, and I'm disappointed about the app open time, took 6.3 seconds, is too much, with an empty index.html took 1 second.
Going to look deeper to understand why takes so much time, measure some process (rendering time for example)...but would like to share the info and ask you, maybe somebody tried and thought to this one too, some impression regarding the subject !
As note on iPad2 with iOS 5.1 no problems, 2 seconds are ok for opening . Btw almost the same behavior as with Cordova(PhoneGap)
6 Jun 2012 4:49 AM #2
Since iPhone have the advantage of only one vendor they are fairly upgraded. I would say you should always test on the newest iOS. If it makes a difference though, I don't know. Heres some statistics:
I only test with newest on mine and for my apps the performance is decent. They don't seem slower than the built in native app. If the figure will be different if I install other apps will change I don't know either, my primary phone is an AndroidDeveloper/Alien Technologies at Mobile Ambitions Aps, Denmark.
6 Jun 2012 7:30 AM #3
this is a preliminary test, thinking that on iPad2+iOS5. took 2 seconds, then could be possible to see a decrease in open time to an iPhone with iOS5, very soon I'll test on it, and going to test on Android tablet+phone too.
In this project we are going to test only those one, who has the higher distribution rate/ and use of course, but not forgetting about product future (regarding support).
28 Jun 2012 12:32 AM #4
Made some tests on Android 4.0.3 and Sony SGPT 112:
- Sencha native packager: kitchensink behaves well, a little slow when the app is opened and first 6-8 taps are made, after that responsiveness gets almost acceptable, but is less comparing with iOS5.1 and iPad2 which shows good results.
- Phonegap packager: open time almost ok, but user interface has low responsiveness which is not acceptable.
Seems that is impossible to achieve at the moment on Android tablets acceptable responsiveness in hybrids apps with many views.