Android/Google 버전 업데이트(4)
-
APK에서 AAB로
- apk vs aab : 패키징 방식의 차이, 구글 권장으로 2021.08 이후 신규 등록 앱은 필수적으로 aab 업로드 필요 참고 : https://blog.naver.com/PostView.naver?blogId=sally_company&logNo=222465780422 APK란 무엇일까? / APK와 AAB의 차이점 / 안드로이드 앱 / 안드로이드 확장자 안녕하세요! IT 앱/웹 개발 디렉팅 전문 업체 디펙트럼의 마케터 Min입니다. 구글이 2020년 11월, '... blog.naver.com - 기존 apk 업로드 방식 : 개발자들이 자체 키(최초 1회 store console에 등록)를 관리하면서 해당 키로 앱 signing을 진행 -> 분실과 도난의 위험, key를 분실할 경우 기존 앱 업..
2023.11.07 -
Android 14 동작 변경 사항
[모든 앱]- 정확한 알람 예약은 기본적으로 거부 됨SCHEDULE_EXACT_ALARM permission is no longer being pre-granted to most newly installed apps targeting Android 13 and higher- 앱이 캐시되는 동안 컨텍스트 등록 브로드캐스트가 대기열에 추가됨- 자체 백그라운드 프로세스만 종료할 수 있음(killBackgroundProcesses())- 설치 가능한 최소 API 수준 23Starting with Android 14, apps with a targetSdkVersion lower than 23 can't be installed- 두 가지 조건 중 하나 만족 시, 미디어 소유자 패키지명 변경 가능(OWNER_PAC..
2023.08.02 -
SDK 30(11, Ros) 동작변경 사항
SDK 29(10, Qos)부터 적용된 범위지정저장소의 사용이 의무화 됨에 따라 해당 내용 적용이 필요 1. AndroidManifest 파일 requestLegacyExternalStorage 설정 무효화 - 로 SDK 29에서 scoped storage 적용 유예 기간을 위해 기존 레거시 외부저장소 사용 옵션을 제공하였으나, SDK 30부터 scoped storage 정책이 의무화되어 옵션 설정이 작동하지 않음 2. AndroidManifest파일 preserveLegacyExternalStorage 설정 제공 - SDK29 사용자들의 SDK30 마이그레이션을 위해 해당 설정 제공, 업데이트하는 경우에만 동작하며 새로 설치하는 경우 설정은 무효화 처리됨 3. File API 허용 - SDK 29에서 ..
2021.06.03 -
Qos(API 29)
앱은 API 수준 29를 타겟팅해야 함 APK를 업로드하는 경우 Google Play의 타겟 API 수준 요구사항을 충족해야 합니다. 새로운 앱은 2020년 8월 3일까지 Android 10(API 수준 29) 이상을 타겟팅해야 하며 업데이트되는 모든 앱은 2020년 11월 2일까지 Android 10(API 수준 29) 이상을 타겟팅해야 합니다. 이 날짜 이전의 새로운 앱 및 앱 업데이트는 Android 9(API 수준 28) 이상을 타겟팅해야 합니다. 비 SDK 인터페이스 제한 공식적으로 제공하는 SDK 메소드가 아닌 경우 사용 제한(@hide annotation 지우거나 reflection 이용 막음) Android 10(API 레벨 29)을 타겟팅하지 않을 경우, 이러한 변경사항 중 일부는 즉시 ..
2021.04.23