Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

Wi-Fi 인프라 기능

Android Wi-Fi 프레임워크는 사용자가 네트워크를 필요로 하고 사용할 수 있을 때 양호한 Wi-Fi 네트워크에 연결할 수 있도록 도와줍니다. Android는 다음과 같은 여러 방법으로 네트워크 연결을 지원합니다.

  • 공용 네트워크 알림: 사용 가능한 양호한 공용 Wi-Fi 네트워크가 있을 때 사용자에게 알려줍니다.
  • 자동으로 Wi-Fi 사용 설정: 사용자가 이전에 저장된 네트워크 근처에 있을 때 Wi-Fi를 다시 사용 설정합니다.
  • 공용 네트워크에 연결: 사용자를 양호한 공용 Wi-Fi 네트워크에 자동으로 연결합니다.
  • 배지 설정: 사용 가능한 네트워크의 품질에 관한 정보를 표시합니다.

여기서 설명한 기능은 AOSP 코드로 구현되며 개발자가 명시적으로 사용 설정하거나 구성할 필요가 없습니다.

공용 네트워크 알림

공용 네트워크 알림 기능은 다음과 같은 환경이 될 때마다 사용자에게 알림을 표시합니다.

  • Wi-Fi가 사용 설정됨
  • 기기가 Wi-Fi 네트워크에 연결되어 있지 않음
  • 충분히 RSSI가 높은(내부 Wi-Fi 선택 알고리즘에서 사용하는 것과 동일한 RSSI 임계값) 공용 Wi-Fi 네트워크를 사용할 수 있음

이 기능은 사용자가 설정 앱을 사용하여 사용 설정 또는 사용 중지할 수 있습니다.

설정 > 네트워크 및 인터넷 > Wi-Fi > Wi-Fi 환경설정 > 공용 네트워크 알림

공용 네트워크 알림 기능
그림 1. 공용 네트워크 알림 기능

자동으로 Wi‑Fi 사용 설정

사용자는 여러 가지 이유로(예: 불안정한 네트워크에 연결) Wi-Fi를 사용 중지한 후 집에 돌아왔을 때 다시 사용 설정하는 것을 잊고 이로 인해 홈 자동화 기기를 제어하지 못하는 등의 부정적인 경험을 할 수 있습니다. Android 9에 도입된 자동으로 Wi-Fi 사용 설정 기능은 저장된 네트워크(즉, 사용자가 이전에 명시적으로 연결한 네트워크)이면서 충분히RSSI가 높은 Wi-Fi 네트워크 근처에 기기가 있을 때마다 Wi-Fi를 자동으로 다시 사용 설정하여 이 문제를 해결합니다.

이 기능은 사용자가 설정 앱을 사용하여 사용 설정 또는 사용 중지할 수 있습니다.

설정 > 네트워크 및 인터넷 > Wi-Fi > Wi-Fi 환경설정 > 자동으로 Wi-Fi 사용 설정

자동으로 Wi‑Fi 사용 설정
그림 2. 자동으로 Wi-Fi 사용 설정

이 기능이 작동하려면 Wi-Fi 검색(대상: 위치)이 사용 설정되어 있어야 합니다. Wi-Fi 검색이 사용 설정되어 있지 않으면 사용자에게 사용 설정을 위한 권한을 요청하는 메시지가 표시됩니다. Wi-Fi 연결을 다시 사용 설정하기 위한 기준을 충족하는 Wi-Fi 네트워크 근처에 기기가 있는지 확인하는 데 검색 결과가 사용되므로 Wi-Fi 검색이 필요합니다.

이 기능은 기기가 충분한 품질의 저장된 Wi-Fi 네트워크를 인식하게 되더라도 사용자가 Wi-Fi를 사용 중지한 직후에는 Wi-Fi를 다시 사용 설정하지 않습니다. 예를 들어 사용자가 사무실에 있으며 사무실 Wi-Fi(저장된 네트워크)에 연결되어 있다가 이후에 Wi-Fi를 사용 중지했다면 이 기능은 사용자가 다시 사용 설정할 수 있는 기준을 충족하는 다른 저장된 네트워크가 있는 다른 환경에 도착할 때까지는 Wi-Fi를 다시 사용 설정하지 않습니다.

공용 네트워크에 자동 연결

Android 8.0 이상에서 사용할 수 있는 공용 네트워크에 연결 기능은 사용 가능한 고품질 네트워크에 기기를 자동으로 연결합니다. 기준은 다음과 같습니다.

  • Wi-Fi가 사용 설정됨
  • 기기가 Wi-Fi 네트워크에 연결되어 있지 않음
  • 외부 네트워크 평가 제공업체(다음 섹션 참조)가 보고한 내용을 기준으로 양호한 공용 Wi-Fi 네트워크를 사용할 수 있음

이 기능은 사용자가 설정 앱을 사용하여 사용 설정 또는 사용 중지할 수 있습니다.

설정 > 네트워크 및 인터넷 > Wi-Fi > Wi-Fi 환경설정 > 공용 네트워크에 연결

공용 네트워크에 연결
그림 3. '공용 네트워크에 연결' 기능 및 네트워크 평가 제공업체 메뉴

외부 네트워크 평가 제공업체를 선택하지 않으면 공용 네트워크에 연결 기능이 사용 중지됩니다. 사용자는 네트워크 평가 제공업체 메뉴를 사용하여 사용 가능한 네트워크 평가 제공업체를 선택할 수 있습니다.

외부 네트워크 평가 제공업체

양호한 Wi-Fi 네트워크를 구성하는 요소를 판단할 수 있도록 Android는 공용 Wi-Fi 네트워크의 품질에 관한 정보를 제공하는 외부 네트워크 평가 제공업체(네트워크 채점 기관이라고도 함)를 지원합니다. 예를 들어 네트워크 채점 기관은 특정 Wi-Fi 네트워크가 양호한지 판단하는 데 과거 네트워크 성능 데이터를 사용할 수 있습니다(예: 이전에 잘 작동했던 AP를 시도해 봄).

사용자는 설정 > 네트워크 및 인터넷 > Wi-Fi > Wi-Fi 환경설정 > 고급 > 네트워크 평가 제공업체 메뉴를 통해 사용 가능한 네트워크 평가 제공업체 목록을 확인할 수 있습니다. 사용자는 목록에 표시된 제공업체 중 한 곳을 선택하거나 선택하지 않을 수 있습니다. 사용 가능한 제공업체가 없거나 제공업체를 선택하지 않으면 공용 네트워크에 연결 기능이 사용 중지됩니다.

개발자가 외부 네트워크 평가 제공업체를 제공할 필요는 없습니다. 평가 제공업체를 생성하는 방법은 다음과 같습니다.

  • NetworkScoreManager에 문서화된 클래스를 구현합니다.
  • 외부 네트워크 평가 제공업체는 권한이 있는 앱이어야 합니다.
  • frameworks/base/core/res/res/values/config.xml의 제품 오버레이 구성 파일에서 config_defaultNetworkRecommendationProviderPackage 키를 업데이트하여 맞춤 구현을 사용하도록 시스템을 구성합니다.

기본 네트워크 평가 제공업체 기능을 포함하지 않으려면 기본 제공업체 속성을 설정하지 않고 AOSP의 네트워크 평가 제공업체 화면을 숨기도록 선택하면 됩니다.

Wi-Fi 네트워크 배지 설정

네트워크 평가 제공업체가 제공한 정보는 사용 가능한 Wi-Fi 네트워크의 품질 관련 정보를 추가하기 위해 Wi-Fi 선택도구에서도 사용합니다. Wi-Fi 선택도구는 사용자가 Wi-Fi 네트워크를 수동으로 선택하는 데 도움이 됩니다. 즉, 외부 네트워크 평가 제공업체가 제공하는 네트워크 정보가 있는 네트워크는 이름 아래에 속도 정보가 표시됩니다.

Wi-Fi 네트워크 품질
그림 4. 네트워크 품질 관련 정보가 포함된 Wi-Fi 네트워크

이 기능에는 외부 네트워크 평가 제공업체가 필요하므로 네트워크 평가 제공업체를 사용할 수 없거나 선택하지 않았다면 이 기능을 사용할 수 없으며 속도/품질 정보가 표시되지 않습니다.