Какими конструктивными соображениями я должен быть
принимая во внимание (кроме
явно меньший экран)?
Как насчет взаимодействия с пользователем, например, есть несколько устройств, которые допускают «зависание», поэтому не зависите от псевдо-классов, которые нельзя эмулировать на мобильном устройстве, но не игнорируйте их полностью, так что мобильные устройства могут использовать их.
Подумайте об ориентации дизайна, если устройство поддерживает горизонтальный и горизонтальный просмотр.
Некоторые устройства, такие как iPhone, не могут работать с точностью до мм с помощью стилуса, поэтому не делайте вводы опасно маленькими.
Если использовать эффекты для запуска интерфейса, большинство мобильных устройств не очень хорошо отображают эффекты (например, предоставляемые jQuery) ...
Наконец тестируй, тестируй, тестируй! Протестируйте как можно больше реальных мобильных устройств, и когда вы закончите, подумайте об использовании эмуляторов (например, для BlackBerrys или iPhone ), хотя это не даст вам ощущение использования устройства, оно должно показывать любые проблемы рендеринга.