Dokument definicji zgodności z Androidem

Witamy w dokumencie definicji zgodności (CDD) Androida. Ten dokument zawiera listę wymagań, które muszą spełniać urządzenia, aby były zgodne z najnowszą wersją Androida. Aby urządzenie było uznawane za zgodne z Androidem, jego implementacja MUSI spełniać wymagania przedstawione w tym dokumencie definicji zgodności, w tym w dokumentach włączonych przez odniesienie. W przypadku każdej wersji platformy Androida udostępniany jest szczegółowy dokument CDD. Dokument CDD stanowi „zasady” dotyczące zgodności z Androidem.

Ważne jest, aby zasady Programu zgodności z systemem Android były skodyfikowane wyraźnie, ponieważ żaden zestaw testów, w tym pakiet CTS (Compatibility Test Suite), nie może być w pełni wyczerpujący. Na przykład pakiet 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, nie można przetestować obecności funkcji sprzętowych, takich jak klawiatury, gęstość wyświetlania, Wi-Fi i Bluetooth.

Zadaniem dokumentu CDD jest kodyfikowanie i wyjaśnianie konkretnych wymagań oraz eliminowanie niejasności. Dokument CDD nie ma być wyczerpujący. Android to pojedynczy zbiór kodu open source, więc sam kod jest wyczerpującą „specyfikacją” platformy i jej interfejsów API. Dokument CDD pełni rolę „centrum”, które odsyła do innych treści (np. dokumentacji interfejsu API pakietu SDK), które zapewniają ramy, w których można używać kodu źródłowego Androida, aby uzyskać zgodny system.

Jeśli chcesz utworzyć urządzenie zgodne z daną wersją Androida, zacznij od pobrania kodu źródłowego tej wersji, a następnie przeczytaj odpowiedni dokument CDD i postępuj zgodnie z jego wytycznymi.

Najnowszy dokument CDD możesz wyświetlić jako stronę HTML.

Wersje do publikacji dokumentu CDD i zatwierdzone ciągi znaków wersji do publikacji znajdziesz tutaj:

Wersja PDF HTML/XHTML Strings
17 android-17-cdd.html Wersja 17
Dodatek MPC
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
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