По поводу autolayouts, есть конкретные примеры вот тут с ними лагает, а вот тут тоже самое, но отказались от автолайаутов считаем фреймы руками и все стало летать? И девайсы, версии ОС где это проявляется.
«Components Kit и Async UI Kit» это про что? имеется ввиду AsyncDisplayKit от Фейсбука или что-то иное?
Пока не тормозит — используем автолэйаут, когда начинает тормозить — переходим на ручной счет. Если еще нужно ускорить — переносим в бэкраунд поток, где все и рассчитываем.
Пост от Александра Орлова — habrahabr.ru/post/264817. Пока ничего более путного, чем то, что было в докладе — не встречал.
Можно лейаут расчитывать один раз для всех ячеек перед reloadData с использованием Autolayout. И все тоже прекрасно летает. А расчет ручного лейаута — сущий ад. И правильно упоминалось в докладе, что тормоза хорошо проявляются при большом количетве ячеек. Если их до сотни, то вряд ли можно ощутить существенную разницу.
Надо еще привести цифры по времени на поддержку и написания ручного layout. На счет фпс — надо мерять и смотреть. В большинстве случаев неоправданно писать ручной layout. Хотя скайпу с его тормозами он бы явно не помешал.
Согласен с тем, что с ручным layout будет работать быстрее. Доклад видел, статью читал. Ремарка была по поводу поддержки кода, стоит ли овчинка выделки?!
Первое впечатление об MBLTDev 2015