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 wszelkie dokumenty uwzględnione w dokumentacji. W przypadku każdej wersji platformy Android udostępniamy szczegółowe informacje dotyczące CDD. CDD reprezentuje aspekt „zasad” 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ą dokumentu CDD jest usystematyzowanie i wyjaśnienie konkretnych wymagań oraz wyeliminowanie 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 rolę „huba” odwołującego się do innych treści (np. dokumentacji interfejsu API pakietu SDK), 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 przeczytaj odpowiednie dokumenty dotyczące zasad i postępuj zgodnie z ich 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: