Ответ:

Deprecation — это пометка о том, что API считается устаревшим и его применение не рекомендуется в новом коде. Обычно вместо него предлагается современная альтернатива. Устаревший API может продолжать работать, но впоследствии его поведение могут ограничить или его могут удалить, поэтому следует учитывать документацию и версию платформы.

Пример: приложение, которое обращается к общим файлам через широкие разрешения и прямые файловые пути, нужно адаптировать к модели Scoped Storage, введённой в Android 10 (API 29) и ставшей обязательной для приложений, ориентированных на Android 11 (API 30) и выше, с предусмотренными платформой исключениями. Для медиафайлов используют, например, MediaStore; для документов и других пользовательских файлов — системный выбор файлов через Storage Access Framework. Это позволяет работать с нужными файлами без неограниченного доступа ко всему общему хранилищу и лучше защищает приватность пользователя.