Android 10 Compatibility Definition Android Open Source Project
ARANK
1. IntroductionThis document enumerates the requirements that must be met in order for devices to be compatible with Android 10.The use of “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” is per the IETF standard defined in RFC2119.As used in this document, a “device implementer” or “implementer” is a person or organization developing a hardware/software solution running Android 10. A “device implementation” or “implementation" is the hardware/software solution so developed.To be considered compatible with Android 10, device implementations MUST meet the requirements presented in this Compatibility Definition, including any documents incorporated via reference.Where this definition or the software tests described in section 10 is silent, ambiguous, or incomplete, it is the responsibility of the device implementer to ensure compatibility with existing implementations.For this reason, the Androi…