Android Beta dla deweloperów

Publiczny program beta Androida, który zapewnia wszystko, czego potrzebujesz, aby przygotować aplikacje na kolejną wersję Androida.

  • Obrazy systemu na urządzenia i emulatory – środowisko wykonawcze do testowania aplikacji w najnowszej wersji Androida na urządzeniach Pixel i w emulatorze Androida.
  • Najnowszy kod platformy i interfejsy API – będziemy regularnie udostępniać aktualizacje, dzięki czemu będziesz testować najnowszy kod platformy.
  • Nowe zachowania i możliwości – określ zmiany w zachowaniu, które będą miały wpływ na Twoje aplikacje, i korzystaj z najnowszych możliwości platformy.
  • Opinie i pomoc – Twoje opinie są dla nas bardzo ważne. Zgłaszaj problemy i dziel się z nami swoimi opiniami. Nawiąż kontakt z innymi programistami w [społeczności programistów][community], aby dzielić się swoimi doświadczeniami.

Kamienie milowe i aktualności

Program testów beta Androida dla deweloperów trwa kilka miesięcy przed każdą główną i pomniejszą wersją. W tym czasie będziemy udostępniać aktualizacje wersji beta dla środowisk deweloperskich i testowych, w tym narzędzia SDK, obrazy systemu, emulatory, dokumentację interfejsu API i różnice w interfejsie API. W tabeli poniżej znajdziesz więcej informacji o tym, na czym warto się skupić na poszczególnych etapach.

Milestone Typ Działania dewelopera
Beta 1 Początkowa wersja beta, aktualizacja OTA dla deweloperów i osób, które jako pierwsze zarejestrują się w programie testów beta Androida.
  • Poznaj nowe zmiany w działaniu i interfejsy API.
  • rozpocząć testowanie zgodności aplikacji w ramach wcześniejszego dostępu.
  • W tym czasie możesz przesyłać nam opinie, zgłaszać problemy krytyczne lub prośby.
Stabilność platformy
Stabilność platformy Pierwszy etap stabilności platformy obejmuje ostateczne interfejsy API i zachowania. Otworzy się też publikowanie w Google Play.
  • Rozpocznij ostateczne testy zgodności aplikacji, pakietów SDK i bibliotek.
  • publikować zgodne wersje aplikacji;
  • Kontynuuj pracę nad kierowaniem na nowy poziom interfejsu API (tylko w przypadku głównych wersji).
  • Aktualizuj pakiety SDK i biblioteki oraz powiadamiaj ich deweloperów o wszelkich problemach ze zgodnością.
Wersja ostateczna Wprowadzenie platformy do AOSP i ekosystemu.
  • Opublikuj zgodne wersje aplikacji, pakietów SDK i bibliotek.
  • Kontynuuj pracę nad kierowaniem na nowy poziom interfejsu API (tylko w przypadku głównych wersji).
  • Twórz treści przy użyciu nowych funkcji i interfejsów API.

Etapy publikowania Androida

Każda faza programu beta Androida pomaga przygotować aplikacje do stabilnej wersji w AOSP i ekosystemie Androida.

Wersje beta

Wersja beta 1 zapewnia bardziej kompletne i stabilne środowisko do tworzenia i testowania kolejnej wersji platformy. Jest to pierwsza kompilacja, którą udostępniamy osobom, które jako pierwsze korzystają z programu testów beta Androida. W okresie wersji beta pierwsi użytkownicy będą korzystać z Twojej aplikacji na urządzeniach Pixel, dlatego zalecamy śledzenie opinii tych użytkowników i publikowanie zgodnych aktualizacji, aby rozwiązywać wszelkie problemy bez zmiany kierowania aplikacji. W przypadku ważnych wersji warto też zacząć przygotowywać się do późniejszej zmiany kierowania aplikacji. W tym czasie prześlij nam swoją opinię, aby poinformować nas o napotkanych problemach lub zgłosić prośby.

Kamień milowy stabilności platformy

W wersjach Androida znajduje się etap o nazwie Stabilność platformy, który pomaga zaplanować końcowe testy i wersje. Oznacza to, że platforma ma już ostateczne wewnętrzne i zewnętrzne interfejsy API, ostateczne zachowania aplikacji oraz ostateczne listy interfejsów API innych niż SDK. Po osiągnięciu stabilności platformy nie należy oczekiwać dalszych zmian, które mogłyby mieć wpływ na aplikacje. To czas na rozpoczęcie końcowych testów i prac programistycznych, które zapewnią, że zgodna wersja aplikacji będzie gotowa dla użytkowników w momencie ostatecznego udostępnienia jej w ekosystemie. W przypadku wersji głównych Android będzie w tym czasie udostępniać standardowy poziom interfejsu API.

Zachęcamy wszystkich deweloperów aplikacji, gier, pakietów SDK, bibliotek i silników gier do wykorzystania etapu stabilności platformy jako celu planowania ostatecznych testów zgodności i wersji publicznej. Korzystanie z wersji Platform Stability zamiast wersji finalnej daje Ci kilka dodatkowych tygodni, zanim konsumenci będą mogli otrzymać nową platformę na swoich urządzeniach.

W sekcji Stabilność platformy możesz też publikować aplikacje na urządzeniach z platformą Android na oficjalnym poziomie interfejsu API. Zalecamy najpierw opublikowanie aplikacji na ścieżkach alfa i beta w Google Play, aby móc przetestować aplikacje przed ich szerokim rozpowszechnieniem w sklepie.

Ostateczna wersja

Stabilna wersja platformy Android jest udostępniana w ramach AOSP i szerszego ekosystemu Androida. Możesz się spodziewać, że niektórzy użytkownicy przejdą na platformę Android w tym czasie lub wkrótce potem, gdy producenci urządzeń zaczną udostępniać aktualizacje. Przygotuj się na nowe problemy, które mogą być zgłaszane w miarę wzrostu liczby użytkowników najnowszej wersji Androida.

Co obejmują wersje beta?

Program beta obejmuje wszystko, czego potrzebujesz do testowania istniejących aplikacji na urządzeniach o różnych rozmiarach ekranu, z różnymi technologiami sieciowymi, chipsetami CPU i GPU oraz architekturami sprzętowymi.

SDK i narzędzia

Za pomocą Android Studio możesz pobrać te komponenty za pomocą Menedżera SDK:

  • Pakiety SDK i narzędzia w wersji beta
  • Obrazy systemu emulatora na urządzenia mobilne (tylko 64-bitowe)

W razie potrzeby będziemy aktualizować te narzędzia na każdym etapie.

Obrazy systemu

Udostępniamy obrazy systemu dla różnych urządzeń Google Pixel, których możesz używać do programowania i testowania. Na stronie Pobrane pliki znajdziesz obraz systemu do celów programistycznych i testowych.

Jeśli nie masz Pixela, możesz tworzyć i testować aplikacje za pomocą innych metod, w zależności od sposobu pracy:

  • Obrazy systemu emulatora na urządzenia mobilne (tylko 64-bitowe)
  • Podstawowe obrazy systemu (GSI)

Aktualizacje OTA Pixela w ramach programu Android Beta

Jeśli masz obsługiwane urządzenie Pixel, możesz zarejestrować je w programie Android Beta dla Pixela, aby otrzymywać aktualizacje wersji beta platformy Android drogą bezprzewodową (OTA).

Więcej informacji i możliwość rejestracji znajdziesz na stronie g.co/androidbeta.

Interfejsy API w wersji beta i publikowanie

Wczesne wersje beta początkowo udostępniają system i bibliotekę Androida przeznaczone tylko do programowania, które nie mają standardowego poziomu API. Jeśli w tym czasie chcesz kierować aplikację na nową platformę i korzystać z nowych interfejsów API, musisz kierować ją na wersję beta, aktualizując konfigurację kompilacji aplikacji.

Interfejsy API w wersji podglądowej nie będą oficjalne, dopóki nie zostanie opublikowany ostateczny pakiet SDK w ramach stabilności platformy. Oznacza to, że w okresie testów beta możesz spodziewać się zmian w interfejsie API, zwłaszcza w pierwszych tygodniach programu. Przy każdej wersji podamy podsumowanie zmian.

W dalszej części wersji podglądowej interfejsy API dla programistów zostaną sfinalizowane i będziesz mieć możliwość pobrania oficjalnego pakietu SDK do Androida Studio oraz skompilowania go z oficjalnymi interfejsami API.

Do momentu osiągnięcia stabilności platformy Google Play uniemożliwia publikowanie aplikacji, które są kierowane na wersję API w wersji zapoznawczej lub przyszłą oficjalną wersję API. Gdy będzie dostępny ostateczny pakiet SDK, możesz kierować aplikację na oficjalny poziom interfejsu API i publikować ją w Google Play za pomocą kanałów wersji alfa, beta i produkcyjnej. Jeśli chcesz rozpowszechniać aplikację wśród testerów, która jest przeznaczona na kolejny poziom interfejsu API, możesz to zrobić w każdej chwili za pomocą poczty e-mail lub bezpośredniego pobierania z Twojej witryny.

Dokumentacja API i raport różnic

dokumentacji referencyjnej platformy zawsze znajdziesz najnowszą wersję platformy: podglądową, beta lub finalną. Podczas opracowywania nowych interfejsów API będą one oznaczone znakiem wodnym, a poziom API będzie wyświetlany jako nazwa kodowa wersji podglądowej. Pamiętaj, że możesz używać tych interfejsów API tylko wtedy, gdy tworzysz aplikację za pomocą pakietu SDK w wersji podglądowej.

Gdy będzie dostępny ostateczny pakiet SDK, w dokumentacji interfejsu API pojawi się informacja, że nowe interfejsy API zostały dodane na oficjalnym poziomie interfejsu API.

Zasoby pomocy

Podczas testowania i tworzenia aplikacji na podstawie wersji beta Androida możesz zgłaszać problemy i przesyłać opinie za pomocą tych kanałów:

  • Więcej informacji o tym, jak zgłaszać problemy i przesyłać opinie, znajdziesz na stronie Opinie i problemy. Na tej stronie możesz przejść do narzędzia do śledzenia problemów, aby zgłaszać błędy lub prośby o dodanie funkcji, a także wypełniać krótkie ankiety dotyczące niektórych nowych funkcji i zmian.
  • Śledzenie problemów z wersją zapoznawczą Androida to nasz główny system śledzenia problemów. Błędy, problemy z wydajnością i ogólne opinie możesz zgłaszać w narzędziu do rejestrowania błędów. Możesz też sprawdzić, czy nie występują znane problemy, i znaleźć sposoby ich obejścia. Będziemy Cię informować o postępach w rozwiązywaniu problemu, gdy zostanie on przekazany do zespołu inżynierów Androida.
  • [Społeczność deweloperów Androida][community] to miejsce, w którym możesz nawiązywać kontakty z innymi użytkownikami i deweloperami pracującymi z wersjami zapoznawczymi Androida 16. Możesz tam dzielić się spostrzeżeniami i pomysłami oraz znajdować odpowiedzi na pytania.

[community]: /about/versions/16/qpr2/dev-community