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ć 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, aby zasady programu zgodności z systemem Android były wyraźnie skodyfikowane, ponieważ żaden zestaw testów, w tym zestaw testów zgodności z systemem Android (CTS) , nie może być naprawdę wszechstronny. 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, niemożliwe jest przetestowanie 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 próbuje 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 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
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
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