Ten dokument zawiera odpowiedzi na ogólne pytania dotyczące zgodności z Androidem.
Jakie typy urządzeń mogą być zgodne z Androidem?
Oprogramowanie Androida można przenosić na wiele różnych urządzeń, w tym na takie, na których aplikacje innych firm nie działają prawidłowo. Dokument definicji zgodności Androida (CDD) określa konkretne konfiguracje urządzeń, które są uważane za zgodne.
Na przykład kod źródłowy Androida można przenieść, aby działał na telefonie bez aparatu, ale dokument CDD wymaga, aby wszystkie telefony miały aparat. Dzięki temu deweloperzy mogą polegać na spójnym zestawie funkcji podczas pisania aplikacji.
CDD stale się rozwija, aby odzwierciedlać realia rynkowe. Na przykład wersja 1.6 dokumentu CDD obsługuje tylko telefony komórkowe. Wersja 2.1 umożliwia jednak pominięcie sprzętu telefonicznego, dzięki czemu jest zgodna z urządzeniami innymi niż telefony, takimi jak odtwarzacze muzyki w formie tabletu. Wprowadzając te zmiany, Google rozszerza też funkcje Google Play, aby deweloperzy mogli zachować kontrolę nad tym, gdzie ich aplikacje są dostępne. Wracając do przykładu z telefonią, aplikacja do zarządzania SMS-ami nie jest przydatna na odtwarzaczu multimediów, więc Google Play umożliwia deweloperowi ograniczenie jej działania wyłącznie do telefonów.
Czy jeśli moje urządzenie jest zgodne, automatycznie uzyskuje dostęp do Google Play i marki?
Nie. Dostęp nie jest automatyczny. Google Play to usługa obsługiwana przez Google. Uzyskanie zgodności jest warunkiem wstępnym uzyskania dostępu do oprogramowania i marki Google Play. Gdy urządzenie zostanie uznane za zgodne z Androidem, wypełnij formularz kontaktowy dostępny w sekcji Licencjonowanie Usług mobilnych Google, aby uzyskać dostęp do Google Play.
Czy zgodność jest obowiązkowa?
Nie. Program zgodności z Androidem jest opcjonalny. Kod źródłowy Androida jest otwarty, więc każdy może go używać do tworzenia dowolnego rodzaju urządzenia. Jeśli jednak chcesz używać nazwy Android w odniesieniu do swojego produktu lub uzyskać dostęp do Google Play, musisz najpierw sprawdzić, czy Twoje urządzenie jest zgodne.
Ile kosztuje certyfikat zgodności?
Uzyskanie zgodności urządzenia z Androidem nie wiąże się z żadnymi opłatami. Zestaw testów zgodności jest dostępny na licencji open source i każdy może go używać do testowania urządzeń.
Kto ustala definicję zgodności?
Google odpowiada za ogólny kierunek rozwoju Androida jako platformy i usługi, dlatego utrzymuje dokument definicji zgodności (CDD) dla każdej wersji. Google opracowuje dokument CDD dla nowej wersji Androida w konsultacji z różnymi producentami OEM, którzy przekazują swoje uwagi.
Jak długo każda wersja Androida jest obsługiwana na nowych urządzeniach?
Kod Androida jest dostępny na licencji open source, więc Google nie może uniemożliwić nikomu używania dowolnej wersji do uruchomienia urządzenia. Zamiast tego Google nie udziela licencji na oprogramowanie klienta Google Play do użytku w przypadku starszych wersji. Dzięki temu każdy może nadal dostarczać przestarzałe wersje Androida, ale te urządzenia nie mogą używać nazwy Android i działają poza ekosystemem aplikacji na Androida, tak jakby nie były z nim zgodne.
Czy urządzenie może mieć inny interfejs użytkownika i nadal być zgodne?
Program zgodności z Androidem określa, czy urządzenie może uruchamiać aplikacje innych firm. Komponenty interfejsu użytkownika dostarczane z urządzeniem (takie jak ekran główny, dialer i schemat kolorów) zwykle nie mają dużego wpływu na aplikacje innych firm. Dlatego producenci urządzeń mogą dostosowywać interfejs użytkownika. Dokument definicji zgodności ogranicza zakres, w jakim producenci OEM mogą zmieniać interfejs użytkownika systemu w obszarach, które mają wpływ na aplikacje innych firm.
Kiedy publikowane są definicje zgodności dla nowych wersji Androida?
Celem Google jest udostępnianie nowej wersji dokumentu definicji zgodności Androida (CDD), gdy odpowiednia wersja platformy Android będzie wystarczająco stabilna. Google nie może opublikować ostatecznej wersji dokumentu CDD dla wersji oprogramowania Androida przed wysłaniem pierwszego flagowego urządzenia z tym oprogramowaniem, ale ostateczne wersje dokumentów CDD są zawsze publikowane po wysłaniu pierwszego urządzenia. W miarę możliwości Google udostępnia wersje robocze dokumentów CDD.
Jak weryfikowane są deklaracje producentów urządzeń dotyczące zgodności?
Nie ma procesu weryfikacji zgodności urządzeń z Androidem. Jeśli jednak urządzenie ma zawierać Google Play, Google zwykle sprawdza jego zgodność, zanim zgodzi się na licencjonowanie oprogramowania klienta Google Play.
Co się stanie, jeśli urządzenie, które jest deklarowane jako zgodne, okaże się niezgodne?
Zazwyczaj Google prosi o udostępnienie zaktualizowanych obrazów systemu, które rozwiązują problemy ze zgodnością.