100번 째 Now in Android로 오신 것을 환영합니다. 안드로이드 개발에서 무엇이 새롭고 주목할 만한 내용인지 안내합니다.
우리는 100번 째 에피소드이면서, 영상이 새로운 디자인으로 변경하고 새로운 음악과 로봇으로 변했습니다.
이번 블로그 내용 대부분의 내용이 영상과 팟캐스트 형식으로 제공합니다. 블로그를 읽는 것 보다 영상을 보거나 팟캐스트를 통해 편하게 내용을 알 수 있습니다. (또는 블로그를 읽고, 팟 캐스트를 듣고, 영상을 시청하여 더 기억에 남도록 하세요! 퀴즈는 없습니다)
Android 15의 첫 번째 Preview를 출시합니다. 미디어 기능과 배터리 절약, 버터처럼 부드러운 앱 성능 유지, 사용자에게 개인 정보와 보안을 보호하는 기능을 기기의 다양한 장치 생태계에 활성화 할 수 있습니다.
Android 15에서는 Privacy Sandbox와 Health Connect 업데이트를 포함하고 새로운 통합 보호 API를 도입합니다. 카메라 설정과 가상 MIDI 2.0 기기를 창의적인 응용 프로그램을 지원하는데 도움을 줍니다. power efficiency 모드와 GPU 작업 기간 확인, Thermal Headroom threshold를 반환하는 작업을 Android Dynamic Performance Framework에서 지원합니다. 많은 기기가 Google Play에서 업데이트할 수 있는 OpenJDK API를 중심으로 추가되었습니다.
Pixel 6+와 Pixel Fold, Pixel Tablet 기기 또는 에뮬레이터에서 Android 15를 테스트할 수 있습니다.
높은 수준의 애플리케이션을 만들 수 있도록 Andorid Studio Iguana 안정화 버전이 출시되었습니다.
서로 다른 화면의 접근성과 적용 이슈를 위한 Compose UI 자동 검사 Compose UI Check를 업데이트 하였습니다. 보이지 않는 미리보기의 세부 정보를 줄여 복잡한 레이아웃에서 속도를 높이는 Progressive rendering in Compose Preview가 있습니다. Iguana 버전에서 Version Control System과 Baseline Profiles를 만들 수 있는 빌트인 지원, Gradle Version Catalog 지원 강화를 하였습니다. Espresso 기기 APIs에서 테스트 설정 수정이 가능합니다. IntelliJ 2023.2 업데이트에서 GitLab을 위한 지원과 텍스트 검색과 같은 많은 기능이 향상되었습니다. 이 블로그 글에서 많은 업데이트 내용을 확인할 수 있습니다.
안드로이드 photo picker는 cloud photo와 통합하여 사용자가 cloud의 사진과 영상에 접근할 수 있도록 합니다. 현재 구글 포토 앱 뿐만 아니라 기준이 충족되는 다른 클라우드 미디어 애플리케이션과 통합이 가능합니다. 클라우드 포토 기능은 2월 구글 플레이 업데이트와 함께 안드로이드 12버전 이상에서 지원합니다.
ML Kit Document Scanner API를 출시하였습니다. 문서 스캔 기능을 쉽게 통합할 수 있습니다. API는 문서 스캔을 하기 위해 표준화되고 사용자 친화적인 기능을 포함하고 있습니다. 정확성을 위해 정확한 코너, 가장자리 감지 기능과 crop 기능, 필터, 손가락과 흠집 제거 기능을 지원합니다. 기기에서 문서를 처리하고 카메라 퍼미션이 없고 Android API 21 이상에서 지원합니다.
스마트 모드에서 100시간 동안 사용할 수 있는 배터리를 향상하고 듀얼 칩셋의 아키텍처의 OnePlus Watch 2가 출시되었습니다.
NotificationCompat과 Health Services on Wear OS, Wear OS 4, Watch Face Format 과 같은 기존의 Wear OS API에서 최적화하였습니다. 그리고 새로운 포맷은 미래에 나올 기기에 적용될 수 있도록 합니다.
Levi는 Nested Scrolling in Jetpack Compose라는 내용을 블로그 글을 올렸습니다. TopAppBar의 scrollBehavior 파라미터와 같은 내부 behavior 설정 방법을 알려줍니다.
Ben은 Jetpack Compose's Strong Skipping Mode라는 내용으로 블로그 글을 올렸습니다. Jetpack Compose Compiler 1.5.4+에서 실험적 단계 버전에서 컴포저블이 리컴포즈를 줄이고 성능을 향상할 수 있는 몇 가지 방법을 소개합니다.
Rebecca는 Compose에서 새로운 문서에 업데이트한 graphics-shapes 라이브러리를 사용하여 두 개의 모양 사이의 변경을 통해 progress bar를 만드는 방법을 소개합니다.
이번 영상에는 We Spot Turtles라는 개발자의 비하인드 이야기를 소개합니다. 야생 바다거북에 대한 정보를 모아 머신 러닝 모델 클라우드 소싱을 제공합니다.
더 많은 정보를 얻고 싶다면 이 블로그를 확인해 주세요.
첫 번째 alpha 버전 Annotation 1.8과 Benchmark 1.3, Core-RemoteViews 1.1, Glance 1.1, ProfileInstaller 1.4, Lint 1.0, Wear Watchface 1.3, Webkit 1.11, Compose Material 3 1.3. Highlights를 포함하여 많은 Android Jetpack 기능이 출시 되었습니다.
의존성 주입을 지원하는 hiltViewModel()과 hiltNavGraphViewModels() Hilt Version 1.2를 업데이트 하였습니다. 그리고 다양한 화면과 커스텀 시간 대기 조건을 지원해 주는 Test Uiautomator 2.3을 업데이트 내용에 포함했습니다.
Episode 204에서는 Tor와 Romain, Chet은 Tor가 가장 좋아하는 주제인 Lint에 관해 이야기를 나누었습니다. Lint 검사와 어노테이션을 이용하여 더 좋은 문서 API를 지원합니다.