Dokument definicji zgodności z systemem Android

Witamy w dokumencie definicji zgodności z systemem Android (CDD). W tym dokumencie wymieniono wymagania, które muszą zostać spełnione, aby urządzenia były zgodne z najnowszą wersją systemu Android. Aby zostały uznane za zgodne z systemem Android, implementacje urządzeń MUSZĄ spełniać wymagania przedstawione w niniejszej definicji zgodności, w tym wszelkie dokumenty włączone przez odniesienie. Dla każdego wydania platformy Android zostanie dostarczony szczegółowy CDD. CDD reprezentuje aspekt „polityki” zgodności z systemem Android.

Ważne jest polityka Android programu zgodności jest skodyfikowane jawnie jak bez zestawu testowego, w tym Android Compatibility Test Suite (CTS) , może naprawdę być niepełna. Na przykład CTS zawiera test, który sprawdza obecność i prawidłowe zachowanie interfejsów API grafiki OpenGL, ale żaden test oprogramowania nie może zweryfikować, czy grafika rzeczywiście wyświetla się poprawnie na ekranie. Ogólnie rzecz biorąc, nie można przetestować obecności funkcji sprzętowych, takich jak klawiatury, gęstość wyświetlania, Wi-Fi i Bluetooth.

Rolą CDD jest skodyfikowanie i wyjaśnienie określonych wymagań oraz wyeliminowanie niejasności. CDD nie stara się być wyczerpująca. Ponieważ Android jest pojedynczym korpusem kodu o otwartym kodzie źródłowym, sam kod jest kompleksową „specyfikacją” platformy i jej interfejsów API. CDD działa jako „centrum” odwołujące się do innych treści (takich jak dokumentacja interfejsu API SDK), które zapewnia platformę, w której można użyć kodu źródłowego Androida, aby końcowy wynik był zgodny z systemem.

Jeśli chcesz zbudować urządzenie kompatybilne z daną wersją Androida, zacznij od sprawdzenia kodu źródłowego dla tej wersji, a następnie przeczytaj odpowiednią płytę CDD i trzymaj się jej wytycznych.

Najnowszą wersję CDD można wyświetlić w postaci strony internetowej HTML lub łatwego do pobrania pliku PDF:

Znajdź starsze wersje CDD i zatwierdzone ciągi wersji wydań tutaj:

Wersja PDF HTML/XHTML Smyczki
11 android-11-cdd.pdf android-11-cdd.html Wersja 11
10 android-10-cdd.pdf android-10-cdd.html Wersja 10
9 android-9-cdd.pdf android-9-cdd.html Wersja 9
8.1 android-8.1-cdd.pdf android-8.1-cdd.html Wersja 8.1
8,0 android-8.0-cdd.pdf android-8.0-cdd.html Wersja 8.0
7,1 android-7.1-cdd.pdf android-7.1-cdd.html Wersja 7.1
7,0 android-7.0-cdd.pdf android-7.0-cdd.html Wersja 7.0
6,0 android-6.0-cdd.pdf android-6.0-cdd.html Wersja 6.0
5.1 android-5.1.cdd.pdf android-5.1-cdd.html Wersja 5.1
5.0 android-5.0.cdd.pdf android-5.0-cdd.html Wersja 5.0
4.4 android-4.4.cdd.pdf android-4.4-cdd.html Wersja 4.4
4,3 android-4.3.cdd.pdf android-4.3-cdd.html Wersja 4.3
4.2 android-4.2.cdd.pdf android-4.2-cdd.html Wersja 4.2
4.1 android-4.1.cdd.pdf android-4.1-cdd.html Wersja 4.1
4.0 android-4.0.cdd.pdf android-4.0-cdd.html Wersja 4.0
2,3 android-2.3.cdd.pdf
android-2.3.3-cdd.pdf
android-2.3-cdd.html Wersja 2.3
2.2 android-2.2.cdd.pdf android-2.2-cdd.html Wersja 2.2
2,1 android-2.1.cdd.pdf android-2.1-cdd.html Wersja 2.1
1,6 android-1.6.cdd.pdf android-1.6-cdd.html