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: