Na tej stronie znajdziesz odpowiedzi na najczęstsze 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 (CDD) Androida określa konkretne konfiguracje urządzeń, które są uznawane 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 zgodne mogą być urządzenia inne niż telefony, np. 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 zakwalifikowane jako 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 systemem Android 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 określa 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 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 przestarzałych 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 systemem Android 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 publikowanie nowej wersji dokumentu definicji zgodności (CDD) Androida, 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 pierwszym urządzeniu. W miarę możliwości Google udostępnia jednak 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ą.