Google은 파일 관리자 개발자가 Android 11에서 광범위한 파일 저장소에 액세스할 수 있도록 양식을 제출하도록 할 예정입니다.

보안을 강화하기 위해 Google은 파일 관리자 개발자에게 Android 11에서 광범위한 파일 저장소 액세스 권한을 얻기 위한 양식을 제출하도록 요구합니다.

안드로이드 10 베타 2 올해 초 출시 Google은 앱이 휴대전화의 내부 저장소에 액세스할 수 있는 방식을 제한할 계획이라고 밝혔습니다. 이를 위해 Google은 범위 지정 저장소(Scoped Storage)라는 기능을 도입했습니다. 그러나 여러 개발자들의 반발로 인해 회사는 되돌아가야 했다 구현에 대해. 회사에서는 아직 Android 10을 타겟팅하지 않는 앱이 예전처럼 작동하도록 허용하고 개발자에게 2020년 11월 1일까지 Android 10을 타겟팅하도록 앱을 업데이트할 시간을 주었습니다.

이미 기본적으로 Android 10을 타겟팅하는 앱은 앱별 디렉터리에 있는 파일만 볼 수 있습니다. 사진, 이미지, 비디오, 오디오 등 다른 앱이 만든 파일에 액세스하려면 앱에서 계속 요청해야 합니다. READ_EXTERNAL_STORAGE 권한이 있지만 이제 이 권한을 얻으면 더 이상 전체 /data/media 파티션에 액세스할 수 없습니다. 대신 MediaStore API에서 제공하는 잘 정의된 위치의 파일만 볼 수 있습니다. 이 구현은 미디어 파일에 액세스해야 하는 앱에서는 작동하지만 파일 관리자 앱에서는 작동하지 않습니다.

파일 관리자가 작동하려면 외부 저장소에 대한 광범위한 액세스가 필요하며 Android 10을 대상으로 하는 경우 광범위한 파일 액세스를 얻을 수 있는 유일한 방법 SAF(Storage Access Framework) API를 사용하는 것입니다. SAF는 Android 5.0 Lollipop부터 존재했지만 개발자는 이를 사용하지 않는 경향이 있습니다. 어렵고 문서화 수준이 낮은 API, 열악한 사용자 경험, 열악한 성능, 열악한 API 신뢰할 수 있음. 이제 Google은 Android 11에서 이러한 문제를 해결하는 것을 목표로 합니다.

Google 직원 Roxanna Aliabadi, Zimuzo Ezeozue 및 Yacine Rezgui가 발표한 "범위 지정 저장소 준비"라는 제목의 최근 강연에 따르면 Google은 "특정 사용 사례에 대한 특별 앱 액세스"를 부여할 계획입니다. 강연의 일환으로 그들은 이 "특별 앱 액세스"가 다음 사용자에게만 제공된다고 언급합니다. 공유 저장소에 대한 전체 액세스에 대한 '분명한 필요성'을 입증하고, Google에 '선언 양식을 제출'하고, '외부 앱'에 액세스하지 않는 앱 디렉토리".

이는 SMS/통화 기록 권한을 요청하는 앱이 Google에 요청하는 것과 마찬가지로 파일 관리자가 Google에 외부 저장소에 액세스할 수 있는 권한을 요청해야 함을 의미합니다. 따라서 과거 Google Play의 결정에서 본 것처럼 임의적인 시행 문제가 있을 수 있습니다. 마지막으로 또 다른 잠재적인 문제는 파일 관리자가 더 이상 외부 앱 디렉터리에 액세스할 수 없다는 사실입니다. 따라서 게임 모드와 같은 기능은 더 이상 작동하지 않습니다.


원천: 유튜브

을 통해: 레딧