프리뷰 홈
https://developer.android.com/preview
Component Changing
Window Insets
IME Animation
IME를 에니메이션을 커스텀해 좀 더 뷰와 interaction한 UI를 만들 수 있다.
Insets에서 IME에 대한 정보를 통해 동기화된 UI를 만들 수 있다.
Conversations
기본적인 Notification이 아닌 Conversation을 통해 커뮤니케이션이 필요한 내용을 따로 관리하고 더 많은 정보를 보여줄 수 있다.
Bubbles
커뮤니케이션을 하기위한 depth를 줄일 수 있는 컴포넌트
기존에는 개발자 모드에서 사용할 수 있는 기능이었지만 11부터는 모든 사용자가 사용할 수 있다.
Privacy
Data Access Auditing
One-Time Permission
기존의 지속적인 권한허용이 아닌 1회용 권한허용 추가
Background Location
11에서는 더욱 제한적
우선 포그라운드에서 권한을 허용해야하고 백그라운드에서 사용하기 위해서는 한번 더 설정창(앱 내부가 아닌)에서 허용해야 한다.
Package visibility restrictions
패키지에 접근하기 위해서는 메니페스트 설정이 필요한듯 보인다.
Scoped Storage
MedialStore API로 편집하는 기능이 추가
Auto-reset permissions
앱을 오랜기간 사용하지 않는다면 권한 설정이 초기화될 수 있다.
Utility for Developer
Wi-Fi Debugging
현재는 수동으로 설정해야 하지만 Canry에서는 도구를 이용해 접근이 가능하다.
Nullability Annotations
@RecentlyNullable, @RecentlyNonNull makes Warnings
@Nullable, @NonNull makes Errors
Crash Reasons Reporting
앱에 문제가 생겼을 때 더 자세한 정보를 얻을 수 있다.
GWP-ASan
HWASan in Andorid10
ADB Incremental
용량이 큰 앱을 위해 10배 더 빠른 설치가 가능하게 해준다.
Graphics & Media
NDK Image Decoder 해독기를 직접 사용할 수 있다.
Animated HEIF GIF보다 가벼운 HEIF를 디코딩하여 에니메이션이 가능하다.
OpenSL ES deprecated -> Oboe
기타
Neural Networks API 머신러닝을 위한 API
5G 코드를 통해 네트워크가 5G를 지원하는 상황인지에 대한 결정할 수 있다.
Autofill/Keyboard Integration
Jetpack
Hilt : Dagger에 설치된 의존성 라이브러리, DI 작업에 권장하는 새로운 방식
Paging
CameraX beta
Compose pre-alpha version
Android Studio
4.0 : Stable
Motion Editor
LayoutInspector
4.1 : Beta
DatabaseInspector(Room, SQLite) 기존의 다운로드 받아서 확인해야했던 방식에서 도구로 내장되었다.
4.2 : Canary
Wireless debugging with Android11
Jetpack Compose development
Google Play
New Play console beta
AndroidDevelopers Youtube
위의 기본 소개영상 외에 분야별 영상들도 있다.
https://www.youtube.com/c/AndroidDevelopers/videos
'Android > Version' 카테고리의 다른 글
Q -> Android 10 (0) | 2019.06.01 |
---|---|
Pie_파이 (0) | 2018.06.07 |
Oreo_오레오 (0) | 2018.06.06 |
Nougat_누가 (0) | 2018.06.06 |
Marshmallow_마시멜로 (0) | 2018.06.06 |