앱 개발자에게 기기 호환성 문제에 대한 고유한 관점을 공유할 수 있는 기회를 제공하기 위해 Google은 새로운 CTS-D 모듈을 도입했습니다.
Android 호환성 프로그램의 일환으로 Google은 스마트폰 OEM에게 CTS(호환성 테스트 도구 모음)에 대한 액세스 권한을 제공합니다. 이 제품군에는 OEM이 초기에 버그를 제거하는 데 사용하는 2백만 개가 넘는 테스트 사례 모음이 포함되어 있습니다. 사용자가 다양한 분야에서 일관된 앱 경험을 얻을 수 있도록 스마트폰 개발 프로세스 장치. 그러나 CTS에는 대부분 Android 엔지니어가 작성한 테스트가 포함되어 있으며 앱 개발자의 의견은 거의 없습니다. 앱 개발자에게 자신의 의견을 공유할 기회를 제공하기 위해 "실제 장치 호환성 문제에 대한 독특한 관점" Google은 이제 CTS-D를 도입했습니다.
CTS-D는 앱 개발자가 작성한 호환성 테스트가 포함된 새로운 CTS 모듈입니다. 그것 이미 커뮤니티에서 제공한 몇 가지 테스트로 구성되어 있습니다., Google은 이제 직면한 앱 호환성 문제를 파악하기 위해 테스트 사례를 구축하고 기여하도록 더 많은 개발자를 초대하고 있습니다. 회사는 추가로 다음과 같이 언급합니다. "우리는 많은 분들이 이미 다양한 장치에서의 호환성을 확인하기 위해 자체 테스트를 만들었다는 것을 알고 있습니다. 우리는 이러한 테스트를 AOSP에 도입하기 위해 귀하와 협력하고 싶습니다."
새로운 테스트를 제출하려면 제안서를 제출하세요. 이 템플릿을 사용하여 AOSP에 테스트 코드를 제공하기 전에. 그러면 Android 팀에서 제출된 내용을 검토하여 적격성을 확인하게 됩니다. 현재 Google은 앱 개발자에게 제출을 요청하고 있습니다. 전원 관리 테스트 케이스.
앱 개발자들과 함께 Google도 "강력히 조언한다" 스마트폰 OEM은 CTS-D를 사용하여 문제를 식별하고 완화합니다. 그러나 회사는 OEM이 장치 인증을 통과하기 위해 CTS-D 테스트를 실행하도록 엄격하게 요구하지는 않습니다. 결과적으로 일부 OEM은 해당 장치에서 CTS-D 테스트를 실행하지 않을 수 있습니다. 이러한 경우, 앱 개발자는 기기가 CTS-D 테스트를 통과하지 못한 경우 보고서를 제출할 수 있는 옵션을 갖게 됩니다.
이 이슈 트래커 템플릿. 구글은 OEM 파트너와 협력해 문제를 해결할 것이라고 밝혔습니다.원천:Android 개발자 블로그