View — базовый элемент UI (кнопка, текст); ViewGroup — контейнер, который располагает дочерние View (LinearLayout, ConstraintLayout, FrameLayout).
Разбор
- Иерархия View рисуется в три фазы: measure → layout → draw.
- Глубокие вложенные ViewGroup дороже по производительности.
- Кастомный View переопределяет onMeasure/onDraw при необходимости.
- Compose — другой UI toolkit; классический View system всё ещё везде в SDK.
Итог
UI Android View system — дерево View/ViewGroup с measure/layout/draw.