Google рассказала в блоге Android Developers про релиз Jetpack Compose 1.5 — набора инструментов для разработки современных интерфейсов в Android-приложениях. В выпуске увеличили скорость работы многих встроенных API и улучшили стабильность всей системы.

Разработчики Jetpack Compose продолжают производить рефакторинг модификаторов, ускоряющий их работу. К примеру, в выпуске 1.5 на новую систему перенесли модификатор Clickable, что помогло ускорить его до 80% в некоторых случаях. Также в обновлении определили новый API, предназначенный для создания элементов Modifier.Node. Сейчас в компании работают над документацией к API.
Обновление включает в себя ряд улучшений для работы с памятью. Это помогло уменьшить объём памяти, используемый Compose API. Также устранили утечку памяти, возникающую при использовании ComposeView.
BasicText перевели на новую систему рендеринга, что дало прирост быстродействия до 70%. Также оптимизировали работу других API для работы с текстом:
-
TextMeasurerи связанные с ним API; -
LineHeightStyle.Alignment(topRatio); -
Brush; -
DrawStyle; -
TextMotion; -
DrawScope.drawText; -
Paragraph.paint (brush, drawStyle, blendMode); -
MultiParagraph.paint (brush, drawStyle, blendMode); -
PlatformTextInput.
Jetpack Compose — набор инструментов, предназначенный для разработки современного UI в Android-приложениях. Google анонсировала набор в 2019 году, а первую бета-версию выпустила в 2021. Jetpack Compose разработан на языке программирования Kotlin.
ссылка на оригинал статьи https://habr.com/ru/articles/753734/
Добавить комментарий