Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

4 года назад
Открыть в
#compose #performance Why should you always test Compose performance in release? (9 мин) Довольно интересная статья в которой рассказывается, почему View работает быстрее Compose, и зачем нужно тестировать производительность в релизном режиме, а также обязательно использовать R8 и Baseline profiles View удается работать быстрее за счет того что она является частью фреймворка. Compose, как и любой код приложения должен быть загружен и подготовлен для выполнения, а весь код в SDK уже готов. Помимо этого надо помнить что в дебаг режиме Compose добавляет доп. код, чтобы обеспечить отладку UI и обновление его в реальном времени (напр. Live Literals). За все крутые функции приходится платить. Те кто работал с Flutter поймут как просаживается скорость работы с Hot Reload.