Android CDD(호환성 정의 문서)에 오신 것을 환영합니다. 이 문서에서는 기기가 최신 버전의 Android와 호환되기 위해 충족해야 하는 요구사항을 설명합니다. Android 10과 호환되도록 하려면 기기 구현이 호환성 정의에 나와 있는 요구사항 및 참조를 통해 통합된 모든 문서의 요구사항을 충족해야 합니다. Android 플랫폼의 출시 버전마다 자세한 CDD가 제공됩니다. CDD는 Android의 호환성 '정책'을 보여줍니다.
Android 호환성 테스트 모음(CTS)을 비롯한 그 어떤 테스트도 완전히 포괄적일 수는 없으므로 Android 호환성 프로그램의 정책을 명문화하는 것이 중요합니다. 예를 들어, CTS에는 OpenGL 그래픽 API의 존재 및 올바른 동작을 확인하는 테스트가 포함되어 있지만 소프트웨어 테스트로는 그래픽이 실제로 화면에 올바르게 나타나는지 확인할 수 없습니다. 또한 일반적으로 키보드, 화면 밀도, Wi-Fi, 블루투스와 같은 하드웨어 기능은 테스트가 불가능합니다.
CDD의 역할은 구체적인 요구사항을 명문화하고 명확하게 설명하여 모호성을 없애는 것입니다. CDD는 모든 항목을 포괄하는 것을 목표로 하지 않습니다. Android는 오픈소스 코드의 단일 모음이므로 코드 자체는 플랫폼과 API의 포괄적인 '사양'입니다. CDD는 다른 콘텐츠(예: SDK API 문서)를 참조하는 '허브' 역할을 하며, 최종적으로 호환 가능한 시스템을 만들기 위해 Android 소스 코드를 사용할 수 있는 프레임워크를 제공합니다.
지정된 Android 버전과 호환되는 기기를 만들려면 관련 버전의 소스 코드를 확인한 다음 버전에 맞는 CDD를 읽고 가이드라인을 준수해야 합니다.
CDD에 추가된 향후 변경사항을 보려면 Android 호환성 정의(미리보기)로 이동하세요.최신 CDD를 HTML 웹페이지로 볼 수 있습니다.
다음에서 CDD의 이전에 출시된 버전 및 승인된 출시 버전 문자열을 찾으세요.