Главная Apple Почему интерфейс Android по-прежнему тормозит, а ios 10 не

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

от AdminGWP

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

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

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

В ходе учебных сессий на WWDC компания объяснила природу этого явления. Дело в том, что сейчас контент приложений скачать, как явления. Ячейки с данными загружается непосредственно в тот момент, когда она выводит на экран. Хотя рендеринг всего интерфейса в ios происходит в отдельный поток пользовательского интерфейса в режиме приоритета реального времени с частотой 60 кадров в секунду, в нынешнем виде механизм скольжения не всегда есть время для такой скорости.

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

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

]]>

0 Комментарии
0

You may also like