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