제품 소식

위치 개인 정보 보호 재정의: Android 17의 새로운 도구 및 개선사항

전문 길이: 3분
Robert Clifford
개발자 관계팀 엔지니어

Android 생태계의 핵심은 사용자 신뢰에 대한 공동의 약속입니다. 모바일 환경이 진화함에 따라 민감한 정보를 보호하는 Google의 접근 방식도 진화하고 있습니다. Android 17에서는 사용자에게 더 많은 제어 권한을 부여하고 개발자에게 데이터 최소화 및 제품 안전을 위한 우아한 솔루션을 제공하도록 설계된 새로운 위치 개인 정보 보호 기능 제품군을 도입합니다. Google의 전략은 고품질 환경과 강력한 개인 정보 보호의 균형을 맞추기 위한 새로운 도구를 도입하고 사용자가 데이터를 관리할 수 있도록 투명성을 개선하는 데 중점을 두고 있습니다.

위치 버튼 소개: 일회성 사용을 위한 간소화된 액세스

근처 상점 찾기나 소셜 게시물 태그와 같은 일반적인 작업의 경우 앱에서 사용자의 정확한 위치에 대한 영구 액세스 또는 백그라운드 액세스가 필요하지 않습니다.Android 17에서는 책임 있는 일회성 정확한 위치 액세스를 위한 명확한 경로를 제공하도록 설계된 새로운 UI 요소인 위치 버튼이 도입됩니다. 업계 파트너는 사용자에게 더 간단하고 비공개적인 위치 흐름을 제공하기 위해 이 새로운 기능을 요청했습니다.

local-cafe.gif

사용자의 개인 정보 보호 강화

사용자가 작업을 수행하는 시점으로 위치 공유에 관한 의사 결정을 이동하면 사용자가 공유할 정보의 양과 기간을 더 명확하게 선택할 수 있습니다. 이를 통해 사용자는 해당 세션에서 앱에 필요한 데이터만 공유하도록 제한할 수 있습니다. 동의가 제공되면 이 세션 기반 액세스를 통해 위치 종속 기능에 대한 반복적인 메시지가 표시되지 않습니다. 이를 통해 개발자는 사용자의 환경을 더 원활하게 만들고 행동 시점에 액세스가 명시적으로 요청되므로 사용자 의도에 대한 높은 신뢰도를 얻을 수 있습니다.

앱의 미적 감각에 맞게 UI를 완전히 맞춤설정

위치 버튼은 시스템 전체의 인식 가능성을 유지하면서 앱의 미적 감각과 통합할 수 있도록 광범위한 맞춤설정 옵션을 제공합니다. 다음과 같은 버튼의 시각적 스타일을 수정할 수 있습니다.

  • 배경 및 아이콘 색 구성표
  • 윤곽선 스타일
  • 크기 및 모양

또한 사전 정의된 옵션 목록에서 적절한 텍스트 라벨을 선택할 수 있습니다. 보안과 신뢰를 보장하기 위해 위치 아이콘 자체는 필수이며 맞춤설정할 수 없는 반면, 글꼴 크기는 사용자 접근성 설정을 준수하도록 시스템에서 관리합니다.

location-buttons-examples.png

Jetpack과의 통합 간소화 및 자동 하위 호환성

위치 버튼은 Jetpack 라이브러리로 제공되므로 다른 Jetpack 뷰 구현과 마찬가지로 기존 앱 레이아웃에 쉽게 통합할 수 있으며 정확한 위치에 액세스할 권한을 요청하는 방법을 간소화할 수 있습니다. 또한 Jetpack 라이브러리로 위치 버튼을 구현하면 사용자가 Android 16 이하를 실행하는 기기에서 버튼을 탭할 때 기존 위치 메시지가 기본값으로 설정되어 하위 호환성이 자동으로 처리됩니다.

Android 위치 버튼은 Android 17 베타 3부터 테스트할 수 있습니다. 

위치 정보 액세스 투명성

사용자는 위치 데이터에 대한 액세스를 모니터링하고 제어하는 데 사용할 수 있는 도구를 이해하는 데 어려움을 겪는 경우가 많습니다. Android 17에서는 위치 권한 투명성을 이미 마이크와 카메라에 설정된 높은 표준에 맞추고 있습니다. 

Location-access-transparency.png
  • 위치 표시기 업데이트: 이제 시스템이 아닌 앱이 위치에 액세스할 때마다 사용자에게 알리는 지속적인 표시기가 표시됩니다.
  • 기여 분석 및 관리: 사용자는 표시기를 탭하여 최근에 위치에 액세스한 앱을 정확하게 확인하고 '최근 앱 사용' 대화상자를 통해 이러한 권한을 즉시 관리할 수 있습니다.

밀도 기반 대략적 위치로 사용자 개인 정보 보호 강화

또한 Android 17에서는 인구 밀도를 인식하도록 대략적인 위치 알고리즘을 개선합니다. 이전에는 대략적인 위치에서 정적 2km 너비 그리드를 사용했습니다. 인구가 적은 지역에서는 2km 정사각형에 사용자가 몇 명만 포함되는 경우가 많아 충분히 비공개적이지 않을 수 있습니다. 새로운 접근 방식은 이 고정 그리드를 지역 인구 밀도에 기반한 동적 크기의 영역으로 대체합니다. 인구 밀도가 낮은 지역의 그리드를 늘림으로써 Android는 밀집된 도심에서 외딴 지역에 이르기까지 다양한 환경에서 보다 일관된 개인 정보 보호 보장을 제공합니다.

향상된 런타임 권한 대화상자

위치 정보의 런타임 권한 대화상자는 사용자가 탐색하기에 더 복잡한 흐름 중 하나로, 사용자에게 각 앱에 부여할 권한 액세스의 세부사항과 길이를 결정하도록 요청합니다. 사용자가 마찰을 줄이면서 가장 정보에 입각한 개인 정보 보호 결정을 내릴 수 있도록 지원하기 위해 대화상자를 재설계하여 '정확한 위치'과 '대략적인 위치' 선택사항을 시각적으로 더 명확하게 만들어 사용자가 자신의 필요에 가장 적합한 액세스 수준을 선택하도록 유도합니다.

location-grant-dialog.gif

Android 17 빌드 시작

새로운 위치 개인 정보 보호 도구는 현재 베타 3에서 사용할 수 있습니다. 정식 출시 전에 이러한 기능을 개선할 수 있도록 의견을 보내주세요. 

지금 바로 더 원활하고 비공개적인 환경을 구축하세요.

작성자:

계속 읽기