Dokument definicji zgodności z Androidem

Witamy w dokumentacji definicji zgodności Androida (CDD). W tym dokumencie wymieniono wymagania, które muszą być spełnione, aby urządzenia były zgodne z najnowszą wersją Androida. Aby uznać implementację urządzenia za zgodną z Androidem, należy spełnić wymagania podane w tej definicji zgodności, w tym wszystkie dokumenty uwzględnione w dokumentach referencyjnych. W przypadku każdej wersji platformy Android udostępniamy szczegółowe informacje dotyczące CDD. Dokument CDD zawiera „zasady” zgodności z Androidem.

Ważne jest, aby zasady programu zgodności z Androidem były jasno określone, ponieważ żaden pakiet testów, w tym Compatibility Test Suite (CTS), nie może być w pełni wyczerpujący. Na przykład CTS zawiera test, który sprawdza obecność i prawidłowe działanie interfejsów API grafiki OpenGL, ale żaden test oprogramowania nie może zweryfikować, czy grafika rzeczywiście wyświetla się prawidłowo na ekranie. Ogólnie rzecz biorąc, niemożliwe jest przetestowanie obecności funkcji sprzętowych, takich jak klawiatury, gęstość ekranu, Wi-Fi czy Bluetooth.

Rolą CDD jest usystematyzowanie i wyjaśnianie konkretnych wymagań oraz eliminowanie niejasności. Dokument CDD nie jest wyczerpujący. Ponieważ Android to pojedynczy zbiór kodu open source, sam kod jest kompleksową „specyfikacją” platformy i jej interfejsów API. Dokumentacja CDD pełni funkcję „huba” odwołującego się do innych treści (np. dokumentacji interfejsu SDK API), który zapewnia środowisko, w którym można używać kodu źródłowego Androida, aby uzyskać zgodny system.

Jeśli chcesz zbudować urządzenie zgodne z określoną wersją Androida, zacznij od pobrania kodu źródłowego tej wersji, a następnie zapoznaj się z odpowiednim dokumentem CDD i postępuj zgodnie z jego wytycznymi.

Najnowszą wersję dokumentu CDD możesz wyświetlić jako stronę internetową w formacie HTML.

Tutaj znajdziesz opublikowane wersje dokumentów CDD i zatwierdzone ciągi znaków wersji:

Wersja PDF HTML/XHTML Strings
16 android-16-cdd.html Wersja 16
15 android-15-cdd.html Wersja 15
14 android-14-cdd.html Wersja 14
13 android-13-cdd.html Wersja 13
12 android-12-cdd.pdf android-12-cdd.html Wersja 12
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
z Androidem 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