28 May 2012 8:00 PM #11
Hi Joeri. Due to Android 2.1's rapidly vanishing device share (< 6%):
Android 2.1 was never officially supported for Sencha Touch 2. We did a lot of work to make 2.2 and 2.3 fast, but nothing for 2.1. Note that we do need a minimum amount of horsepower to make Android work well, and we've seen some freebie Androids that just don't have the chip power to push screen bits around. The errr.. "good news" is that native Android apps are also pretty terrible on those platforms.
29 May 2012 12:02 AM #12
29 May 2012 12:09 AM #13
Similarly, the advice on how to architect apps to get optimal performance is also vague. I've had to piece stuff together experimentally to make my app behave. At one point it was even running slowly on the SGS2. It's most definitely not true that you can naively build your app using all the standard ST2 components following the standard MVC pattern and expect it to run as well as native apps on the same device. ST2 is slower, but much of that performance deficit is due to animation, which can be worked around if you know where and how.
Sencha doesn't necessarily need to make ST faster, but you do need to communicate better about how to tweak an app for lower-specced devices.
29 May 2012 1:37 AM #14
29 May 2012 3:11 AM #15
30 May 2012 4:00 PM #16