Я немного по-другому понял доклады инженеров Apple. На сколько я понимаю, они обещают линейную производительность на отображениях без сложных связей между «соседями ветвями иерархии». То есть, если ограничения выставлены, например, только не далее связи «родитель-потомок». Не видел информации, чтобы появился более эффективный алгоритм решения системы ограничений. Но, возможно, я ошибаюсь.
спасибо) всё так, в основном код на Obj-C, хотя уже есть отдельные модули на Swift, но описанные подходы не зависят от языка. В плане SwiftUI не подскажу, не изучал его, только слегка посмотрел в документации, что он похож на наш декларативный layout. Но в плане исследования производительности, думаю, там применимы те же подходы, так как система рендеринга должна быть общая.
Да, вот: «Performance Scales Linearly When No Interaction» [https://developer.apple.com/videos/play/wwdc2018/220]