
파트너 사에서 Android 네이티브앱에 targetSDK 33(Android 13)을 배포할 예정이며, targetSDK 33(Android 13) 적용 시 WebView 설정 중 다음 사항이 Deprecate되어 삭제될 예정이었다. ('23.2월 말 예정)
mWebView.getSettings().setAppCacheEnabled(true)
setAppCacheEnabled 는 Android Webview에서 AppCache 사용 여부에 대한 설정.
현재 서비스 내 AppCache 이용해 구현된 기능은 없는 것으로 확인 됨.
Chrome 85 버전부터 보안 등의 이유로 AppCache 지원 종료
Android WebView도 Chromium기반이기 때문에 AppCache관련 API가 API Level 30부터 Deprecated
따라서 Android 13, compileSdkVersion 33 환경에서 기존에 설정된 AppCache는 동작하지 않으므로 AppCache를 사용하는 기존 애플리케이션은 ServiceWorker를 사용하도록 마이그레이션
AppCache
AppCache was standardized in the Offline Web applications section of the HTML specification. The standard is formally referred to as application caches.
First and foremost, AppCache is a deprecated standard with serious architectural concerns. Second, Chrome's AppCache implementation is a security and stability liability.
Chrome Platform Status
AppCache는 offline에서 사용 되는 api이며 구조적, 보안 이슈로 지원 종료 됨.