제품 소식

Google I/O ‘26에서 프리미엄 Android 환경 구축

전문 길이: 3분
Ataul Munim
개발자 관계팀 엔지니어, Android

진정으로 차별화된 Android 환경은 사용자가 어디에 있든 프리미엄 만족을 제공하는 것입니다. Google I/O ‘26에서 Android 생태계의 최신 발전이 개발 효율성을 극대화하면서 앱의 품질을 높이는 데 어떻게 도움이 되는지 소개했습니다.

눈에 띄는 앱을 빌드할 수 있도록 핵심 성능을 최적화하고, 앱의 표시 경로를 다른 기기로 확장하고, 앱에서 고품질 미디어를 처리하는 방식을 간소화하도록 설계된 주요 도구와 라이브러리를 살펴봅니다. 

폼 팩터 전반에서 한 단계 높은 환경을 제공하기 위해 알아야 할 필수 업데이트와 세션을 요약해 드립니다.

프리미엄 환경은 기반이 튼튼해야 하며, 성능이 우수한 기반을 통해 앱을 Android 생태계 전반으로 확장할 수 있습니다. 특히 Android 17에서는 시스템 전체의 불안정을 야기하기 전에 극심한 메모리 누수와 이상치를 타겟팅하기 위해 보수적인 기기 RAM 기반 앱 메모리 제한을 도입했습니다. 이러한 새로운 시스템 기준을 넘지 않고 앱이 종료되지 않도록 하려면 작은 설치 공간이 더 이상 선택사항이 아닌 필수사항입니다.

올해 Android 스튜디오에 R8 구성 분석기를 도입하여 고도로 최적화된 빠른 앱을 더 쉽게 빌드할 수 있습니다. R8은 앱 성능을 개선하는 가장 강력한 도구이지만, 컴파일러가 사용하지 않는 코드를 삭제하지 못하도록 하는 지나치게 광범위한 '보관 규칙'으로 인해 효과가 제한되는 경우가 많습니다. 새로운 구성 분석기를 사용하면 최적화, 난독화, 축소 점수를 확인할 수 있으므로 R8 최적화의 이점을 방해하는 특정 규칙을 식별할 수 있습니다.

R8 구성을 최적화하여 Monzo의 개발자는 콜드 스타트를 30% 개선하고 ANR을 35% 줄였습니다. 더 작고 빠른 코드는 효율성뿐만 아니라 휴대전화에서 자동차에 이르기까지 모든 폼 팩터에서 앱이 만족감을 제공할 수 있는 메모리 여유 공간을 확보하는 데도 도움이 됩니다.

휴대전화, 시계, 자동차의 위젯에 통합된 접근 방식으로 도달범위 확장하기

사용자 상호작용이 앱 전체를 열지 않고도 사용자를 연결 상태로 유지하는 짧은 정보의 순간인 빠르고 한눈에 볼 수 있는 순간으로 이동하고 있습니다. 앱 콘텐츠의 도달범위를 늘릴 수 있도록 Android 생태계 전반에서 Jetpack Glance를 사용하여 개발 환경을 통합하고 있습니다. 일관된 Compose 기반 모델을 사용하면 사용자에게 가장 중요한 콘텐츠를 휴대전화의 홈 화면, Wear 위젯 (이전에는 타일) 및 자동차로 바로 가져올 수 있습니다.

사용자가 앱 외부에서도 콘텐츠와 기능을 이용할 수 있도록 RemoteCompose를 통해 위젯의 표현력과 적응성을 높이고 있습니다. Wear OS에서 RemoteCompose를 사용하면 이미 익숙한 Compose 도구를 사용하여 원격 서페이스에서 네이티브로 렌더링되는 UI 로직을 정의할 수 있으므로 리소스가 제한된 하드웨어에서도 한눈에 볼 수 있는 환경이 높은 성능과 응답성을 유지합니다. 모바일과 자동차에서는 RemoteCompose가 위젯에 새로운 표현력을 부여하는 새로운 프레임워크로 사용됩니다.

Jetpack Glance (Wear의 RemoteCompose와 함께)를 사용하여 일관된 사용자 여정을 제공할 수 있습니다. 자동차 대시보드에서 항공편 상태 세부정보를 확인하거나, 시계에서 게이트 변경을 확인하거나, 휴대전화 위젯에서 탑승권을 관리하는 등 이 공유 접근 방식을 사용하면 개발 노력을 집중하고 효율적으로 유지하면서 앱의 노출을 극대화할 수 있습니다.

완전한 프로덕션 지원 툴킷으로 미디어 파이프라인 강화하기

Android는 전체 미디어 수명 주기를 위한 세계적 수준의 홈이 되었으며, 첫 번째 캡처부터 최종 재생까지의 여정을 간소화하고 있습니다. Jetpack CameraX와 Media3를 활용하면 전체 생태계에서 네이티브로 느껴지는 전문적인 환경을 빌드할 수 있습니다. 

CameraXViewfinder 컴포저블을 사용한 고화질 캡처로 시작하여 폴더블, 태블릿 등 모든 폼 팩터에서 미리보기가 완벽하게 조정되고 반응형으로 유지되도록 합니다. 이를 사용하여 멀티태스킹을 위한 PIP 모드 뷰와 같은 적응형 캡처 환경을 빌드하거나 CameraX v1.5로 고프레임 속도 또는 슬로우 모션 캡처와 같은 최신 기능을 활용하세요.

새로운 Media3 AI 효과 라이브러리는 이미지 및 동영상 보정, 매직 지우개, 스튜디오 음질과 같은 프리미엄 기능을 위한 통합 인터페이스를 제공합니다. 이를 통해 Media3가 기기에 가장 효율적이고 안정적인 경로를 선택하는 작업을 처리하는 동안 크리에이터는 창의적인 의도에 집중할 수 있습니다. 그런 다음 Media3 트랜스포머를 사용한 최신 다중 애셋 편집의 개선사항을 활용하여 편집된 동영상을 함께 합성하세요.

다음과 같은 전문적인 내보내기 및 보기를 위해 설계된 도구로 파이프라인을 완료합니다.

  • 특정 칩셋에 맞게 데이터 기반 인코딩 추천을 제공하는 CodecDB를 사용하면 내보낸 동영상이 노이즈나 흐림 현상이 최소화된 상태로 높은 시각적 품질을 유지할 수 있습니다.
  • ExoPlayer의 스크러빙 모드를 사용하여 사용자가 프리미엄 미디어 앱에서 기대하는 부드러운 탐색 환경 제공
  • Media3의 새로운 CastPlayer API로 Cast 지원 강화

이러한 기술적 요소를 통합하면 사용자에게 즐거움을 선사하고 개발팀에 높은 ROI를 제공하는 일관된 고성능 미디어 여정을 구축할 수 있습니다.

자세한 내용은 프리미엄 Android 환경 YouTube 재생목록을 참고하세요.

작성자:

계속 읽기