오늘 갤럭시 언팩에서 삼성은 최신 폴더블 및 웨어러블 기기 라인업을 공개했습니다. 개발자에게 이는 앱이 지원해야 하는 다양한 폼 팩터, 화면 크기, 기기 자세가 다시 한번 확대된다는 의미입니다.
갤럭시 Z Fold8과 같은 기기를 통해 생태계가 가로 모드가 기본인 자연스러운 방향과 기본 디스플레이 상태에서 더 넓은 화면 비율을 갖는 하드웨어로 확장되고 있습니다. 사용자는 대형 디스플레이를 펼치거나, 커버 화면을 열거나, 손목을 힐끗 볼 때 완벽한 환경을 기대합니다. 이러한 변화에 대응할 수 있도록 사전 대응을 통해 적응형 앱을 빌드할 수 있는 실행 가능한 가이드와 새로운 도구 업데이트를 공유합니다.
초광각 폴더블을 비롯한 동적 디스플레이의 레이아웃 아키텍처 재고
최신 폴더블을 위해 빌드한다는 것은 디스플레이 방향과 크기에 관한 가정을 버린다는 의미입니다. 특히 초광각 디스플레이를 채택하여 고려해야 할 다양한 가로세로 비율을 추가한 갤럭시 Z Fold8의 경우 더욱 그렇습니다. 이 가로 모드 우선 자연스러운 방향이 적용된 기기는 사용자가 기기를 펼칠 때 하드코딩된 레이아웃 규칙의 제한사항을 보여줍니다. 이러한 이유로 가로 모드 폴더블 및 트라이폴드 기기 빌드를 위한 전용 가이드를 도입했습니다.
이러한 물리를 원활하게 처리하는 반응형 UI를 빌드하려면 다음 핵심 사항에 집중하세요.
- 유연한 적응형 레이아웃 빌드: 넓은 가로세로 비율과 콤팩트한 세로 높이에는 반응형으로 확장되는 유연한 UI가 필요합니다. 업데이트된 적응형 디자인 가이드에서는 레이아웃 변경사항을 결정할 때 먼저 창 클래스 너비를 고려한 다음 높이를 조정하는 것이 좋습니다. 개별 구성요소가 그리드에 유연하게 적응하도록 하려면 콘텐츠가 자동으로 래핑, 확장, 리플로우되도록 하는 유연한 컨테이너를 사용하여 레이아웃을 구성하세요. 디자인 아이디어를 얻으려면 적응형 샘플 앱 및 듀얼 화면 디자인 갤러리를 살펴보세요.
- 실제 앱 공간 추적: 앱의 디스플레이 공간은 특히 멀티 윈도우, 화면 분할 또는 멀티태스킹 상태에서 초광각 화면의 경우 실제 기기 크기와 일치하지 않는 경우가 많습니다. 방향이 다른 경우도 있습니다. Jetpack Window Manager 라이브러리를 사용하여 창 크기 클래스를 활용하여 앱이 차지하는 정확한 공간을 계산합니다.
- 최신 Jetpack Compose 업데이트 활용: 안정적인 Jetpack Compose 2026년 4월 출시 (Compose BOM 버전
2026.04.01)을 채택하여 시작하세요. 새로운 구조적 레이아웃 도구를 활용하여 복잡한 아키텍처를 관리하세요. 새로운 그리드 API를 사용하면 지연 목록의 성능 오버헤드 없이 동적 트랙과 열 범위를 정의할 수 있습니다. 그리드를 새로운 FlexBox 레이아웃 API와 페어링하여 다중 축 정렬과 동적 항목 래핑을 쉽게 처리하세요. 새로운 MediaQuery API를 사용하여 조건에 따라 기기 자세, 창 크기, 키보드 유형과 같은 신호를 감지하여 UI를 환경에 맞게 조정할 수도 있습니다. - 앱이 기기의 접힌 상태를 인식하도록 하기: 접힘 및 힌지와 같은 폴더블 기기 창 기능에 API 표시 영역을 제공하는 Jetpack WindowManager 라이브러리를 사용합니다. 앱이 접힌 상태를 인식하는 경우 접힘 또는 힌지 영역에 중요한 콘텐츠를 배치하지 않고 접힘과 힌지를 자연스러운 구분선으로 사용하도록 레이아웃을 조정할 수 있습니다.
- 앱 연속성 유지: 기기 구성이 변경될 때 사용자 여정이 중단되지 않도록 합니다. 사용자가 기기를 접거나 펼칠 때 원활하게 전환되도록 ViewModel을 사용하여 UI 상태를 유지합니다.
폴더블 기기에서 원활한 카메라 캡처 보장
폴더블의 카메라 구현에는 고유한 하드웨어 특성이 있습니다. 소형 외부 디스플레이에서 확장된 내부 디스플레이로 이동하면 기기 회전은 변경되지 않지만 레이아웃 가로세로 비율이 달라집니다. 앱이 카메라 센서와 기기 레이아웃 간의 고정된 세로 모드 관계를 가정하면 이러한 접기 전환 중에 앱에서 옆으로 기울어지거나 늘어나거나 잘린 미리보기가 표시될 수 있습니다.
앱의 미디어 파이프라인을 최적화할 때는 CameraX 마이그레이션 스킬을 사용하여 캡처 환경을 CameraX로 이전하세요. 라이브러리의 PreviewView는 센서 방향, 기기 회전, 크기 조정을 백그라운드에서 자동으로 처리합니다. 이를 통해 사용자가 기기를 어떻게 잡거나 배치하든 깨끗하고 안정적인 미리보기를 보장할 수 있습니다. 기존 Camera2 코드베이스를 유지관리하는 경우 CameraViewfinder 라이브러리를 통합하여 전체 아키텍처를 전면 개편하지 않고도 이러한 복잡한 가로세로 비율 및 회전 변환을 자동으로 적용하세요.
Wear OS 7로 한눈에 볼 수 있는 상호작용 확장
이 새로운 세대의 기기를 위한 빌드 기회는 손목까지 확장됩니다. Wear OS 7로 출시되는 Wear 위젯은 사용자에게 필수 업데이트를 한눈에 볼 수 있는 즉각적인 액세스를 제공하는 새로운 화면을 제공합니다. Jetpack Glance 및 RemoteCompose를 사용하여 이러한 표현력이 뛰어난 환경을 빌드할 수 있습니다. 중요한 점은 이 프레임워크로 빌드된 위젯이 이제 이전에 퍼스트 파티 위젯용으로 예약되었던 다중 위젯 타일을 채울 수 있다는 것입니다.
지능형 기능 빌드
Gemini 인텔리전스 는 이미 사용자를 대신하여 작업을 완료하고 있으며, 앱 기능을 공유하여 인텔리전스 시스템을 실험해 볼 수 있습니다.
Samsung의 새로운 폴더블 기기에는 Google의 최신 기기 내 모델인 Gemini Nano 4가 탑재되어 있습니다. Nano 4는 140개 이상의 언어를 지원하고, 멀티모달 이해를 개선하며, 훨씬 더 많은 기능을 제공합니다. ML Kit의 Prompt API를 구조화된 출력, 사고 모드와 같은 고급 기능과 함께 사용하여 기기에서 지능형 기능을 빌드하세요.
지금 바로 최적화 시작하기
도구와 프레임워크를 사용하면 모든 화면 크기에 맞게 앱을 최적화할 수 있습니다. 적응형 앱 빌드 가이드를 살펴보고 핵심 적응형 디자인 원칙을 자세히 알아보세요.
자세한 내용은 YouTube 재생목록을 참고하세요. 마지막으로 트리폴드 및 가로 모드 폴더블과 WearOS 전용 품질 가이드라인을 검토하여 앱이 최신 폼 팩터에서 완벽한 프리미엄 환경을 제공하는지 확인하세요.
지금 바로 미래를 펼쳐 보세요.
-
제품 뉴스Pixel 10 Pro Fold와 같은 새로운 폼 팩터가 Android 생태계에 합류하면서 휴대전화, 태블릿, 폴더블 기기에서 고품질 사용자 환경을 만들려면 적응형 앱 개발이 필수적입니다.
Fahd Imtiaz, Miguel Montemayor • 3분 읽기 -
제품 뉴스Googlebook은 공유 Android 기반으로 빌드된 새로운 카테고리의 노트북을 도입합니다. HP, Dell, Lenovo, Acer, Asus와 같은 파트너의 고성능 하드웨어는 모바일의 편리함과 데스크톱의 성능을 결합합니다.
Fahd Imtiaz, Loryn Hairston • 읽는 데 4분 소요 -
제품 뉴스Pixel 11 Pro Fold, Pixel Watch 5, 전체 Pixel 제품군이 출시되면서 사용자는 다양한 화면 크기, 고유한 자세, 지능형 환경을 원활하게 이동할 수 있습니다.
Android 개발 관련 최신 정보를 이메일로 받아 보세요.