Николай Товеровский |
Чтобы упростить функциональность, нужно как минимум придумать, как это сделать. Мы собрали распространённые подходы. Динамические системы более гибкие и управляемые по сравнению со статическими. Но динамические системы обычно сложнее статических — лампу из цельного куска железа сделать проще, чем складную.
Пример. Позже этот блок сверстали Ещё пример. Во времена, когда появился Айфон, на рынке существовало множество разновидностей смартфонов с разными экранами. Разработчикам приходилось адаптировать интерфейсы под разные телефоны. Эпл сделал революционный ход — зафиксировал размер экрана Айфона. Первые несколько лет разрешение экрана Айфона по ширине равнялось 320 пикселям. Это значительно упростило разработку и дало разработчикам возможность создавать идеальные до пикселя интерфейсы — когда не надо думать о «резине», легко отполировать детали. |
См. также |