Какие архитектурные улучшения получила iOS 13

Во время презентации iOS 13 на WWDC 2019, Крейг Федериги пообещал прирост в скорости работы новой операционной системы. По заявлениям Apple, алгоритм распознавания лиц Face ID стал работать на 30% быстрее, а скорость запуска приложений увеличилась до двух раз. Подобных показателей удалось достичь благодаря архитектурным и внутренним улучшениям iOS 13 и iPadOS.
Производительность iOS 13
Несмотря на отсутствие визуальных обновлений (помимо темного режима), iOS 13 получила большое количество важных технических улучшений.

Среди них:
переработанный планировщик потоков ядра;
новые системные фреймворки;
более эффективная работа фоновых процессов;
улучшения компилятора;
кэшированное состояние системы;
улучшения в работе системного кэша;
оптимизированная работа с iCloud;
улучшения в работе Metal;
динамическое переключение сетей;
снижение использования памяти при работе с экранами высокого разрешения;
высокоэффективное распределение памяти;
очистка кэша файловой системы APFS;
оптимизированная расшифровка FairPlay;
приоритизация процессов.
Оптимизация процессов
Все эти новшества позволят добиться высокой производительности и времени автономной работы. При этом не стоит ожидать прирост производительности в синтетических задачах. Большинство представленных оптимизаций направлено на улучшения плавности работы интерфейса: прокрутка списков, навигация по приложениям, переключение рабочих столов, увеличения скорости запуска программ и игр.
В первой бета-версии iOS далеко не все нововведения были воплощены в реальность. Разработчикам предстоит ещё оптимизировать работу своих приложений, чтобы задействовать весь потенциал новой мобильной операционной системы Apple.
Предлагаем подписаться на наш канал в «Яндекс.Дзен». Там вы сможете найти эксклюзивные материалы, которых нет на сайте.
__

[ оригинал ]