Сценарий: вам нужно открыть одно и то же приложение на разных экранах - скажем, на стандартном 15-17-дюймовом, портативном 10-дюймовом и мобильном 4-дюймовом, возможно, работающих с разными разрешениями.
Вопрос: пытаетесь ли вы перейти к гибкому макету, который перестраивается в зависимости от доступного пространства, или вы накручиваете N (по одному для каждого диапазона) отдельных слоев пользовательского интерфейса, оптимизированных для каждого конкретного поддерживаемого разрешения / экрана -размер.
Каков отраслевой стандарт для такого рода проблем?
Имеет ли смысл придумывать очень хитрые макеты, разделяющие экран на приоритетные области, которые исчезнут / вернутся при изменении размера экрана в ту или иную сторону?
Все мы знаем, что приложения для iPhone (или любое другое карманное устройство) не могут быть ничем иным, как настольная версия, поэтому я предполагаю, что в этом случае (4 дюйма или меньше) вам придется использовать разные пользовательские интерфейсы strong >, но есть ли что-то среднее (скажем, между экранами 13–7 дюймов, причем для последнего требуются пальцы в качестве основного ввода), где имеет смысл использовать жидкую компоновку?