호환성 관련 자주 묻는 질문(FAQ)

이 문서에는 Android 호환성에 관한 일반적인 질문에 대한 답변이 포함되어 있습니다.

Android는 어떤 유형의 기기와 호환되나요?

Android 소프트웨어는 서드 파티 앱이 제대로 실행되지 않는 기기를 비롯한 다양한 기기로 포팅할 수 있습니다. Android 호환성 정의 문서(CDD)는 호환 가능한 것으로 간주하는 구체적인 기기 설정을 설명합니다.

예를 들어 카메라가 없는 휴대전화에서 실행되도록 Android 소스 코드를 포팅할 수 있지만 CDD에서는 모든 휴대전화에서 카메라를 요구합니다. 이를 통해 개발자는 앱을 작성할 때 일관적인 기능을 사용할 수 있습니다.

CDD는 실제 시장 상황을 반영하여 진화하고 있습니다. 예를 들어, CDD 버전 1.6은 휴대전화만 지원합니다. 하지만 버전 2.1을 사용하면 태블릿 스타일의 뮤직 플레이어와 같은 휴대전화 이외의 기기에서 호환되도록 전화 하드웨어를 생략할 수 있습니다. Google에서 이러한 변경을 진행하며 Google은 또한 Google Play에서 개발자들이 앱 제공 위치를 더 제어할 수 있도록 허용하기 위해 노력합니다. 전화 통화를 계속 예로 든다면 SMS 문자 메시지를 관리하는 앱이 미디어 플레이어에서 유용하지 않으므로 Google Play에서는 개발자가 앱을 휴대전화 기기로만 제한할 수 있습니다.

기기가 호환되는 경우 Google Play 및 브랜딩에 자동으로 액세스할 수 있나요?

아니요, 자동으로 액세스할 수 없습니다. Google Play는 Google에서 운영하는 서비스입니다. Google Play 소프트웨어 및 브랜딩에 액세스하려면 호환성을 갖춰야 합니다. 기기가 Android 호환 기기로 인증되면 Google 모바일 서비스 라이선스에 포함된 문의 양식을 작성하여 Google Play에 대한 액세스를 요청해야 합니다.

호환성이 필수인가요?

Android 호환성 프로그램은 선택사항입니다. Android 소스 코드는 공개되어 누구나 이를 사용하여 기기를 만들 수 있습니다. 하지만 제품에 Android 이름을 사용하거나 Google Play에 액세스하길 원한다면 먼저 기기가 호환되는지 확인해야 합니다.

호환성 인증 비용은 얼마인가요?

기기의 Android 호환성을 획득하는 데 드는 비용은 없습니다. 호환성 테스트 모음은 오픈소스이며 누구나 기기 테스트에 사용할 수 있습니다.

호환성 정의는 누가 결정하나요?

Google은 플랫폼 및 제품으로서 Android의 전체 방향을 담당하므로 각 버전마다 호환성 정의 문서(CDD)를 유지합니다. Google은 입력을 제공하는 다양한 OEM과 협의하여 새로운 Android 버전의 CDD 초안을 작성합니다.

새 기기에서 각 Android 버전이 얼마나 오래 지원되나요?

Android 코드는 오픈소스이므로 누군가 어떤 버전을 사용하여 기기를 실행하는 것을 방지할 수는 없습니다. 대신 Google은 더 이상 사용되지 않는 버전에 Google Play 클라이언트 소프트웨어를 사용하지 않도록 라이선스를 부여하지 않도록 합니다. 이를 통해 누구나 사용되지 않는 버전의 Android를 계속 배송할 수 있지만, 기기는 호환되지 않는 것처럼 Android 이름을 사용하지 않고 Android 앱 생태계 외부에 존재합니다.

기기에서 다른 사용자 인터페이스를 사용해도 호환성이 유지되나요?

Android 호환성 프로그램은 기기에서 서드 파티 앱을 실행할 수 있는지 여부를 결정합니다. 기기와 함께 제공된 사용자 인터페이스 구성요소(예: 홈 화면, 다이얼러, 색 구성표)는 일반적으로 서드 파티 앱에 큰 영향을 미치지 않습니다. 따라서 기기 빌더는 사용자 인터페이스를 자유롭게 맞춤설정할 수 있습니다. 호환성 정의 문서는 OEM이 서드 파티 앱에 영향을 미치는 영역의 시스템 사용자 인터페이스를 변경할 수 있는 정도를 제한합니다.

새로운 Android 버전에 관한 호환성 정의는 언제 공개되나요?

Google의 목표는 해당하는 Android 플랫폼 버전이 이를 충분히 수렴할 때 Android 호환성 정의 문서(CDD)의 새 버전을 출시하는 것입니다. 소프트웨어와 함께 배송되는 첫 번째 플래그십 기기 이전에는 Android 소프트웨어 버전의 최종 초안을 출시할 수 없지만 최종 CDD는 항상 첫 번째 기기 이후에 출시됩니다. 하지만 CDD의 초안 버전을 필요에 따라 출시할 수 있습니다.

기기 제조업체의 호환성 주장은 어떻게 확인하나요?

Android 지원 기기 호환성에는 확인 절차가 없습니다. 그러나 기기에 Google Play가 포함된 경우 Google은 일반적으로 Google Play 클라이언트 소프트웨어 라이선스에 동의하기 전에 기기의 호환성을 확인합니다.

호환성을 주장하는 기기가 나중에 호환성 문제가 있는 것으로 판명되면 어떻게 되나요?

일반적으로 Google에서는 호환성 문제를 해결하는 업데이트된 시스템 이미지를 출시할 것을 요청합니다.