Типы пользовательского интерфейса: что выбрать для вашего приложения?