Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's new in Android 13

What's new in Android 13

GDSC HUFS 정기 세션 발표 자료입니다.

Jaesung Lee

August 15, 2022
Tweet

More Decks by Jaesung Lee

Other Decks in Programming

Transcript

  1. 주요 변경 사항 • Scoped Storage 소개 • Migration to

    Android X • Background에서 Activity 시작에 대한 제한 사항 • Background 위치 액세스 권한 변경 Android 10 (API Level 29, Q)
  2. 주요 변경 사항 • Background 위치 액세스 권한 • Scoped

    Storage 필수 적용 • One-time Permission (일회성 권한) • Permission 자동 초기화 Android 11 (API Level 30, R)
  3. 주요 변경 사항 • Background에서 Foreground Service 시작 제한 -

    WorkManager 대안 • PendingIntent 생성 시 변경 가능 여부 지정 • SplashScreen API 지원 • Material Design - Material You (M3) 지원 Android 12 (API Level 31, S)
  4. • 탐색 가능, 검색 가능한 인터페이스 제공 • 날짜별로 정렬된

    미디어 항목 표시 • 최대 미디어 선택 수 : 1 (Default) 1. Photo Picker Media 액세스 권한없이 미디어 파일을 선택 가능
  5. 사용자 선택에 따른 기능 2. Runtime Notification Permission 1. Allow

    • 모든 알림 채널 허용 • Foreground Service와 관련된 알림 시작 2. Not Allow • 모든 알림 채널 차단 3. 스와이프 해서 없앨경우 • 임시 권한 여부에 따라 알림 허용/차단 결정
  6. 6. Per-app Language Preferences 다국어 지원 앱을 위한 새로운 API

    • AndroidX 사용 - Appcompat 1.6.0-alpha01부터 지원 ◦ setApplicationLocales() • Android 프레임워크 API 사용 ◦ setApplicationLocales() / getApplicationLocales()
  7. READ_EXTERNAL_STORAGE 권한 세분화 Media File Access Permission • 기존에 로컬

    Storage에 저장된 Media File Access를 위해 READ_EXTERNAL_STORAGE 권한 사용 • 다양한 Access 제공을 위해 세분화된 READ 권한 도입
  8. 2022년 6월 Beta 3에서 플랫폼 안정성에 도달할 것으로 예상 •

    추가적인 변경 사항은 없을 것 일정 및 안정성 주요 시점
  9. • https://developer.android.com/about/versions/10/privacy/changes?hl=ko • https://developer.android.com/about/versions/11/behavior-changes-11?hl=ko • https://unyongkim.tistory.com/12 • https://kangraemin.github.io/android/2020/07/17/android-11/ • https://proandroiddev.com/notification-runtime-permission-android13-190c796254d5

    • https://developer.android.com/about/versions/13/features • https://sungbin.land/android-13-%EC%83%88%EB%A1%9C%EC%9A%B4-%EA%B8%B0%EB% 8A%A5%EB%93%A4-%EC%82%B4%ED%8E%B4%EB%B3%B4%EA%B8%B0-e0620fc4bd97 • https://android-developers.googleblog.com/2022/04/android-13-beta-1-blog.html • https://shirsh94.medium.com/android-13-top-13-features-in-new-updates-c159e59ff0d9 Reference