이 글의 원문은 여기서 확인할 수 있으며 블로그 리뷰에는 노현석(GDE)님이 참여해주셨습니다.
개발자 여러분이 빌드하는 앱 경험은 저희가 미처 상상도 하지 못한 방식으로 전 세계 사람들을 돕고 있습니다. Android Dev Summit 2021에서는 사용자에게 초점을 맞춰 그들의 니즈를 이해하고 만족스러운 경험을 구축하는 방법에 대해 다룹니다. 앞서 기조연설을 발표했으며 이제는 Android에 있어 중요한 주제인 다양한 기기에서 우수한 앱을 빌드하도록 지원하는 방안에 집중해 말씀드리겠습니다. 먼저 최신 Android 개발 제품에 대한 업데이트를 통해 높은 생산성을 유지하며 애플리케이션 빌드에 집중할 수 있도록 하고, 나아가 다양한 기기의 모든 폼 팩터로 앱 확장을 지원하려 합니다. 그 한 부분으로서 폴더블과 태블릿 등 대화면에 맞춰 Android 12를 최적화하는 일련의 기능인 12L 기능이 출시되는데 아래에서 더 자세히 알아보세요.
우수한 앱을 빌드하는 데 도움이 된다는 측면에서 Google의 개발 도구, API, 언어 및 배포 기술 모음인 Modern Android Development(줄여서 MAD)는 개발자의 파트너로서 더 높은 생산성을 유지하도록 돕습니다. MAD 전반에 걸쳐 생산성을 높이고 더 나은 앱을 만드는 데 도움이 되는 여러 가지 새로운 기능이 있는데, 가장 중요한 발표 중 하나로 Material You와 네이티브 UI를 빌드하기 위한 Android의 최신 툴킷인 Jetpack Compose에 완전히 새로운 디자인 비전을 도입한다는 소식부터 알려드립니다.
2021년 초 Google I/O에서 Android 12에 도입된 Material You는 모든 스타일에 맞춰 개인화되고 모든 요구사항을 충족할 수 있으며 모든 화면에 대해 적응 가능한 환경을 제공하는 데 초점을 맞춥니다. Material Design 3 스타일의 구성 요소와 테마를 제공하는 Compose Material 3의 첫 번째 알파 버전을 출시하여 동적 색상과 같은 Material You 개인화 기능을 지원합니다. Jetpack Compose 1.1의 첫 번째 베타 버전도 출시하는데 Android 12용 스트레치 오버스크롤, 향상된 터치 대상 크기 조정, 실험적인 지연 레이아웃 애니메이션 등의 기능을 갖추고 있습니다. Jetpack Compose는 안정적이고 프로덕션 환경에서 바로 사용할 준비를 마쳤으며, 저희 팀은 Wear OS와 홈 화면 위젯 빌드를 위한 새로운 지원으로 모든 폼 팩터에서 Android UI를 빠르고 쉽게 만드는 데 필요한 기능을 계속 추가하고 있습니다.
Compose 외에도, Jetpack은 개발자 여러분이 요청해 온 다양한 기능을 계속 추가하고 있습니다. Navigation은 다중 백스택 지원을 추가합니다. 꾸준한 작업을 위해 권장해드리는 솔루션인 WorkManager를 사용하면 Android 12 백그라운드 제한을 더 쉽게 처리하여 신속한 작업을 위한 지원을 추가할 수 있습니다. Room은 자동 마이그레이션과 멀티매핑 관계를 추가합니다. SharedPreferences에 대한 권장 대체제인 DataStore가 1.0 버전에 도달했고, 시작 및 프레임 성능을 측정하고 개선하기 위한 도구인 Macrobenchmark가 간소화되고 더 정확한 프레임 타이밍을 추가했으며, 이전 버전과의 호환성을 Android M까지 확장했습니다.
또한, 여러 Android 폼 팩터용으로 개발하는 데 도움이 되는 업데이트도 있습니다. 다양한 Android 기기 및 폼 팩터에서 사용할 수 있다는 점이 어떻게 Spotify가 수십억의 팬과 수백만의 크리에이터를 연결하는데 도움이 되는지 자세히 알아보세요.
대화면은 놀라운 모멘텀을 보여주고 있습니다. Chrome OS가 전년 대비 92% 성장해 세계에서 가장 빠르게 성장하는 데스크톱 OS가 되었고, 태블릿 매출은 작년에 20% 성장했으며, 가장 최신이자 가장 혁신적인 폼 팩터인 폴더블 매출은 2.5배 성장했습니다. 모두 합해 2억 5천만 개 이상의 대화면 Android 기기가 사용 중이며 Android는 그에 맞는 OS를 제공하고 있습니다. 그리고 여기서 *공개할* *엄청난* 뉴스가 있습니다. 바로 Android 12용으로 예정된 기능 출시에 대한 개발자 프리뷰가 대화면 전용으로 12L이라는 업데이트와 함께 제공된다는 소식입니다. 저희는 12L을 통해 대화면을 위한 시스템 UI를 최적화하고, 정교하게 다듬어 멀티태스킹을 더욱 강력하고 직관적으로 만들며, 별도의 작업 없이도 기본값이 더 세련된 모습이 되도록 앱에 대한 호환성 지원을 개선했습니다. 새로운 대화면 기능을 12L 개발자 프리뷰에서 사용해볼 수 있으니, 여기에서 12L에 포함된 기능과 대화면에 맞게 쉽게 개발하는 방법을 확인해보세요.
많은 개발자가 2021년 초에 출시된 Wear OS의 최신 버전에 유용한 경험을 제공했으며, 저희는 Strava, Spotify, Calm에서 보는 것과 같은 더욱 풍부하고 몰입도 높은 앱 경험을 무척 기대하고 있습니다. Jetpack Compose를 사용하면 UI를 훨씬 더 빠르고 쉽게 만들 수 있으므로, Wear OS에 Compose 지원을 제공합니다. Wear OS용 Compose는 이제 시작하는 데 도움이 되는 새로운 샘플 및 문서와 함께 개발자 프리뷰로 제공됩니다. 현재 베타 버전으로 제공되는 Tiles API는 정보와 빠른 작업에 대한 예측 가능하고 알아보기 쉬운 액세스를 제공합니다. 또한, 시계 모드를 더 쉽게 디자인할 수 있도록 삼성과 파트너십을 맺었습니다. 삼성에서 만든 Watch Face Studio를 사용하면 따로 코딩 하지 않고도 고유한 시계 모드를 만들어 눈에 보이는 시계 모습 그대로 구현할 수 있습니다. Wear OS와 관련된 모든 뉴스는 여기에서 자세히 살펴보세요.
저희는 Google Play에서 개발자의 비즈니스 성장에 힘을 보태기 위한 더욱더 다양한 방법에 투자해 왔습니다. 사용자 신뢰를 강화하고자 개인정보 보호 관행을 강조하는 데이터 보안성 섹션과 항상 정품 앱이 설치되도록 보장하는 Play Integrity API를 도입했습니다. 또한, 앱 품질 향상에 도움이 되는 더 많은 도구와 기능에도 투자했으며 최근에는 99%의 개발자가 15% 이하의 서비스 수수료를 적용받을 수 있도록 프로그램을 업데이트했습니다. 자세히 알아보려면 관련 블로그 게시물을 확인하거나 전체 세션을 시청해주세요.
작성자: Clara Bayarri (Engineering Manager)
이 글의 원문은 여기서 확인 가능하며 블로그 리뷰에는 노현석(GDE)님이 참여해주셨습니다.
지난 Android Dev Summit 2021에서는 Android의 대화면 개발을 비롯해 폴더블 및 태블릿에서의 12L 기능 출시에 대한 여러 업데이트를 선보였습니다. 구체적으로는 대화면을 위해 Android 12를 최적화하는 여러 기능과 더 나은 개발자 도구 및 Google Play를 위한 업데이트에 대해 다뤘습니다. 이 중에서 꼭 알아야 할 세 가지 주요 사항을 아래와 같이 정리해드리고자 합니다.
12L은 알림 및 잠금 화면과 같은 표면 전반에 걸쳐 새롭고 세련된 다양한 UI를 제공하여 대화면 기기에서 Android 12의 성능을 한층 더 향상시킵니다. 개발자에게 가장 중요한 내용은 다음과 같습니다.
더욱 강력한 멀티태스킹. 이제는 사용자가 앱 크기를 조정할 수 있는지에 상관없이 모든 앱을 화면 분할 모드로 실행할 수 있습니다.
호환성 모드의 새로운 개선 사항
여러 Activity를 나란히 표시할 수 있게 함으로써 기존 앱에서 대화면에 최적화된 레이아웃을 더 쉽게 빌드할 수 있게 해주는 새로운 Activity Embedding API.
더 자세히 알아보려면 대화면과 폴더블을 위한 새로운 기능을 다룬 아래 영상과 developer.android.com/12L웹페이지를 살펴보세요.
Android는 오랫동안 대화면을 지원했지만, 앱의 UI를 더 큰 폼 팩터로 확장하는 데 도움이 되는 여러 가지 새로운 도구를 발표했습니다.
앱 디자인에 영감을 주도록 생태계에서 흔히 사용되는 공통 레이아웃 패턴의 정의를 포함해, 대화면에 쓰일 새로운 머티리얼 디자인 지침
생태계를 위해 설계하고 개발해야 하는 가장 일반적인 폼 팩터를 나타내도록 설계된 새로운 중단점 프레임워크인 창 크기 클래스
Navigation을 지원하기 위해 2개의 창 레이아웃의 View 구성 요소인 SlidingPaneLayout 업데이트
Navigation Rail 지원을 포함하여 적응형 및 반응형 UI 개발을 매우 간단하게 만들어주는 새로운 Compose API
생태계에서 테스트할 수 있는 가장 광범위한 기기를 나타내는 새로운 기기 프로필 집합인 Android Studio 참조 기기
대화면 레이아웃과 관련된 문제를 감지하는 Android Studio Layout Validation의 시각적 Lint 작업
참조 기기 간에 빠르게 전환할 수 있는 크기 조정 가능한 에뮬레이터
이상의 모든 내용에 대해서는 Building Android UIs for Any Screen Size 및 Design beautiful apps on foldables and large screens 영상에서 자세히 알아보고, 최신 Large Screen 가이드와 Build adaptive layouts in Compose 가이드도 확인해보세요. 또한, Best practices for video apps on foldable devices 및 Spotify Across Screens 영상을 살펴보면 앱이 어떻게 이러한 변화를 거치고 있는지 구체적인 사례로 확인할 수 있습니다.
사용자가 태블릿, 폴더블, ChromeOS 기기에서 최고의 앱을 찾을 수 있도록, Play에서 대화면에 최적화된 앱을 추천하는 새로운 기능을 추가했습니다. 또한 앱 품질 평가를 위한 새로운 검사도 추가 되었습니다. 이를 통해 대화면에 최적화된 앱을 돋보이게 하고, 검색 순위를 업데이트하여 대화면 기기에서 사용 가능한 최고의 앱을 표시할 수 있습니다. 사용자가 대화면 기기에서 앱이 얼마나 잘 작동하는지 평가할 수 있도록 대화면을 위한 앱 평점도 도입할 예정입니다.
이 재생목록에서 대화면 관련 Android Dev Summit 2021 강연을 모두 보고 이 블로그 게시물에서 대화면에 대한 주요 공지 사항을 확인할 수 있습니다.
작성자: Jeremy Walker (Developer Relations Engineer)
이 글의 원문은 여기서 확인할 수 있으며 블로그 리뷰에는 이승민(GDE)님이 참여해주셨습니다.
지난 Android Dev Summit에서는 Wear OS 플랫폼에 대한 몇 가지 주요 업데이트를 포함하여, Android 개발자를 위한 흥미로운 사항이 많이 발표되었습니다. 새 Wear OS 출시를 Google I/O에서 발표한 이후에 Galaxy Watch4 시리즈에서 Wear OS Powered by Samsung이 첫선을 보였죠. Strava, Spotify, Calm 등 많은 개발사가 최신 버전의 Wear OS에 유용한 환경을 이미 만들었으며, 저희는 개발자들이 스마트 시계에 어떤 새로운 경험을 선사할 지 무척 기대하고 있습니다. 시계에서 실행되는 더 나은 앱을 만들 수 있도록 API, 디자인 도구, Play 스토어 업데이트에 대한 더 자세한 내용을 아래에서 살펴보세요.
Jetpack Compose 라이브러리를 통해 UI 개발을 단순화 및 가속화할 수 있으며 Wear OS에 Compose 지원을 제공합니다. 시계에 맞게 조정된 친숙한 UI 구성 요소로 앱 디자인이 가능합니다. 이 구성 요소에는 Material You가 포함되어 있어 더 적은 코드로도 근사한 앱을 만들 수 있죠.
Wear OS용 Compose가 이제 개발자 프리뷰로 제공됩니다. 자세히 알아보고 시작하려면 다음 정보를 참조하세요.
Wear OS용 Compose 세션 시청하기
자세한 내용은 Wear OS용 Compose의 개요 읽어보기
빠른 시작 가이드로 초보자용 앱 만들기
GitHub에서 제공되는 다양한 샘플 살펴보기
직접 사용해보신 후 여기에서 의견을 남겨주시거거나 Jetbrains Slack의 #compose-wear 채널에 참여해 후기를 들려주세요! 베타 단계 중에 API를 최종 완성하기 전에 꼭 알려주시기 바랍니다!
시계 모드는 사용자가 스마트시계에서 가장 눈에 띄게 자신을 표현하는 방법 중 하나입니다. 시계 모드 제작은 Wear OS 사용자에게 여러분의 브랜드를 보여줄 훌륭한 방법이죠. 저희는 시계 모드를 생성하는데 더 나은 도구를 제공하고 Wear OS 생태계를 위한 시계 모드를 더 쉽게 디자인하고자 삼성과 파트너십을 체결했습니다.
Watch Face Studio는 코딩 없이 자신만의 시계 모드를 만들어 배포할 수 있도록 삼성에서 만든 디자인 도구입니다. 여기에는 시계 모드를 쉽게 디자인할 수 있는 직관적인 그래픽 도구가 포함되어 있습니다. 개인용 시계 모드를 만들거나 Google Play Console에 시계 모드를 업로드하여 API 수준 28 이상을 지원하는 Wear OS 기기를 통해 사용자와 공유할 수 있습니다.
저희는 최근 모범 사례를 따라 상용구 코드를 줄이며, 성능이 뛰어나고 한눈에 알아보기 쉬운 사용자 경험을 만드는데 도움이 되는 여러 Android Jetpack Wear OS 라이브러리를 출시했습니다.
현재 시장에 출시된 대부분의 기기에서 Tiles가 지원되어, 예측 가능하고 한눈에 알아보기 쉬운 정보 및 빠른 동작을 제공합니다. API가 현재 베타 버전으로 제공되고 있으니 확인해 보세요!
(Watch Face Studio 외부에서) 시계 모드를 더 세밀하게 제어하려는 개발자를 위해, Kotlin으로 처음부터 빌드한 새로운 Jetpack Watch Face API 베타를 출시했습니다.
새 API는 다음과 같은 여러 가지 새로운 기능을 제공합니다.
시계와 스마트폰에서 모두 지속되는 시계 모드 스타일 지정(따로 저장할 필요 없음).
스마트폰에서 WYSIWYG 시계 모드 구성 UI 지원.
더욱 작아진 별개의 라이브러리(필요한 것만 포함).
기본적으로 우수한 배터리 사용 패턴을 장려하여 배터리 사용량 개선(예: 배터리가 부족할 때 대화형 프레임 레이트 감소).
사용자가 시계 모드의 변화를 실시간으로 볼 수 있도록 해주는 새로운 Screenshot API.
기타 등등
바로 지금이 기존 시계 모드 지원 라이브러리에서 새 버전으로 옮길 적기입니다.
현재 저희 팀은 사용자들이 Google Play Store에서 Wear OS 앱을 더 쉽게 찾을 수 있는 환경을 만들기 위해 애쓰고 있습니다. 2021년 초에는 시계 모드 검색을 가능하게 했고 Wear 카테고리에서 앱을 더 쉽게 찾을 수 있도록 했죠. 또한, 모바일 Play Store에서 직접 시계에 앱을 다운로드하는 기능도 출시했습니다. 더 자세한 내용은 여기에서 살펴보세요. 아울러 사용자의 기대치를 더 충족할 수 있도록 업데이트된 Wear OS 품질 가이드라인을 비롯해 앱의 외관에 대한 사용자의 이해를 돕는 새로운 스크린샷 가이드라인도 발표했습니다. 사용자들이 각자의 위치 및 기기에서 설치된 앱이 어떻게 작동할지 더 잘 이해할 수 있도록, 2022년에 폼 팩터 및 위치 관련 평가 기능을 선보일 예정입니다.
작성자: Eric McCleve (Google Play Academy 프로그램 책임자)
이 글의 원문은 여기서 확인 가능합니다.
Google Play의 목표는 고품질 콘텐츠와 서비스를 찾아 매달 플랫폼을 방문하는 20억 이상의 사용자를 개발자 및 마케터와 연결해 서로 공감대를 형성하도록 돕는 것입니다. 효과적인 스토어 등록정보 환경은 앱이나 게임의 사용자 획득 목표를 달성하는데 큰 도움이 됩니다.
여러분께서 스토어 등록정보 도구와 기능을 최대한 활용하실 수 있도록 Google Play Academy의 새로운 스토어 등록정보 인증서를 소개해드리고자 합니다. 이 인증서는 Google Play에서 앱, 게임의 스토어 등록정보을 개선하려는 학습자와 모바일 마케팅 능력을 개발하려는 앱 제작자 모두를 위해 준비되었습니다. 교육 및 시험 내용은 아래와 같습니다.
스토어 등록정보 생성 시 모바일 마케터의 역할
스토어 등록정보 정책 위반 사항
스토어 등록정보 애셋을 사용한 스토리텔링
앱 성장에 도움이 되는 도구
전 세계 잠재고객을 대상으로 마케팅하는 방법
영상을 통해 교육 및 시험 인증서에 대해 자세히 알아보세요.
인증서를 받으려면 Google Play Academy에서 온라인 강의를 듣고 여러분의 앱, 게임의 스토리를 가장 잘 전달하는 데 도움이 되는 모범 사례를 살펴보시면 됩니다. 정책을 준수하는 효과적인 스토어 등록정보를 통해 앱 성장에 도움이 되는 핵심 기술을 배우실 수 있습니다. 강의 후에는 시험에 응시하여 업계에서 인정하는 인증서를 받아보세요. Google 인증 개발자 네트워크인 Google Developer Certification Directory에 참여할 수 있도록 초대도 받게 됩니다.
여성의 건강관리를 돕는 건강 스타트업 InovCares의 설립자 Mohamed Kamara는 Google Play Academy에서 앱 스토어 등록정보 모범 사례를 배웠습니다.
설립자 Mo가 Google Play Academy 교육을 통해 어떻게 Google Play에서 자신의 앱 스토리를 더 잘 전달할 수 있었는지 알려드립니다.
Google Play 게임즈 로고
지난 12월 저희는 Google Play 게임즈가 PC에서 제공될 예정이라는 소식을 발표했습니다. Google Play 게임즈는 Google의 제품과 서비스가 더욱 원활하게 구현될 수 있도록 하는 게임 플랫폼으로, 유저가 다양한 기기를 통해 끊김없이 게임을 즐길 수 있는 환경을 구축합니다. 오늘부터 한국, 타이완, 홍콩에서 Google Play 게임즈 베타 버전 참여를 신청할 수 있다는 소식을 알려드리게 되어 기쁩니다.
Google Play 게임즈 베타 버전 소개 영상
베타에 참여하는 유저는 Google에서 구축한 애플리케이션을 통해 Windows PC에서도 Google Play 게임즈의 모바일 게임들을 플레이할 수 있습니다. 서머너즈 워, 모바일 레전드: Bang Bang, S.O.S: 스테이트 오브 서바이벌, 삼국지 전략판을 포함하여 매달 전세계 수백만 명의 유저에게 사랑받는 인기 Play 모바일 게임 중 일부가 함께 출시될 예정임을 알려드립니다.
Google Play 게임즈 베타 PC 애플리케이션
Google Play 게임즈는 Google Play의 장점을 더 많은 노트북과 데스크톱에 제공하여 휴대전화, 태블릿, Chromebook, Windows PC 간에 끊김 없이 생동감 있게 게임을 경험하도록 합니다. 유저는 좋아하는 Play 모바일 게임을 PC에서도 쉽게 탐색, 다운로드 및 플레이할 수 있으며, 더 큰 화면에서의 생동감과 마우스 및 키보드를 통한 정교한 컨트롤로 게임을 즐길 수 있습니다. 또한, Google Play 게임즈 프로필을 통해 여러 기기 간의 진행 상황이나 업적을 동기화할 수 있습니다! Google Play Points는 PC에서의 Google Play 게임즈 활동으로 적립할 수 있습니다.
휴대전화, PC, 그리고 태블릿을 포함한 다양한 기기에서 즐기는 Google Play 게임즈.
유저가 좋아하는 Play 모바일 게임을 더 생생하고 강렬하게 경험할 수 있도록 저희의 플랫폼을 더 널리 제공하게 되어 기쁩니다. 향후 제품 공지사항을 확인하거나 한국, 타이완, 홍콩에서 베타 버전을 설치하려면 g.co/googleplaygames를 확인하세요. Android 개발자를 위한 Google Play 게임즈에 대한 정보는 개발자 사이트를 통해 요청하실 수 있습니다. 이어서 베타 출시 일정 및 지역별 출시 정보에 대해 더 많은 정보를 공유할 예정입니다.
Windows는 Microsoft 그룹사의 상표입니다.
제공되는 게임은 지역마다 차이가 있을 수 있습니다.
Posted by Maru Ahues Bouza, Director, Android Developer Relations
이 글의 원문은 여기에서 확인하실 수 있습니다.
10월의 Android Dev Summit에서는 태블릿, 폴더블, Chromebook 등의 대화면 기기 부문에서 보인 성장세에 대해 살펴보았습니다. 새로운 Jetpack API, 도구, 지침을 통해 이러한 기기에 대한 훌륭한 앱 경험을 더 쉽게 만드는 방법에 대해서 이야기를 나눴습니다. 또한, 대화면용으로 특별히 제작된 Android 12의 12L 개발자 프리뷰도 선보였습니다.
12L을 통해 대화면 시스템 UI를 최적화하고 정교하게 다듬고, 멀티태스킹을 더욱 강력하고 직관적으로 만들었으며, 별도 작업 없이도 기본적으로 앱이 더 자연스럽게 구현되도록 앱 호환성 지원을 개선했습니다. 12L에는 공간 오디오 및 접근성을 위해 향상된 드래그 앤 드롭과 같이, 개발자를 위한 몇 가지 새로운 API도 포함되어 있습니다.
오늘은 내년 초에 기능 출시를 앞두고 개발자 여러분이 앱을 준비하면서 테스트하고 의견을 수렴할 수 있도록 12L의 첫 번째 베타를 공개하겠습니다. Android Studio에서 Android 에뮬레이터를 설정하여 새로운 대화면 기능을 사용해볼 수 있습니다. 12L은 스마트폰에도 사용할 수 있으므로, 이제 여기에서 등록해 지원되는 Pixel 기기에서 12L 베타 1을 받을 수 있습니다. Android 12 베타 프로그램에 여전히 등록되어 있다면 12L 업데이트를 자동으로 받게 될 것입니다. Lenovo와의 파트너십을 통해 Lenovo Tab P12 Pro 태블릿에서 12L을 사용해 볼 수도 있습니다. 사용 가능한 빌드와 지원에 대한 자세한 내용은 Lenovo 사이트를 참조하세요.
오늘 발표하는 베타 1 빌드에는 기능 및 사용자 환경 개선 사항뿐 아니라, 최신 버그 수정, 최적화, 2021년 12월 보안 패치도 포함됩니다. 개발자를 위해 API를 일찍 마무리했으므로, 베타 1에는 공식 12L API(API 레벨 32), 업데이트된 빌드 도구, 테스트용 시스템 이미지도 포함됩니다. 여기에는 12L 기능으로 앱을 테스트할 때 필요한 모든 것이 제공됩니다.
12L은 알림, 빠른 설정, 잠금 화면, 개요, 홈 화면 등에 걸쳐 대화면 기기의 UI를 세련되게 만드는 데 중점을 두었습니다. 예를 들어, 600dp 이상의 화면에서는 알림 창, 잠금 화면, 기타 시스템 표시 공간에 새로운 2열 레이아웃을 사용하여 화면 영역을 활용합니다.
마지막으로, 사용자에게 더 나은 레터박스 사용 환경을 제공하고 앱이 기본적으로 더 자연스럽게 보여지도록 시각적 효과 및 안정성 개선과 함께 호환성 모드를 개선했습니다. 앱이 아직 대화면에 최적화되지 않은 경우에는 새로운 레터박스 설정으로 앱을 테스트해야 합니다.
대화면에 맞게 앱을 최적화할 때 훌륭한 사용자 환경을 더 쉽게 만들 수 있는 몇 가지 최신 API와 도구를 소개합니다.
대화면의 머티리얼 패턴 - 새로운 머티리얼 디자인 지침은 모든 화면에서 앱의 UI를 확장하는 방법을 계획하는데 활용될 수 있습니다.
적응형 UI용 Jetpack Compose - Jetpack Compose를 사용하면 다양한 화면 크기 또는 구성 요소에 걸쳐 UI 변경 사항을 매우 쉽게 다룰 수 있습니다. 꼭 알아두어야 할 기본 사항에 대해서는 Compose로 적응형 레이아웃 빌드하기 지침을 확인해보세요.
UI 관리를 위한 창 크기 클래스 - 창 크기 클래스는 크기 조정 가능한 애플리케이션 레이아웃을 더 쉽게 디자인, 개발, 테스트하는 데 도움이 되는 독창적인 뷰포트 중단점입니다. Jetpack WindowManager 1.1에서 곧 선보일 예정이므로 지켜봐 주세요.
Activity embedding - Activity embedding API를 사용하면 List-Detail 패턴과 같이 한 번에 여러 활동을 표시하여 대화면의 추가 표시 영역을 활용할 수 있으며, 이를 위해 앱을 리팩터링할 필요가 거의 없습니다. Jetpack WindowManager 1.0 베타 03 이상에서 사용할 수 있습니다.
Android Studio의 시각적 린트 작업 - Android Studio Chipmunk의 Layout Validation에서 UI 경고 및 추천을 선제적으로 표시하는 새로운 시각적 린트 작업 도구를 사용해 대화면에서 발생할 수 있는 문제를 파악해보세요.
크기 조정 가능한 에뮬레이터 - 이 새로운 에뮬레이터 구성은 Android Studio Chipmunk와 함께 제공되며, 스마트폰, 폴더블, 태블릿, 데스크톱의 네 가지 참조 기기 사이에서 빠른 전환을 통해 테스트를 더 쉽게 만들어줍니다.
이러한 API 및 도구와 다른 API 및 도구에 대한 자세한 내용은 제공해 드리는 대화면 개발자 리소스를 통해 모두 꼭 확인해보세요.
12L 기능이 올해 초에 제공될 예정이므로 바로 지금이 대화면에 맞춰 앱을 최적화하기에 적합합니다. 개발자 여러분들은 반드시 다양한 크기의 창으로 앱이 화면 분할 모드에서 잘 작동하는지 확인하시기 바랍니다. 앱을 아직 최적화하지 않으셨다면, 다양한 방향에서 앱이 어떻게 보이는지 확인하고, 해당될 경우 새로운 호환성 모드 변경 사항을 적용해 보세요.
대화면 기능을 가장 쉽게 시작하는 방법은 폴더블 또는 태블릿 구성에서 Android Emulator를 사용하는 것입니다. 여기에서 전체 설정 안내를 확인하세요.
이제 대화면 기기에 12L을 선보일 수도 있습니다. Lenovo와의 파트너십을 통해 Lenovo Tab P12 Pro에서 12L 프리뷰 빌드를 사용해 볼 수 있습니다. 현재, Lenovo는 Developer Preview 1 빌드를 제공하고 있으며 몇 주 내에 업데이트를 제공할 예정입니다. 사용 가능한 빌드와 지원에 대한 모든 정보는 Lenovo의 12L 미리보기 사이트에서 확인하실 수 있습니다.
12L은 스마트폰에도 제공되며, 더 작은 화면에서는 대화면만의 특성을 볼 수 없지만, 이번 기능 출시에서 최신 개선 사항을 시도해 보시기 바랍니다. 지원되는 Pixel 기기를 여기에서 등록하기만 하면 최신 12L 베타를 무선 업데이트로 받을 수 있습니다. Android 12 베타 프로그램에 여전히 등록되어 있다면, 업데이트 12L을 자동으로 받게 될 예정입니다.