지원 중단
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
각 출시에서 특정 Android API는 더 이상 사용되지 않거나 더 나은 개발자 환경 제공이나 새 플랫폼 기능 지원을 위해 리팩터링해야 할 수 있습니다. 이 경우 Google은 더 이상 사용되지 않는 API를 공식적으로 지원 중단하고 개발자에게 대신 사용할 대체 API를 안내합니다.
지원 중단이란 API에 관한 공식 지원은 종료되나 개발자는 계속 사용할 수 있다는 의미입니다. 이 페이지에서는 이번 Android 출시에서 주목할 만한 지원 중단 사항을 중점적으로 다룹니다. 다른 지원 중단을 확인하려면 API 차이점 보고서를 참고하세요.
가상화기 대신 공간화기 사용
Android 12 (API 수준 32)에 처음 추가된 Spatializer
클래스를 사용하면 앱이 기기에서 사운드 공간화의 기능과 동작을 쿼리할 수 있습니다. Android 15에서는 Virtualizer
클래스가 지원 중단됩니다. 대신 AudioAttributes.Builder.setSpatializationBehavior
를 사용하여 공간화가 지원될 때 콘텐츠를 재생할 방법을 지정합니다.
AndroidX media3 ExoPlayer 1.0은 기기에서 지원하는 경우 멀티채널 오디오에 기본적으로 공간 오디오를 사용 설정합니다. 이 최근 블로그 게시물 및 공간 오디오 문서에서 이 기능을 제어하는 API를 비롯한 자세한 내용을 확인하세요.
Android WebView에서 WebSQL 지원 중단
setDatabaseEnabled
및 getDatabaseEnabled
WebSettings
의 메서드는 이제 지원 중단됩니다. 이 설정으로 지원이 활성화되었습니다.
할 수 있습니다 이제 Chrome에서 WebSQL이 삭제되고 지원 중단됨
Android WebView의 화면입니다. 이러한 메서드는 향후 12개월 내에 모든 Android 버전에서 무작위 작업이 됩니다.
W3C (World Wide Web Consortium)에서는 권장
Web Storage API를 채택하기 위해 웹 데이터베이스가 필요한 앱
localStorage 및
및 sessionStorage 또는
IndexedDB. 브라우저의 SQLite Wasm은
원본 비공개 파일 시스템
를 기반으로 한 대체 기술들을 개괄적으로 설명합니다.
SQLite 데이터베이스
Web Assembly (Wasm)에 컴파일되고, 웹 기반 애플리케이션이며,
원본 비공개 파일 시스템
더 많은 직접 마이그레이션을 지원
Cloud SQL 코드이며
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-08-21(UTC)
[null,null,["최종 업데이트: 2025-08-21(UTC)"],[],[],null,["# Deprecations\n\nWith each release, specific Android APIs might become obsolete or need to be\nrefactored to provide a better developer experience or support new platform\ncapabilities. In these cases, we officially deprecate the obsolete APIs and\ndirect developers to alternative APIs to use instead.\n\nDeprecation means that we've ended official support for the APIs, but they will\ncontinue to remain available to developers. This page highlights some of the\nnotable deprecations in this release of Android. To see other deprecations,\nrefer to the [API diff report](/sdk/api_diff/35/changes).\n\nUse Spatializer instead of Virtualizer\n--------------------------------------\n\nFirst added in Android 12 (API level 32), the [`Spatializer`](/reference/android/media/Spatializer)\nclass lets apps query the capabilities and behavior of sound spatialization on\nthe device. In Android 15, the [`Virtualizer`](/reference/android/media/audiofx/Virtualizer) class is\ndeprecated. Use\n[`AudioAttributes.Builder.setSpatializationBehavior`](/reference/android/media/AudioAttributes.Builder#setSpatializationBehavior(int)) instead\nto characterize how you want your content to be played when spatialization is\nsupported.\n\nAndroidX media3 ExoPlayer 1.0 enables spatial audio by default for multichannel\naudio when the device supports it. See this\n[recent blog post](https://android-developers.googleblog.com/2023/04/delivering-immersive-sound-experience-with-spatial-audio.html) and the\n[spatial audio documentation](/media/grow/spatial-audio#exoplayer) for more information, including\nAPIs to control the feature.\n\nWebSQL deprecated in Android WebView\n------------------------------------\n\nThe [`setDatabaseEnabled`](/reference/android/webkit/WebSettings#setDatabaseEnabled(boolean)) and [`getDatabaseEnabled`](/reference/android/webkit/WebSettings#getDatabaseEnabled())\nmethods from `WebSettings` are now deprecated. These settings activated support\nfor WebSQL inside Webview. WebSQL is now removed in Chrome and is now deprecated\non Android Webview. These methods will become a no-op on all Android versions in\nthe next 12 months.\n\nThe World Wide Web Consortium (W3C) [encourages](https://www.w3.org/TR/webdatabase/#:%7E:text=The%20Web%20Applications%20Working%20Group%20continues%20work%20on%20two%20other%20storage%2Drelated%20specifications%3A%20Web%20Storage%20and%20Indexed%20Database%20API.)\napps needing web databases to adopt [Web Storage API](https://developer.mozilla.org/docs/Web/API/Web_Storage_API)\ntechnologies like [localStorage](https://developer.mozilla.org/docs/Web/API/Window/localStorage)\nand [sessionStorage](https://developer.mozilla.org/docs/Web/API/Window/sessionStorage), or\n[IndexedDB](https://developer.mozilla.org/docs/Web/API/IndexedDB_API/Using_IndexedDB). [SQLite Wasm in the browser backed by the\nOrigin Private File System](https://developer.chrome.com/blog/sqlite-wasm-in-the-browser-backed-by-the-origin-private-file-system)\noutlines a replacement set of technologies based on the\n[SQLite](https://sqlite.org/) database,\n[compiled to Web Assembly](https://sqlite.org/wasm) (Wasm), and backed by the\n[origin private file system](https://developer.mozilla.org/docs/Web/API/File_System_Access_API#origin_private_file_system)\nto enable more [direct migration](https://developer.chrome.com/blog/from-web-sql-to-sqlite-wasm/)\nof WebSQL code."]]