모바일 전용은 이제 안녕, 적응형 앱을 만나보세요: 2025년 적응형 앱 빌드를 위한 세 가지 필수 업데이트
2025년 Android 생태계는 휴대전화를 훨씬 뛰어넘는 수준으로 성장했습니다. 오늘날 개발자는 폴더블, 태블릿, XR, Chromebook, 호환되는 자동차를 비롯한 5억 대가 넘는 활성 기기에 도달할 수 있습니다.
이러한 기기는 추가 화면이 아니라 더 높은 가치의 잠재고객을 나타냅니다. 휴대전화와 태블릿을 모두 소유한 사용자는 휴대전화만 소유한 사용자보다 앱 및 인앱 구매에 9배 더 많은 비용을 지출하는 것으로 확인되었습니다. 폴더블 사용자의 경우 평균 지출액이 약 14배 더 높습니다*.
이러한 참여는 개발에 필요한 변화, 즉 모바일 앱에서 적응형 앱으로의 전환을 나타냅니다.
Google은 이러한 미래를 위해 빌드할 수 있도록 올해 적응형을 빌드의 기본 방식으로 만드는 도구를 출시했습니다. 다음은 이러한 환경을 빌드하는 데 도움이 되도록 설계된 2025년의 세 가지 주요 업데이트입니다.
Android 16으로 적응형 동작 표준화
이러한 전환을 지원하기 위해 Android 16에서는 중요한 변경사항을 도입했습니다. 앱이 방향과 크기 조절 가능성을 제한하는 방식에 600dp 이상의 디스플레이에서는 매니페스트 및 런타임 제한이 무시되므로 앱이 더 이상 특정 방향이나 크기로 자체적으로 잠글 수 없습니다. 대신 전체 디스플레이 창을 채워 UI가 세로 모드와 가로 모드에서 원활하게 확장되도록 합니다.
이는 앱 컨텍스트가 더 자주 변경된다는 의미이므로 구성 변경 중에 UI 상태를 유지하는지 확인하는 것이 중요합니다. Android 16에서는 이러한 전환을 관리하는 데 도움이 되는 임시 선택 해제를 제공하지만 Android 17 (SDK37)에서는 이 동작이 필수사항이 됩니다. 앱이 이러한 새로운 조건에서 예상대로 동작하도록 하려면 Android 스튜디오에서 크기 조절 가능한 에뮬레이터를 사용하여 지금 적응형 레이아웃을 테스트하세요.
Jetpack WindowManager 1.5.0으로 태블릿을 넘어선 화면 지원
기기가 발전함에 따라 기존의 '대형' 정의도 함께 발전해야 합니다. 10월에 Google은 Jetpack WindowManager 1.5.0을 출시하여 증가하는 매우 큰 화면과 데스크톱 환경을 더 잘 지원했습니다.
이러한 화면에서는 일반적으로 두 개의 창이 편안하게 들어가는 표준 '확장' 레이아웃이 충분하지 않은 경우가 많습니다. 27인치 모니터에서는 두 개의 창이 늘어나고 듬성듬성해 보일 수 있어 귀중한 화면 공간이 사용되지 않습니다. 이 문제를 해결하기 위해 WindowManager 1.5.0에서는 두 가지 새로운 너비 창 크기 클래스인 대형 (1200dp~1600dp)과 초대형 (1600dp 이상)을 도입했습니다.
이러한 새로운 중단점은 고밀도 인터페이스로 전환할 시점을 나타냅니다. 일반적인 목록-세부정보 뷰를 늘리는 대신 너비를 활용하여 세 개 또는 네 개의 창을 동시에 표시할 수 있습니다. 폴더, 받은편지함 목록, 열린 메시지, 캘린더 사이드바를 모두 단일 뷰에 편안하게 표시하는 이메일 클라이언트를 상상해 보세요. 이러한 창 크기 클래스 지원은 Compose Material 3 적응형 에 1.2 출시에서 추가되었습니다.
Jetpack Navigation 3으로 사용자 여정 재고
단일 휴대전화 화면에서 여러 창 태블릿 레이아웃으로 변환되는 UI를 빌드하려면 복잡한 상태 관리가 필요했습니다. 이는 단일 대상을 위해 설계된 탐색 그래프가 동시 뷰를 처리하도록 강제하는 것을 의미하는 경우가 많았습니다. I/O 2025에서 처음 발표된 Jetpack Navigation 3은 이제 안정화되어 적응형 앱에서 사용자 여정을 처리하는 새로운 접근 방식을 도입했습니다.
Compose용으로 빌드된 Nav3은 모놀리식 그래프 구조에서 벗어납니다. 대신 백 스택과 상태를 완전히 제어할 수 있는 분리된 빌딩 블록을 제공합니다. 이렇게 하면 분할 창 레이아웃에서 흔히 발생하는 단일 정보 소스 문제가 해결됩니다. Nav3은 Scenes API를 사용하므로 충돌하는 백 스택을 관리하지 않고도 여러 창을 동시에 표시할 수 있어 좁은 뷰와 확장된 뷰 간의 전환이 간소화됩니다.
적응형 미래를 위한 기반
올해는 광범위한 레이아웃 최적화부터 WindowManager 및 Navigation 3의 세분화된 컨트롤까지 필요한 도구를 제공했습니다. 또한 Android 16에서는 진정한 유연한 UI로의 전환을 시작했으며 내년에 모든 폼 팩터에서 우수한 적응형 환경을 제공하기 위한 업데이트가 제공될 예정입니다. 적응형 개발 원칙에 관해 자세히 알아보고 시작하려면 d.android.com/adaptive-apps로 이동하세요.
도구가 준비되었고 사용자가 기다리고 있습니다. 지금 바로 시작해 보세요.
*출처: Google 내부 데이터
계속 읽기
-
제품 소식
Jetpack Navigation 3 버전 1.0이 안정화되었습니다.
Don Turner • 3분 읽기
-
제품 소식
Pixel 10 Pro Fold와 같은 새로운 폼 팩터가 Android 생태계에 합류함에 따라 휴대전화, 태블릿, 폴더블에서 고품질 사용자 환경을 만들려면 적응형 앱 개발이 필수적입니다.
Fahd Imtiaz, Miguel Montemayor • 3분 읽기
-
제품 소식
여기에는 개발자와 사용자 모두를 위한 세부정보가 포함된 Android 16 출시 시작, 연결된 디스플레이로 향상된 Android 데스크톱 환경을 위한 개발자 프리뷰, Google 앱 전반의 Android 사용자 업데이트 등이 포함됩니다. 또한 6월 Pixel Drop도 포함됩니다.
Fahd Imtiaz • 6분 읽기
소식 받아 보기
Android 개발 관련 최신 정보를 이메일로 받아 보세요. 매주