2014-12-14 2 views
2

Я играю ионную и создал одну страницу с ионным содержимым, которая содержит ползунок и несколько статических изображений, в ползунке имеется 5 относительно больших изображений, скользящих для имитации эффекта карусели на веб-страницах рабочего стола. Ионное содержание настроено на прокручиваемое и ползунок, установленное для автоматического скольжения через 2 секунды. Проблема в том, что все, когда я прокручиваю ионное содержимое, если слайдер оказывается скользящим, прокрутка становится очень медленной как для iOS, так и для Android. Я выполнил точную страницу, используя bootstrap + jQuery, и все Ames настолько плавное, интересно, является ли это общей проблемой для ионных? Более конкретно, данный ионный по-прежнему находится на бета-тестировании, мне нужны рекомендации относительно его производительности на мобильных платформах? Заранее спасибо.Ионный негладкий при прокрутке содержимого с ползунком

+0

Коллекция советов для повышения производительности Ionic, особенно в отношении коллекций и прокрутка: http://julienrenaux.fr/2015/08/24/ Ultimate-angularjs-and-ionic-performance-cheat-sheet/ –

ответ

2

Я развиваюсь с использованием Ionic и следую за каждой ночью в течение последнего месяца (от b13 до b14), и я согласен, что он не имеет производительности, которую вы ожидаете, особенно при использовании ползунков в текущих версиях.

Две вещи, которые следует учитывать в будущем, являются:

  • Слайдеры быть полностью переделан для версии 1.0. Новые слайдеры сделали короткое появление в ночное время, но были снова вывезены с тех пор, как разработчики не почувствовали радости от результата. По моему опыту, новая версия была значительно быстрее и требовала гораздо меньше памяти, чем в настоящее время. Поэтому, как только разработчики получат новый код слайдера, ожидайте, что это улучшит ситуацию.

  • Для Android прокрутка в настоящий момент выполняется с помощью самого ионического кода в JS. Это будет заменено тем, что вместо этого вызывается выключение Android, зависящее от прокрутки, что должно сильно сгладить прокрутку. Никакого влияния на айфонов однако, но Performace это немного лучше, там уже ...

Больше информации здесь: http://ionicframework.com/blog/the-final-beta/

+0

Спасибо за подробный ответ, думаю, я должен быть терпеливым ждать, пока ион не будет больше в его бета-версии. – dulan

2

Для повышения производительности вы можете использовать: CROSSWALK заменяющий WebView Android, по умолчанию. Вы можете узнать больше здесь: https://github.com/driftyco/ionic-cli в разделе Crosswalk для Android.

Недостатком этого решения является то, что размер приложения увеличивается (в моем случае 37mb), но производительность на более медленных устройствах Android намного лучше!

0

Добавление переполнение прокрутки = «истина» решена моя проблема

<ion-content overflow-scroll="true"> 
Смежные вопросы