Во время презентации WWDC 2018 Apple много рассказывала о «тотальной переработке анимации» в мобильной операционной системе iOS 12. В результате, выбор меню, запуск приложений и их сворачивание на обновленной ОС выглядят намного плавнее.
Вот наблюдения одного из пользователей Reddit, который заметил существенные изменения в анимации бета-версии системы:
- можно запустить приложение и начать прокрутку экрана еще до того, как оно откроется во весь экран
- можно запустить приложение и тут же отменить его запуск еще до того, как оно откроется во весь экран
- можно закрыть приложение и тут же открыть новое до того, как закончится анимация закрытия первого. Если сделать это очень быстро, можно увидеть сразу два типа анимации: открытия и закрытия
- если приложение было открыто из папки, после его сворачивания можно тут же выйти из папки, не дожидаясь окончания анимации
- можно запустить приложение и тут же листать экраны рабочего стола, не дожидаясь окончания анимации закрытия
Все эти, казалось бы, незначительные изменения в работе интерфейса iOS 12, в комплексе существенно влияют на производительность всей системы. После перехода на iOS 12 именно благодаря пересмотренному разработчиками алгоритму отображения анимации складывается впечатление, что даже старенький iPhone 5s работает намного быстрее. [Reddit]
Источник: