제품 소식

기기 간 Android 앱 적응에 관한 제품 관리자 가이드

전문 길이: 6분
Fahd Imtiaz
선임 제품 관리자

오늘 Android는 플랫폼 전반에 걸쳐 몇 가지 업데이트를 출시합니다. 여기에는 Android 16 출시 시작( 개발자사용자 모두를 위한 세부정보 포함), 연결된 디스플레이를 사용한 향상된 Android 데스크톱 환경을 위한 개발자 프리뷰, Google 앱 전반의 Android 사용자 업데이트 등, 6월 Pixel Drop이 포함됩니다. 또한 우수한 적응형 Android 앱을 빌드하는 데 초점을 맞춘 Android 개발자를 위한 Google I/O 업데이트를 모두 요약합니다.

새로운 폼 팩터가 계속 등장하면서 Android 생태계는 그 어느 때보다 역동적입니다.

Android 사용자는 휴대전화, 폴더블부터 태블릿, Chromebook, TV, 자동차, Wear, XR에 이르기까지 점점 더 다양한 폼 팩터에서 앱이 원활하게 실행되기를 기대합니다. 하지만 많은 Android 앱은 단일 방향으로 잠겨 있거나 크기 조절이 제한되는 등의 UI 제약 조건으로 빌드되어 이러한 기대에 미치지 못합니다.

이를 염두에 두고 Android 16에서는 SDK 수준 36을 타겟팅하는 앱을 위한 API 변경사항을 도입하여 대형 화면 기기부터 방향 및 크기 조절 제한을 무시하고 적응형 앱이 일반적인 통합 모델로 전환했습니다. 지금이 앞으로 나아갈 때입니다. 적응형 앱은 Android의 미래일 뿐만 아니라 Android 폼 팩터에서 앱이 돋보이도록 하는 기대치입니다.

지금 적응형에 우선순위를 두어야 하는 이유

500-plus-devices.png

출처: Google 내부 데이터

앱을 적응형으로 만들기 위한 최적화에 우선순위를 두는 것은 SDK 36을 타겟팅하는 앱의 경우 Android 16의 방향 및 크기 조절 API 변경사항을 따라가는 것만이 아닙니다. 적응형 앱은 사용자 환경, 개발 효율성, 시장 도달범위 전반에 걸쳐 실질적인 이점을 제공합니다.

  • 이제 모바일 앱이 5억 개가 넘는 활성 대형 화면 기기에서 사용자에게 도달할 수 있습니다. 모바일 앱은 최소한의 변경사항으로 폴더블, 태블릿, Chromebook, 호환되는 자동차에서 실행됩니다. Android 16에서는 연결된 디스플레이를 비롯한 대형 화면에서 진정한 데스크톱과 같은 환경을 제공하기 위해 데스크톱 창 모드에 상당한 개선사항을 도입합니다. Android XR은 새로운 차원을 열어 기존 앱을 몰입형 환경에서 사용할 수 있도록 지원합니다. 사용자의 기대치는 명확합니다. 폴더블, 키보드가 있는 태블릿, Chromebook의 이동 가능하고 크기 조절 가능한 창 등 어떤 화면에서든 지능적으로 적응하는 일관된 고품질 환경을 원합니다.
  • Android 16의 방향 및 크기 조절 API 변경사항이 적용된 '새로운 기준': 모바일 앱은 웹사이트와 마찬가지로 모든 화면 크기에 반응형으로 UI를 조정하는 방향으로 변화하고 있습니다. Android 16에서는 태블릿과 폴더블의 내부 디스플레이를 비롯한 대형 화면 (기기의 최소 너비가 600dp 이상)부터 고정된 방향 (세로 전용) 및 크기 조절이 불가능한 창과 같은 앱 정의 제한이 무시됩니다. 대부분의 앱에서 모든 화면 크기로 확장하는 데 도움이 됩니다. 앱이 적응형이 아닌 경우 이러한 화면에서 사용자 환경이 깨질 수 있습니다. 이로 인해 적응형 디자인은 선택사항이 아닌 기본 요구사항이 됩니다.
goodbye.png
  • Play에서 사용자 도달범위와 앱 검색 가능성 높이기: 적응형 앱은 Play에서 더 높은 순위를 차지하고 다양한 폼 팩터의 편집 기사에 소개되어 Play 검색 및 홈페이지에서 더 많은 사용자에게 도달할 수 있습니다. 또한 Google Play 스토어는 모든 폼 팩터에서 평점과 리뷰를 표시합니다. 앱이 최적화되지 않은 경우 아직 소유하지 않은 기기에서 늘어난 UI에 대해 불만을 제기하는 별표 1개 리뷰로 인해 잠재적 사용자의 첫인상이 나빠질 수 있습니다. 또한 사용자는 여러 기기에서 우수한 환경을 제공하는 앱에 참여할 가능성이 더 높습니다.
  • 대형 화면에서 참여도 증가: 대형 화면 기기 사용자는 상호작용 패턴이 다른 경우가 많습니다. 큰 화면에서는 사용자가 더 긴 세션에 참여하고, 더 복잡한 작업을 실행하고, 더 많은 콘텐츠를 소비할 수 있습니다.

최적화 후 대형 화면에서 Concepts의 사용자 참여도가 70% 증가했습니다.
미국에서 6개 주요 미디어 스트리밍 앱의 사용량은 휴대전화만 사용하는 사용자와 비교했을 때 태블릿 및 휴대전화 사용자의 경우 최대 3배 더 많았습니다.

  • 더욱 접근성이 뛰어난 앱 환경: 세계은행에 따르면 전 세계 인구의 15%가 어떤 유형의 장애를 갖고 있습니다. 장애가 있는 사용자는 소통, 학습 및 업무를 하는 데 접근성을 지원하는 앱 및 서비스에 의존합니다. 사용자가 선호하는 방향과 일치시키면 애플리케이션의 접근성이 향상되어 모든 사용자를 위한 포용적인 환경을 만들 수 있습니다.

오늘날 대부분의 앱은 스마트폰 전용으로 빌드됩니다.

android-16-form-factors_2.png

'...사용자 수를 고려할 때 ROI가 투자를 정당화하지 않습니다.'

제품 관리자와 의사결정자가 자주 반박하는 내용이며, 태블릿 세션 수와 스마트폰 세션 수를 비교하는 상위 애널리틱스만 보면 해결된 문제처럼 보일 수 있습니다.

전체 분석에서 태블릿의 세션 수가 스마트폰보다 적게 표시될 수 있지만, 현재 볼륨만을 기준으로 대형 화면에 투자할 가치가 없다고 결론을 내리면 귀중한 참여와 향후 기회를 놓칠 수 있습니다.

이유를 자세히 살펴보겠습니다.

1. 사용자 환경 '닭과 달걀' 루프: 낮은 사용량이 근본 원인이 아니라 증상일 수 있나요? 사용자는 어색하거나 깨진 앱을 빠르게 포기합니다. 대형 화면에서 앱이 늘어난 휴대전화 인터페이스로 표시되면 앱이 부정적인 사용자 환경을 제공할 가능성이 높습니다. 사용자가 부족한 것은 잠재적 사용자가 부족한 것이 아니라 좋은 경험이 부족한 것일 수 있습니다.

2. 사용자 수뿐만 아니라 사용자 참여도 확인: 사용자 수를 세는 것뿐만 아니라 가치를 분석하세요. 사용자는 대형 화면에서 앱과 다르게 상호작용합니다. 큰 화면은 세션 시간을 늘리고 몰입도를 높이는 경우가 많습니다. 위에서 언급한 바와 같이 사용량 데이터를 보면 휴대전화와 태블릿 모두에서 앱과 상호작용하는 사용자의 참여 시간이 휴대전화 전용 사용자보다 크게 증가합니다.

3. 시장 변화: Android 기기 생태계는 계속 변화하고 있습니다. 폴더블의 등장, Android 16의 커넥티드 디스플레이 지원, XR 및 Android Auto와 같은 폼 팩터로 인해 적응형 디자인이 그 어느 때보다 중요해졌습니다. 특정 화면 크기에 맞게 빌드하면 기술 부채가 발생하고 장기적으로 개발 속도가 느려지며 제품 품질이 저하될 수 있습니다.

알겠습니다. 어디서부터 시작해야 하나요?

three-step-workflow.png

앞으로 나아갈 준비가 된 조직을 위해 Android는 앱을 적응형으로 최적화할 수 있는 다양한 리소스와 개발자 도구를 제공합니다. 시작 방법은 아래를 참고하세요.

  1. 오늘날 대형 화면에서 앱이 어떻게 표시되는지 확인: 태블릿, 폴더블 (다양한 자세), Chromebook, 데스크톱 창 모드 환경 등에서 앱의 현재 상태를 확인합니다. 앱이 이러한 기기에서 사용 가능한지 또는 앱 내에서 불필요한 기능을 요구하여 의도치 않게 이러한 사용자를 제외하고 있는지 확인하세요.
  2. 일반적인 UI 문제 해결: 현재 앱 UI에서 어색한 부분을 평가합니다. 모바일 앱을 다른 화면으로 쉽게 변환하는 방법에 관한 안내가 많이 준비되어 있습니다.
    1. 대형 화면 디자인 갤러리에서 영감을 얻고 일반적인 UI 문제에 대한 검증된 솔루션을 사용하여 여러 기기에서 앱 UI를 발전시킬 수 있는 방법을 알아보세요.
    2. 빠른 성과부터 시작하세요. 예를 들어 버튼이 전체 화면 너비로 늘어나지 않도록 하거나 대형 화면에서 인체공학을 개선하기 위해 세로 탐색 메뉴로 전환할 수 있습니다.
    3. 표준 레이아웃 (예: 목록-세부정보)이 식별된 UI 어색함을 해결할 수 있는 패턴을 식별합니다. 목록-세부정보 뷰를 사용하면 앱의 탐색을 개선할 수 있나요? 측면의 지원 창이 하단 시트보다 여유 공간을 더 잘 활용할 수 있을까요?
  3. 화면별로 점진적으로 앱 최적화: 모든 항목이 출시 당일에 완벽하게 적응형일 필요는 없으므로 최적화 접근 방식을 우선순위에 따라 정하는 것이 좋습니다. 가장 중요한 요소를 기반으로 앱을 점진적으로 개선하세요. 모든 것을 한 번에 개선할 필요는 없습니다.
    1. 기초부터 시작하세요. 대형 화면 앱 품질 가이드라인을 확인하여 사용자에게 가장 중요한 수정사항의 등급을 지정하고 우선순위를 정하세요. 세로 모드와 가로 모드를 지원하도록 방향 제한을 삭제하고, 사용자가 화면 분할을 사용할 때 크기 조절을 지원하며, 버튼, 텍스트 필드, 이미지가 크게 늘어나지 않도록 합니다. 이러한 기본 수정사항은 특히 Android 16의 API 변경사항으로 인해 이러한 측면이 더욱 중요해지므로 매우 중요합니다.
    2. 핵심 사용자 여정이나 화면을 우선으로 하여 적응형 레이아웃 최적화를 구현합니다.
      1. 최적화 (예: 2개 창 레이아웃)가 가장 큰 UX 이점을 제공하는 화면 식별
      2. 그런 다음 대형 화면에서 자주 사용되지 않는 화면이나 앱 부분으로 이동합니다.
    3. 키보드, 마우스, 트랙패드, 스타일러스 입력을 비롯한 터치 이외의 입력 방법을 지원합니다. 새로운 폼 팩터와 연결된 디스플레이 지원을 통해 사용자는 UI와 원활하게 상호작용할 수 있습니다.
    4. 폴더블의 탁자 모드 또는 듀얼 스크린 모드 지원과 같은 차별화된 주요 사용자 환경을 추가합니다. 이는 사용 사례별로 발생할 수 있습니다. 예를 들어 테이블탑 모드는 동영상을 시청할 때 적합하고 듀얼 화면 모드는 영상 통화에 적합합니다.

적응형 원칙 (Jetpack Compose 및 창 크기 클래스와 같은 도구 사용)을 채택하는 데 초기 투자가 필요하지만 장기적으로는 큰 이익을 얻을 수 있습니다. 기능을 한 번 설계하고 빌드하여 화면 크기에 맞게 조정하면 맞춤 레이아웃을 여러 개 만드는 비용보다 이점이 더 큽니다. 자세한 내용은 적응형 앱 개발자 안내를 참고하세요.

적응형 앱 디자인으로 앱의 잠재력 발휘

동료 제품 관리자, 의사결정권자, 비즈니스에 전하는 메시지는 명확합니다. 2025년과 그 이후에 고품질 Android 환경을 위해 적응형 디자인으로 앱을 업그레이드하세요. 적응형 반응형 UI는 폼 팩터별로 개발하지 않고도 Android의 여러 기기를 지원하는 확장 가능한 방법입니다. 폴더블, 태블릿, Chromebook, XR, 자동차와 같은 신흥 폼 팩터의 다양한 기기 생태계를 무시하면 부정적인 사용자 리뷰, Google Play에서의 낮은 노출, 기술 부채 증가, 사용자 참여 및 사용자 확보 기회 상실로 인해 숨겨진 비용이 발생합니다.

앱의 영향을 극대화하고 새로운 사용자 환경을 제공하세요. 지금 바로 적응형 앱 빌드에 대해 자세히 알아보세요.

작성자:

계속 읽기