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

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

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

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

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

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

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

]]>

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.