Каким образом интерфейсы адаптируются под различные устройства