좀더 유연한 서비스를 위해서는 가로모드 또는 세로모드 일때의 서비스 수준을 결정해 보세요, 말씀 하신 것 처럼 제공되어야 할 핵심 function 의 갯수, display 되는 항목의 갯수를 결정해 보세요~ 어짜피 웹은 height 는 적절히 길어질 것이므로 width 에 유연성을 더하시면 될듯, 그리고 마크업을 xhtml 로 할것이냐? html5 로 할 것이냐도 중요 의사 결정 항목이 되겠네요~ 참고로 철팀과 프로젝트 할때 단말의 os, 브라우저, width, height 값을 얻어서 각 단말 특성별 서비스 수준을 결정한 적이 있어요~ 각 조건별 서비스 수준을 어떻게 결정할지 표로 한번 그려보시면 좋을 것 같아요 ^^
참조가 될지 모르겠습니다.
http://www.yangc.com/blog/256
http://boxersroad.tistory.com/23
http://blog.daum.net/moonsabu/7866246