Now in Android #97

ganghee·2023년 12월 18일
0

[번역] Now in Android

목록 보기
63/64
post-thumbnail

최신(올해의 마지막) Now in Android에 오신 것을 환영합니다. 안드로이드 개발 세계에서 무엇이 새로워지고 주목할만한 내용이 무엇인지 확인해보세요.



이번 블로그 내용 대부분의 내용이 영상팟캐스트 형식으로 제공합니다. 블로그를 읽는 것 보다 영상을 보거나 팟캐스트를 통해 편하게 내용을 알 수 있습니다. (또는 블로그를 읽고, 팟 캐스트를 듣고, 영상을 시청하여 더 기억에 남도록 하세요! 퀴즈는 없습니다)




A New Foundation for AI on Android 💥

12월 6일 똑똑한 AI 모델인 Gemini를 소개합니다. 사이즈가 3개로 Ultra와 Pro, Nano가 있어 원하는 크기를 사용할 수 있습니다. Gemini Nano는 기기와 개인정보에 민감한 오프라인 지원을 모바일 실리콘에서 직접 실행됩니다.

Android AICore를 통해 Gemini Nano를 이용한 Google AI Edge SDK 사용법을 알려줍니다. 이것은 현재 Pixel 8 Pro에서 사용이 가능하며 앞으로 많은 기기와 실리콘 반도체에서 사용할 수 있습니다.

AICore는 휴대폰이 오프라인인 경우에도 녹음 애플리케이션에서 사용될 수 있습니다.

Gemini Nano와 Google AI Edge SDK 사용에 관심이 있다면 Early Access Program에 등록해 보세요.




ML Kit Subject Segmentation API 🧠

새로운 ML Kit Subject Segmentaion API는 베타 상태입니다. 사진에서 배경 화면과 피사체를 쉽게 분리하는 기능을 소개합니다. 이 API는 이미지 삽입과 mask 또는 비트맵을 추출합니다. 또한 각각 추출된 이미지를 마스크와 비트맵 작업을 할 수 있도록 합니다.

단 몇 줄을 통해 배경 교체와 사람과 애완동물 또는 어떤 물체를 사진에 추가할 수 있도록 합니다.

ML Kit 문서를 참고해 주세요.




Android Studio Hedgehog is stable 🦔

안드로이드 스튜디오 Hedgehog는 안정화 버전으로 되었습니다. App Quality Insights에서 안드로이드 필수 기능 성능 향상과 새로운 Power Profiler가 있습니다.

Android SDK Upgrade Assistant를 이용하여 Android 14로 쉽게 앱 업그레이드가 가능합니다.

마지막으로, Preview's Gallery Mode와 디버거 및 여러 preview 템플릿에서 볼 수 있는 Compose State 정보 기능을 추가하여 Jetpack Compose 구현을 더 빠르게 하는 도구들이 추가되었습니다.




Android Developers blog 📝

몇몇 새로운 블로그 포스터가 있습니다. 확인해 주세요!

Android Primitive Virtual Machine 블로그를 확인해 보세요. Android Virtualization Framework(AVF)는 안드로이드 14 기기에서 이용이 가능하며 플랫폼 개발자와 앱 개발자에게 새로운 기능을 제공합니다.

KSP2 Preview 출시에 관한 블로그 글을 읽어보세요. 새로운 코틀린 컴파일러(k2)와 새로운 독립형 코드 생성자는 기존의 코틀린 컴파일러 플러그인보다 더 유연하고 많은 기능을 제공합니다.

마지막으로 NordVPN은 Baseline Profiles를 사용하여 60% 정도 사용자 로그인이 향상된 이야기를 전해줍니다.




Videos💡

Jetpack Compose 성능 향상을 주제로 한 영상을 확인해 보세요! Tomas는 측정과 디버깅, 체계적으로 맞춤화를 통해 성능을 증명하였습니다.

가장 쉽게 최적화하는 기술은 내부 구현을 통해 Jetpack Compose 성능 향상을 계속하는 것입니다. 다른 방법으로는 R8을 사용하고 baseline profile을 생성하는 것입니다. 그러면 코드가 대폭 최적화가 될 것입니다. 세 번째로 상태가 급하게 변하는 경우, 불필요한 recomposition을 막기 위해 compose 단계를 미루는 옵션을 구현할 수 있습니다. 아래 영상에서 더 많은 내용을 확인해 주세요.





AndroidX Releases 🚀

Android Jetpack에서 재밌고 새로운 기능이 공개되었습니다.

  • Actiivty 1.9-Alpha에서 ComponentActivity는 OnUserLeaveHintProvider를 이용하여 컴포넌트가 onUserLeaveHint 메소드를 통해 컴포넌트 콜백을 할 수 있도록 합니다.
  • Webkit 1.10-Alpha에서 새로운 API는 WebSettingsCompat가 실험 단계에 있는 안드로이드 WebView Media Integrity API 기능을 제어하도록 합니다.

AndroidX 출시에 대한 많은 정보를 이곳에서 확인해 주세요.

0개의 댓글