@max I am on iphone 5 as well. Have you tried mallzee when you have saved about 20 items? Try scrolling down or up. You will notice the stutter. Try tapping between style feeds and saved, you will notice the 300ms+ delay before switching. sometimes going to saved tab, you will notice they try to load all the elements on the right hand side of each item before displaying it “removing” it. I’m not even going to focus on some internal issues i had with the app like the middle tab showing “new in” but the whole page is actually blank, and brands displaying nothing at all while it’s stuck at loading. Overall experience = 1/5
Now on to sworkit. Before choosing how many minutes for workout, this section doesn’t have fluid scrolling. After tapping the minutes you want the workout session, there’s a roughly 300ms delay before switching screen. It’s due to it trying to preload the video or what, i don’t know. But a delay nonetheless. End the session and going back to main menu, no animation transition, feels like it just “crashed”. Instructions and Faq, why not load it internally?
Let me include untappd which i linked to via the mallzee blog although it wasn’t build with ionic but hybrid nonetheless. Try tapping login/signup, and notice there wasn’t any transition animation? And there’s also the glitch when going back? (It was displaying “loading”) But that probably happened too fast.
While the title of this discussion is about performance, actually i should also include UX of hybrid vs native. Linking back to what i posted on the blog on mallzee, I noticed that they said “Mallzee originally chose hybrid over native because they were all web developers.” Now, as a newbie web developer myself, i could understand, that it’s actually a whole different ballgame when trying to build native app. Hence I am doing more research and study before jumping in.
I can’t just go hybrid just because I thought I can. Same concept as if I’m not a designer or web developer, giving me access to http://designmodo.com/startup/ before I learn what’s going on with the code, doesn’t mean it’s going to be great site.