Google은 Android Q의 새로운 범위 지정 저장소 규칙을 고려하지 않는 모든 앱을 제한할 계획이었지만 이제는 이를 약간 철회했습니다.
모든 새로운 Android 버전에는 일부 개발자가 별로 좋아하지 않는 몇 가지 변경 사항이 포함되는 것은 불가피합니다. 가장 큰 것 중 하나는 Android Q는 '범위 지정 저장소'입니다. 이는 앱이 휴대폰의 외부 저장소에 액세스하는 방식을 본질적으로 변경합니다. Google은 범위 지정 저장소에 도입된 변경 사항을 준수하지 않는 모든 앱을 제한할 계획이었지만 지금은 이를 약간 철회했습니다.
Android Q 이전에는 모든 앱이 외부 저장소에 있는 모든 파일을 읽거나 쓸 수 있었습니다. 휴대폰을 PC에 연결) READ_EXTERNAL_STORAGE 및 WRITE_EXTERNAL_STORAGE를 요청한 경우 권한. 저장 공간을 파일로 복잡하게 만드는 앱을 본 적이 있을 것입니다. 이는 개인 정보 보호/보안 문제이기도 합니다. 범위 지정 저장소는 이 모든 문제를 해결하는 것을 목표로 합니다.
Google은 Android Q에서 기본적으로 앱이 외부 저장소(/data/media/{user}/Android에 위치)에 있는 자체 데이터 폴더에만 액세스할 수 있도록 할 계획이었습니다. 음악이나 이미지와 같은 공유 미디어에 액세스하려면 해당 사용 사례에 맞는 새로운 권한을 요청해야 합니다. 파일 관리자와 같이 외부 저장소에 대한 광범위한 액세스가 필요한 앱은 Java API 사용에서 저장소 액세스 프레임워크 계속해서 스토리지에 광범위하게 액세스하려는 경우.
개발자들은 Google이 저장소 액세스 프레임워크를 사용하는 데 필요한 모든 변경 사항을 적용할 적절한 시간을 제공하지 않았다고 느꼈기 때문에 이러한 변경 사항에 대해 불만을 토로해 왔습니다. 그리고 범위 지정 저장소는 앱이 실제로 Android Q를 대상으로 하는지 여부에 관계없이 Android Q에서 실행되는 모든 앱에 영향을 미치기 때문에 개발자는 앱을 업데이트할 수밖에 없었습니다. 그렇지 않으면 사용자가 다음 Android 버전에서 앱을 사용하려고 할 때 앱이 손상됩니다.
좋은 소식은 Android Q가 Android Pie를 대상으로 하는 앱에 범위 지정 저장소를 더 이상 적용하지 않기 때문에 Google이 개발자의 피드백을 들었다는 것입니다. 때문에 최신 API 수준을 대상으로 하는 요구 사항, 2020년 8월 1일 이후에 Google Play 스토어에 게시된 새 앱은 Android Q를 타겟팅해야 하며, 2020년 11월 1일 이후에 게시된 기존 앱의 업데이트도 Android Q를 타겟팅해야 합니다. 이 모든 것은 이제 개발자가 2020년 8월 또는 11월까지 Android Q의 새로운 범위 지정 저장소를 염두에 두고 앱을 수정해야 한다는 것을 의미하며, 이는 필요한 변경을 수행하는 데 충분한 시간이 될 것입니다. 당신은 할 수 있습니다 여기에서 범위 지정 저장소에 대해 자세히 알아보세요..
출처: 안드로이드 개발자
Mishaal Rahman의 의견을 반영합니다.