Без большого количества кода трудно сказать, в чем именно будет проблема. Тем не менее, существует множество распространенных причин низкой производительности:
- DOM заходит слишком глубоко
- Не уничтожать панели после того, как вы закончите с ними
- Использование интенсивной анимации на старых / более медленных телефонах
- автоматическая загрузка всех ваших данных при инициализации приложения, а не отложенная загрузка при открытии соответствующей панели
Я бы настоятельно рекомендовал, если вы еще не проверили, , чтобы посмотреть это видео по оптимизации Sencha Touch . Там тоже есть слайдшер, хотя и менее подробный. Это только начало - мобильные устройства имеют меньше памяти и ресурсов процессора, поэтому элегантный и эффективный код - лучшее лекарство. Я проследил бы за просмотром этого видео и прочитал о том, как строит ваше приложение в архитектуре MVC .