Почему интерфейс Android по-прежнему медленно, а не iOS 10

Несмотря на уже приличную версию системы, и постоянной оптимизации и улучшения Android по-прежнему медленно, и задержки раздражают пользователей ОС. iOS в свою очередь различные обрабатывает действия пользователя, так что он работает гладко. Новая версия операционной системы от Apple помимо видимых изменений включает ряд внутренних, предназначенных для повышения опыта работы с мобильными устройствами. Одно из них касается плавности интерфейса приложения.

Как оказалось, приложение iOS 10 во время прокрутки предварительной нагрузки, соответствующего содержания, которая полностью удаляет возможности программного обеспечения, «podlahoviny при просмотре больших списков.

Например, такие программы, как Airbnb окно вывода сотни объектов в ячейках данных и предотвращения. Если пользователь начинает просматривать контент, пользовательский интерфейс может «зависнуть». Это явление называется «дропов» и, как Яблоко, это влияет на восприятие пользователя.

Во время тренировок на WWDC, компания объясняет природу этого явления. Тот факт, что теперь приложения, контент доступны для скачивания сразу. Информация сотовый скачать прямо на данный момент, когда он будет напечатан. А делать все с iOS происходит в приоритетный статус отдельном потоке пользовательского интерфейса в режиме реального времени с частотой 60 кадров в секунду, в его нынешнем виде, механизм прокрутки не может работать так быстро.

Чтобы предотвратить «дропов», прошивкой 10 контент загружается в несколько миллисекунд, прежде чем появится. Скорость получения данных зависит от скорости прокрутки списка. По данным Apple, предварительно загруженных списков содержимого обеспечивает плавную прокрутку, независимо от их размера.

Эти изменения в iOS-10 по умолчанию, разработчики должны использовать новую функцию. Однако, если новый принцип списки не нравится, вы можете удалить одну строку кода.

]]>