Często zadawane pytania dotyczące zgodności (FAQ)

Ten dokument zawiera odpowiedzi na ogólne pytania dotyczące kompatybilności z Androidem.

Jakie typy urządzeń mogą być kompatybilne z systemem Android?

Oprogramowanie dla systemu Android można przenieść na wiele różnych urządzeń, w tym na takie, na których aplikacje innych firm nie działają poprawnie. Dokument definicji zgodności systemu Android (CDD) określa konkretne konfiguracje urządzeń, które są uważane za zgodne.

Na przykład, chociaż kod źródłowy Androida można przenieść na telefon, który nie ma aparatu, CDD wymaga, aby wszystkie telefony były wyposażone w aparat. Dzięki temu programiści mogą podczas pisania aplikacji polegać na spójnym zestawie funkcji.

CDD stale ewoluuje, aby odzwierciedlać realia rynkowe. Na przykład wersja 1.6 CDD obsługuje tylko telefony komórkowe. Jednak wersja 2.1 umożliwia urządzeniom pominięcie sprzętu telefonicznego, umożliwiając kompatybilność urządzeń innych niż telefony, takich jak odtwarzacze muzyczne typu tablet. Gdy Google wprowadza te zmiany, Google rozszerza także Google Play, aby umożliwić programistom zachowanie kontroli nad tym, gdzie są dostępne ich aplikacje. Kontynuując przykład z telefonią, aplikacja zarządzająca wiadomościami SMS nie jest przydatna w odtwarzaczu multimedialnym, dlatego Google Play pozwala programiście ograniczyć tę aplikację wyłącznie do urządzeń telefonicznych.

Jeśli moje urządzenie jest kompatybilne, czy automatycznie uzyskuje dostęp do Google Play i marki?

Nie. Dostęp nie jest automatyczny. Google Play to usługa obsługiwana przez Google. Osiągnięcie kompatybilności jest warunkiem wstępnym uzyskania dostępu do oprogramowania i marki Google Play. Gdy urządzenie zostanie uznane za zgodne z systemem Android , należy wypełnić formularz kontaktowy zawarty w licencji Usług mobilnych Google , aby uzyskać dostęp do Google Play.

Czy kompatybilność 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 wykorzystać do zbudowania dowolnego rodzaju urządzenia. Jeśli jednak chcesz używać w swoim produkcie nazwy Android lub chcesz uzyskać dostęp do Google Play, musisz najpierw upewnić się, że Twoje urządzenie jest kompatybilne .

Ile kosztuje certyfikacja zgodności?

Uzyskanie zgodności urządzenia z systemem Android nie wiąże się z żadnymi kosztami. Pakiet testów zgodności jest oprogramowaniem typu open source i jest dostępny dla każdego w celu testowania urządzeń.

Kto ustala definicję zgodności?

Google odpowiada za ogólny kierunek rozwoju Androida jako platformy i produktu, dlatego Google przechowuje dokument definicji zgodności (CDD) dla każdej wersji. Google opracowuje projekt CDD dla nowej wersji Androida w porozumieniu z różnymi producentami OEM, którzy przekazują uwagi.

Jak długo każda wersja Androida będzie obsługiwana na nowych urządzeniach?

Kod Androida jest kodem open source, więc Google nie może uniemożliwić nikomu użycia dowolnej wersji do uruchomienia urządzenia. Zamiast tego Google decyduje się nie udzielać licencji na oprogramowanie klienckie Google Play do użytku w przestarzałych wersjach. Dzięki temu każdy może nadal dostarczać przestarzałe wersje Androida, ale te urządzenia nie mogą używać nazwy Android i istnieć poza ekosystemem aplikacji na Androida, tak jakby nie były kompatybilne.

Czy urządzenie może mieć inny interfejs użytkownika i nadal być kompatybilne?

Program zgodności systemu Android określa, czy na urządzeniu można uruchamiać aplikacje innych firm. Elementy interfejsu użytkownika dostarczane z urządzeniem (takie jak ekran główny, dialer i schemat kolorów) zazwyczaj nie mają większego wpływu na aplikacje innych firm. W związku z tym konstruktorzy urządzeń mogą dowolnie dostosowywać interfejs użytkownika. Dokument definicji kompatybilności ogranicza stopień, w jakim producenci OEM mogą zmieniać interfejs użytkownika systemu w obszarach mających wpływ na aplikacje innych firm.

Kiedy zostaną opublikowane definicje zgodności dla nowych wersji Androida?

Celem Google jest wydanie nowej wersji dokumentu definicji zgodności systemu Android (CDD), gdy odpowiednia wersja platformy Android osiągnie wystarczającą zbieżność, aby na to pozwolić. Chociaż Google nie może opublikować ostatecznej wersji roboczej CDD dla wersji oprogramowania Android przed dostarczeniem tego oprogramowania na pierwsze urządzenie flagowe, ostateczne CDD są zawsze publikowane po pierwszym urządzeniu. Jednak wszędzie tam, gdzie jest to praktyczne, Google publikuje wersje robocze CDD.

W jaki sposób weryfikowane są oświadczenia producentów urządzeń dotyczące zgodności?

Nie ma procesu sprawdzania zgodności urządzeń z systemem Android. Jeśli jednak na urządzeniu ma być dostępna usługa Google Play, Google zazwyczaj sprawdza zgodność urządzenia przed wyrażeniem zgody na licencję na oprogramowanie klienckie Google Play.

Co się stanie, jeśli później okaże się, że w urządzeniu twierdzącym, że jest kompatybilne, występują problemy ze zgodnością?

Zwykle Google prosi o udostępnienie zaktualizowanych obrazów systemu, które rozwiązują wszelkie problemy ze zgodnością.