PC, 모바일, 태블릿에서는 화면을 사용할 수 있는 공간과 입력 방식이 서로 다릅니다. 같은 종류의 기기에서도 브라우저 창 크기나 확대 설정에 따라 콘텐츠가 놓이는 영역이 달라집니다. 웹 디자이너는 기기의 물리적 해상도만이 아니라 실제 뷰포트와 콘텐츠 요구를 고려해야 합니다. 이를 다루는 대표적인 접근이 반응형 웹 디자인과 적응형 웹 디자인입니다.
같은 예약 페이지를 넓은 화면과 좁은 화면에서 설계한다면, Pixso의 웹 디자인 기능으로 두 구성을 비교하면서 어떤 정보가 이동하고 어떤 조작은 유지되는지 정할 수 있습니다. 여기서는 기기 이름보다 작업과 콘텐츠를 기준으로 레이아웃을 나누는 방법을 살펴봅니다.
Part 1. 적응형 웹 디자인이란?
적응형 웹 디자인(Adaptive Web Design, AWD)은 미리 준비한 몇 가지 레이아웃 중 사용 환경에 맞는 것을 선택하는 접근입니다. 예를 들어 작은 화면과 넓은 화면에서 정보의 배치와 밀도를 다르게 설계할 수 있습니다. 이는 모바일 사이트와 데스크톱 사이트를 반드시 별도 주소로 운영한다는 뜻은 아닙니다. 반응형 웹 디자인(Responsive Web Design, RWD)은 유연한 크기와 레이아웃 규칙으로 화면 너비 변화에 대응하며, 실제 프로젝트에서는 두 접근을 함께 사용할 수도 있습니다. MDN의 미디어 쿼리 안내(영문)처럼 뷰포트와 입력 특성을 기준으로 조건을 정하고, 콘텐츠가 불편해지는 지점에서 레이아웃 전환을 검토하세요.

예약 페이지 하나로 레이아웃 선택 기준 정하기
숙박 예약 페이지를 예로 들어 보겠습니다. 넓은 화면에서는 객실 목록과 예약 요약을 나란히 볼 수 있지만, 좁은 화면에서 같은 배치를 그대로 줄이면 객실 이름과 요금 조건이 읽히지 않습니다. 이때 한 열로 바꾸고 요약을 접는 것은 정보 우선순위를 정하는 설계 결정입니다.
| 요소 | 넓은 화면 | 좁은 화면 |
|---|---|---|
| 객실 목록 | 설명과 요금 조건을 나란히 비교 | 이미지 아래에 설명과 조건을 순서대로 배치 |
| 필터 | 목록 옆에서 선택 상태를 계속 표시 | 필터 열기 버튼과 적용된 조건을 표시 |
| 예약 요약 | 목록 옆에 날짜·인원·금액을 표시 | 선택한 객실 아래에 요약, 상세 조건은 펼쳐 보기 |
| 주요 행동 | 선택한 객실과 가까이 배치 | 콘텐츠를 가리지 않는 위치에 예약 진행 버튼 |
필터를 접었다고 적용된 조건까지 숨기지는 않습니다. ‘조식 포함’ 필터를 켠 상태라면 작은 화면에서도 적용 사실과 해제 경로가 보여야 합니다. 화면 전환이 선택값 초기화로 이어지지 않도록 상태 유지 규칙을 개발자에게 전달하세요.
이 표는 한 서비스의 설계 예시이며 모든 예약 페이지에 같은 너비를 강제하는 규칙이 아닙니다. 긴 객실 이름과 여러 요금 조건을 넣고 너비를 줄이다가 정보가 겹치거나 비교가 어려워지는 지점을 찾습니다. 그 지점을 기준으로 레이아웃 전환 조건을 정하면 기기 모델 목록만 따라 설계하는 문제를 줄일 수 있습니다.
Part 2. 적응형 웹 디자인의 장단점
미리 설계한 레이아웃을 선택하는 방식은 화면별 정보 구성을 세밀하게 다듬을 수 있지만, 변형을 유지하고 검증하는 비용도 함께 발생합니다.
장점
화면별로 가독성을 조정하기 쉽다
화면별 레이아웃을 미리 설계하면 글자 크기와 줄 길이, 정보의 양을 해당 공간에 맞게 조정하기 쉽습니다. 아래 네이버 PC·모바일 화면 예시에서는 넓은 화면과 좁은 화면의 정보 배치를 비교해 볼 수 있습니다. 화면이 작다고 글자만 줄이기보다는 주요 작업을 앞세우고 부가 정보의 위치를 다시 정하는 것이 중요합니다. 다만 화면 캡처만으로 사이트의 실제 구현 방식을 단정할 수는 없습니다.

필요한 리소스만 제공하면 로딩 부담을 줄일 수 있다
환경에 필요한 이미지와 콘텐츠만 전송하도록 구현하면 불필요한 다운로드를 줄일 수 있습니다. 그러나 레이아웃을 나눴다는 사실만으로 로딩이 빨라지는 것은 아닙니다. 작은 화면에서 요소를 숨기더라도 파일을 이미 내려받았다면 전송량은 줄지 않으므로, 실제 네트워크 요청과 파일 크기를 확인해야 합니다.
기존 사이트를 활용하며 별도 화면을 설계할 수 있다
기존 데스크톱 사이트를 유지하면서 모바일용 화면을 따로 개발하는 방법도 있습니다. 이 경우 기존 자산을 활용할 수 있지만 원본 사이트를 전혀 수정하지 않아도 된다는 뜻은 아닙니다. 화면 선택 조건, 링크와 로그인 흐름, 공유 콘텐츠 등 연결되는 부분은 함께 점검해야 합니다.
단점
준비한 레이아웃 사이의 화면 크기도 확인해야 한다
미리 정한 화면만 설계하면 그 사이의 너비나 예상하지 못한 확대 환경에서 콘텐츠가 잘리거나 여백이 과도해질 수 있습니다. 아래 StatCounter 해상도 분포 차트는 기기 환경이 여러 범주로 나뉜다는 점을 살펴보는 예시이며, 현재 점유율을 나타내는 자료로 해석해서는 안 됩니다. StatCounter의 해상도 통계(영문)를 사용할 때는 기간·지역·기기 범주를 함께 확인하세요. 화면 해상도 통계만으로 서비스의 뷰포트 분포를 알 수 없으므로 실제 이용 환경과 콘텐츠가 깨지는 지점도 함께 검토해야 합니다.

별도 구현이 많으면 수정 범위가 넓어진다
레이아웃마다 코드나 콘텐츠를 별도로 관리하면 같은 변경을 여러 곳에 반영해야 할 수 있습니다. 이는 적응형 디자인 자체의 필수 조건이 아니라 구현 구조에 따른 부담입니다. 공통 콘텐츠와 구성 요소를 공유하더라도 화면별 배치와 동작은 각각 확인해야 합니다.
설계와 검증에 시간과 노력이 필요하다
여러 레이아웃을 준비하려면 각 화면의 정보 우선순위와 이미지, 조작 요소를 설계하고 검증해야 합니다. 지원 범위를 무작정 늘리기보다 주요 작업이 필요한 환경을 정하고, 레이아웃 사이에서도 읽기와 조작이 가능한지 확인하는 데 시간을 배분하세요.
적응형 웹 디자인은 화면별로 구성 차이가 큰 서비스에서 유용할 수 있습니다. 반면 유사한 콘텐츠가 너비에 따라 자연스럽게 재배치되면 되는 경우에는 유연한 반응형 규칙이 관리하기 쉬울 수 있습니다. 어느 한 방식이 항상 우수한 것은 아니므로 화면별 요구와 유지 관리 비용을 함께 비교하세요.
Part 3. Pixso에서 적응형 레이아웃 설계하기
Pixso에서는 여러 화면 크기의 UI 시안을 나란히 만들고 레이아웃을 비교할 수 있습니다. 브라우저 기반 편집과 공유 기능을 활용할 수 있지만, 모든 운영체제와 기기에서 편집 환경이 같다고 가정하지 말고 사용할 환경에서 지원 범위를 확인하세요.
1. 프레임과 오토 레이아웃 활용
먼저 같은 페이지의 작은 화면과 넓은 화면 시안을 담을 프레임을 만드세요. Pixso의 프레임 프리셋에서 모바일·웹·태블릿 등에 맞는 시작 크기를 고르거나 직접 크기를 지정할 수 있습니다. 프리셋은 출발점이며, 실제 지원할 뷰포트와 콘텐츠에 맞게 조정해야 합니다.

필요한 크기의 프리셋이 없으면 프레임 너비와 높이를 직접 입력하세요. 예를 들어 1920 × 1280 프레임을 만들어 넓은 화면의 배치를 검토할 수 있습니다. 이 값은 디자인 캔버스의 크기이며, 해당 기기의 물리적 픽셀 수와 웹페이지의 CSS 뷰포트가 같다는 뜻은 아닙니다.

오토 레이아웃(Auto Layout)을 적용하면 버튼과 카드 안의 간격, 정렬과 크기 규칙을 반복해서 조정하기 편합니다. 다만 넓은 화면의 다단 구성을 작은 화면의 한 열로 바꾸거나 정보 순서를 바꾸는 판단까지 자동으로 완료되는 것은 아닙니다. 공통 요소를 재사용하면서 화면별 차이를 직접 설계하세요.

설계한 프레임과 연결된 프로토타입을 공유해 동료가 화면별 흐름을 검토하도록 할 수 있습니다. 미리보기에서는 탐색 순서와 콘텐츠 배치를 확인하고, 실제 웹 구현에서는 브라우저 너비 변경과 텍스트 확대, 입력 방식까지 별도로 테스트해야 합니다. 디자인 프레임의 미리보기만으로 반응형 코드가 구현되거나 검증되지는 않습니다.
두 시안 사이의 화면도 설계 범위에 넣기
작은 프레임과 큰 프레임만 완성하면 중간 너비가 빠집니다. 예약 카드의 가격이 줄바꿈되는 폭, 필터가 두 줄로 늘어나는 폭, 요약 패널이 본문을 압박하는 폭을 따로 기록하세요. 콘텐츠를 가로로 늘려도 되는 부분과 줄을 바꿔야 하는 부분을 구분하면 구현 중 추측이 줄어듭니다.
실제 웹페이지에서는 브라우저 확대와 키보드 조작을 함께 확인합니다. WCAG의 리플로 설명(영문)은 확대된 화면에서도 콘텐츠와 기능을 잃지 않도록 재배치하는 원칙을 다룹니다. 좁은 화면에서 필터를 열고 닫은 뒤 키보드 포커스가 어디로 이동하는지, 버튼이 고정 영역에 가려지지 않는지도 테스트합니다.
2. 이 작업에 활용할 수 있는 기능
- 프레임 프리셋과 사용자 지정 크기로 같은 페이지의 여러 화면 시안을 구성할 수 있습니다.
- 오토 레이아웃으로 반복 요소의 간격과 크기 규칙을 관리해 디자인 수정 부담을 줄일 수 있습니다.
- 공유와 프로토타입 미리보기로 화면별 배치와 이동 흐름을 함께 검토할 수 있습니다.
Pixso의 UI 디자인 기능을 활용해 작은 화면과 넓은 화면의 시안을 나란히 비교해 보세요. 프레임 크기뿐 아니라 어떤 정보가 이동하고 어떤 조작이 달라지는지 기록하면, 개발자가 화면 전환 조건을 구현할 때 참고할 수 있는 설계 자료가 됩니다.