Wersja testowa Androida 16

Witamy w programie Android 16 w wersji przedpremierowej, który zapewnia wszystko, czego potrzebujesz, aby dostosować swoje aplikacje do nowej wersji Androida i je na niej publikować. Możesz rozpocząć pracę od razu, pobierając pakiet Preview SDK i narzędzia.

obrazy systemu sprzętowego i dlatego emulatora,

środowisko uruchomieniowe do testowania aplikacji na urządzeniach Pixel i w Emulatorze Androida.

Najnowsza wersja kodu platformy

Będziemy regularnie udostępniać aktualizacje, aby umożliwić Ci testowanie najnowszej wersji kodu platformy.

Nowe zachowania i możliwości

Określ zmiany zachowania, które będą miały wpływ na Twoje aplikacje, i twórz je z użyciem najnowszych funkcji platformy.

Opinie i pomoc

Twoja opinia jest dla nas bardzo ważna. Zgłoś problemy i powiedz nam, co o nich myślisz. Kontakt z innymi programistami w społeczności deweloperów, aby dzielić się swoimi doświadczeniami.

Oś czasu, etapy i aktualizacje

Harmonogram Programu testowania aktualizacji Androida 16

Program wczesnego dostępu do Androida 16 będzie trwał od listopada 2024 r. do ostatecznego publicznego wydania dla AOSP i OEM, które jest planowane na przyszły rok. W kluczowych momentach rozwoju będziemy dostarczać aktualizacje do Twoich środowisk programistycznych i testowych. Każda aktualizacja zawiera narzędzia SDK, obrazy systemów, emulatory, referencje interfejsu API oraz różnice w interfejsie API. W tabeli poniżej znajdziesz więcej informacji o tym, na czym powinieneś się skupić na każdym etapie.

Oś czasu Budowanie Typ Działania dewelopera
Listopad Wersja przedpremierowa dla programistów 1 Wczesna wersja podstawowa skupiała się na opiniach programistów i zawierała nowe funkcje, interfejsy API oraz zmiany w zachowaniu.
  • Poznaj nowe interfejsy API i zmiany w ich działaniu oraz zgłaszaj nam wszelkie krytyczne problemy lub prośby.
  • rozpocząć wczesne testowanie zgodności aplikacji;
Grudzień wersja dla deweloperów 2, Incremental update with additional features, APIs, and behavior changes.
  • Nadal wysyłaj opinie na temat zmian w zachowaniu i interfejsach API.
  • Przygotuj aplikacje do wersji beta dla konsumentów.
  • kontynuować testowanie zgodności i publikować aktualizacje aplikacji na ścieżkach testowych bez zmiany kierowania;
Styczeń Beta 1 Pierwsza wersja w wersji beta, aktualizacja bezprzewodowa dla użytkowników, którzy zarejestrują się w programie wersji beta Androida.
  • Kontynuuj testy zgodności i obserwuj opinie użytkowników Androida, którzy testują wersję beta.
  • Rozpocznij wczesne testowanie kierowania na Androida 16.
  • Poinformuj deweloperów pakietów SDK i bibliotek o problemach ze zgodnością.
Luty Beta 2 Przyrostowa wersja o jakości wersji beta
  • Kontynuuj testy zgodności i obserwuj opinie użytkowników Androida, którzy testują wersję beta.
  • Kontynuuj wczesne testy z kierowaniem na Androida 16.
  • Nadal informuj deweloperów pakietów SDK i bibliotek o problemach ze zgodnością.
Stabilność platformy
Marzec Beta 3 Pierwszy etap stabilności platformy, w tym interfejsy API i ostateczne zachowania. Otwiera się też okno publikowania.
  • rozpocząć ostateczne testy zgodności aplikacji, pakietów SDK i bibliotek;
  • Opublikuj zgodne wersje aplikacji.
  • Kontynuuj pracę nad wersją na Androida 16.
  • Zaktualizuj pakiety SDK i biblioteki oraz poinformuj ich deweloperów o problemach ze zgodnością.
Kwiecień, maj Beta 4, ... kompilacje prawie gotowe do ostatecznego testowania.
  • publikować zgodne wersje aplikacji, pakietów SDK i bibliotek;
  • Kontynuuj pracę nad wersją na Androida 16.
  • korzystaj z nowych funkcji i interfejsów API;
Ostateczna wersja Udostępnienie Androida 16 w ramach AOSP i ekosystemu.
  • publikować zgodne wersje aplikacji, pakietów SDK i bibliotek;
  • Kontynuuj pracę nad wersją na Androida 16.
  • korzystaj z nowych funkcji i interfejsów API;

Punkt milowy „Stabilność platformy”

Android 16 zawiera etap o nazwie Stabilność platformy, który ułatwia planowanie końcowego testowania i publikowania. Oznacza to, że w Androidzie 16 osiągnięto ostateczne interfejsy API wewnętrzne i zewnętrzne, ostateczne zachowania aplikacji oraz ostateczne listy interfejsów API niebędących interfejsami API pakietu SDK. Spodziewamy się, że Android 16 osiągnie stabilność platformy na poziomie beta 3 w marcu 2025 r. Od tego momentu nie będzie już żadnych zmian wpływających na Twoje aplikacje.

Zachęcamy wszystkich deweloperów aplikacji, gier, pakietów SDK, bibliotek i silników gier do planowania końcowego testowania zgodności i publicznego wydania z uwzględnieniem etapu stabilności platformy. Korzystanie z wersji stabilnej platformy zamiast wersji końcowej daje Ci kilka dodatkowych tygodni na wdrożenie nowej platformy na urządzeniach użytkowników.

Etapy podglądu

Każda faza programu wstępnego pomaga przygotować aplikacje na stabilne wydanie AOSP i ekosystemu Androida.

Wersje przedpremierowe dla programistów 1 i 2

Podczas wersji dla deweloperów skup się na opiniach na temat interfejsu APIzgodności aplikacji. Zgodność aplikacji oznacza sprawdzenie, czy obecna wersja aplikacji wygląda prawidłowo i działa prawidłowo na nowej platformie.

Wersje w ramach wersji przedpremierowej dla deweloperów stanowią środowisko testowania i tworzenia wczesnych wersji, które możesz wykorzystać do wypróbowania nowych interfejsów API, wykrywania problemów ze zgodnością w aplikacji oraz planowania migracji lub pracy nad funkcjami, które są potrzebne do dostosowania aplikacji do nowej platformy. W tym czasie szczególnie ważne jest, aby przesłać nam swoją opinię. Wraz z każdą z tych aktualizacji należy się też spodziewać pewnych zmian w interfejsie API.

Beta 1

Wersja 1.0 beta zapewnia bardziej kompletne i stabilne środowisko do kompilowania oraz testowania na Androidzie 16. Jest to pierwsza kompilacja, którą udostępniamy użytkownikom, którzy wcześnie przyjęli Androida 16 i zarejestrowali się w programie Android Beta. W okresie wersji beta Twoją aplikacją będą się posługiwać użytkownicy wczesnych wersji, którzy będą korzystać z urządzeń Pixel. Dlatego zalecamy sprawdzanie opinii tych użytkowników i publikowanie zgodnych aktualizacji, aby rozwiązywać ewentualne problemy, nie zmieniając przy tym grupy docelowej aplikacji. To też dobry moment, aby zacząć przygotowywać się do późniejszej zmiany ustawienia kierowania aplikacji.

Beta 2

W wersji beta 2 otrzymasz bardziej kompletną i stabilną wersję, która umożliwi Ci dalsze testowanie i rozwijanie aplikacji.

Beta 3

Począwszy od wersji Beta 3 Android 16 osiąga stabilność platformy, co oznacza, że zachowania systemu i interfejsy API są ostateczne. W tym momencie należy rozpocząć ostatnie testy i prace programistyczne, aby zapewnić, że zgodna wersja aplikacji będzie gotowa dla użytkowników w dniu jej ostatecznego wydania w ekosystemie. Android 16 będzie w tej chwili zapewniać standardowy poziom interfejsu API.

W etapie stabilności platformy należy skupić się na ostatecznym testowaniu zgodności i publikowaniu zaktualizowanych aplikacji dla użytkowników i powiązanych deweloperów. Możesz też tworzyć aplikacje z użyciem finalnych interfejsów API i ulepszać kod, który korzysta z nowych interfejsów API lub funkcji. Możesz zaplanować swoją pracę, mając pewność, że platforma i interfejsy API nie ulegną zmianie.

Na platformie Platform Stability będzie można też publikować aplikacje na urządzenia z Androidem 16 na oficjalnym poziomie interfejsu API. Zalecamy najpierw opublikowanie aplikacji na ścieżkach alfa i beta w Google Play, aby móc przetestować je przed udostępnieniem w sklepie.

Beta 4, ...

W przypadku wersji beta 4 i innych finalnych wersji beta udostępnimy kompilacje kandydatów na wersję produkcyjną do przeprowadzenia końcowego testowania. Po zakończeniu testów należy wydać zgodne aktualizacje aplikacji, pakietów SDK, bibliotek, narzędzi i silników gier, aby zapewnić użytkownikom wygodę korzystania z ostatecznej wersji. Możesz też nadal tworzyć nowe funkcje, korzystając z nowych funkcji i interfejsów API, oraz testować aplikację, kierując ją na najnowszy poziom interfejsu API, aby wykrywać ewentualne problemy.

Ostateczna wersja

Stabilna wersja Androida 16 jest udostępniana w ramach AOSP i większego ekosystemu Androida. Należy się spodziewać, że niektórzy użytkownicy zaktualizują system do Androida 16 w tym czasie lub niedługo potem, gdy producenci urządzeń zaczną wydawać aktualizacje dla swoich użytkowników. Przygotuj się na nowe problemy, które mogą zostać zgłoszone, gdy liczba użytkowników najnowszej wersji Androida będzie rosła.

Co zawiera wersja podglądowa Androida 16?

Program Android 16 Preview zawiera wszystko, czego potrzebujesz do testowania dotychczasowych aplikacji na różnych rozmiarach ekranów, z różnymi technologiami sieciowymi, procesorami i układami scalonymi GPU oraz z różnymi architekturami sprzętowymi.

SDK i narzędzia

W Android Studio możesz pobrać te komponenty za pomocą menedżera pakietu SDK:

  • Pakiety SDK i narzędzia na Androida 16
  • obrazy systemu emulatora dla urządzeń mobilnych na Androida 16 (tylko 64-bitowe, patrz informacje o wersji)

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

Aby rozpocząć, przeczytaj informacje o Androidzie 16informacje o wersji, aby poznać znane problemy.

Obrazy systemu

Udostępniamy obrazy systemowe dla różnych urządzeń Google Pixel, których możesz używać do tworzenia i testowania. Wejdź na stronę Pobieranie, aby pobrać obraz systemu do celów programowania i testowania.

Jeśli nie masz urządzenia Pixel, możesz nadal tworzyć i testować aplikacje za pomocą innych metod, w zależności od przepływu pracy:

Aktualizacje OTA dla Pixela w ramach programu Android Beta

Jeśli masz jedno z tych obsługiwanych urządzeń Pixel, możesz zarejestrować je w programie Android Beta for Pixel, aby otrzymywać aktualizacje Androida 16 w wersji beta przez Internet:

  • Pixel 6 i 6 Pro
  • Pixel 6a
  • Pixel 7 i 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 i Pixel 8 Pro
  • Pixel 8a
  • Pixel 9, 9 Pro, 9 Pro XL i 9 Pro Fold

Aby dowiedzieć się więcej i zarejestrować, odwiedź stronę g.co/androidbeta.

Interfejsy API podglądu i publikowanie

Program Android 16 Preview udostępnia początkowo system i bibliotekę Androida przeznaczone tylko do celów programistycznych, które nie mają standardowego poziomu interfejsu API. Jeśli w tym czasie chcesz kierować aplikację na nową platformę i tworzyć wersje z nowymi interfejsami API Androida 16, musisz ustawić jako docelową wersję podglądową Androida 16, aktualizując konfigurację wersji aplikacji.

Wersja wstępna Androida 16 udostępnia interfejsy API w wersji wstępnej. Staną się one oficjalne, gdy zostanie wydana ostateczna wersja pakietu SDK na platformie stabilnej. Oznacza to, że z czasem mogą pojawić się zmiany w interfejsie API, zwłaszcza w pierwszych tygodniach korzystania z programu. Wraz z każdą wersją Androida 16 będziemy publikować podsumowanie zmian.

W późniejszej wersji wstępnej interfejsy API dla deweloperów zostaną sfinalizowane, a Ty będziesz mieć możliwość pobrania oficjalnego pakietu SDK Android 16 do Android Studio, ustawienia poziomu interfejsu API i skompilowania kodu pod kątem oficjalnych interfejsów API.

Do momentu osiągnięcia etapu stabilności platformy Google Play będzie blokować publikowanie aplikacji kierowanych na Baklava poziom interfejsu API w wersji podglądowej lub na przyszły oficjalny poziom interfejsu API. Gdy będzie dostępna ostateczna wersja pakietu SDK, możesz ustawić jako docel oficjalny poziom interfejsu API 16 Androida i opublikować aplikację w Google Play, korzystając z kanałów alfa, beta i produkcyjnych. Jeśli chcesz rozpowszechniać aplikację przeznaczoną dla testerów na Androida 16, możesz to zrobić za pomocą poczty e-mail lub pobrać ją bezpośrednio ze swojej witryny w dowolnym momencie.

Bądź na bieżąco

Podczas testowania wersji w wersji zapoznawczej i beta zalecamy aktualizowanie środowiska programistycznego. Powiadomimy Cię o dostępnych nowych aktualizacjach za pomocą tych kanałów:

Więcej informacji

Więcej informacji o Androidzie 16 znajdziesz w tych dokumentach:

  • Na stronie lista funkcji i zmian znajdziesz podsumowanie wszystkich funkcji i zmian zachowania w tej wersji, w tym krótki opis aplikacji, na które mogą one wpływać.
  • Na stronie Zmiany zachowania we wszystkich aplikacjach opisano aktualizacje w Androidzie 16, które mogą mieć wpływ na Twoje aplikacje niezależnie od ich targetSdkVersion, oraz obszary, które należy przetestować. Najpierw skup się na przetestowaniu tych zmian w zachowaniu.
  • Na stronie Zmiany w zachowaniu kierowania opisano aktualizacje Androida 16, które mogą mieć wpływ na Twoje aplikacje po przełączeniu targetSdkVersion na kierowanie na Androida 16.
  • Na stronie Nowe funkcje znajdziesz przegląd nowych funkcji, możliwości i interfejsów API oraz przewodniki dla programistów dotyczące kluczowych nowych funkcji.
  • Na stronie Informacje o wersji znajdziesz listę znanych problemów i zmian, które dotyczą każdej wersji w poziomie wersji beta lub wersji przedpremierowej.

Materiały referencyjne interfejsu API i raport porównywania

Pełna dokumentacja interfejsu Preview API jest dostępna online. Podczas gdy nowe interfejsy API są w trakcie tworzenia, będą one opatrzone znakiem wodnym w celu ułatwienia ich identyfikacji. Poziom interfejsu API będzie oznaczony jako „Baklava”. Pamiętaj, że tych interfejsów API możesz używać tylko wtedy, gdy tworzysz aplikację za pomocą pakietu SDK Android 16 w wersji podglądowej.

Gdy Android 16 osiągnie stabilność platformy i będzie dostępny ostateczny pakiet SDK, w dokumentacji referencyjnej interfejsu API pojawi się informacja, że nowe interfejsy API zostały dodane na oficjalnym poziomie interfejsu API.

Aby uzyskać szczegółowy przegląd nowych, zmodyfikowanych, wycofanych i usuwanych interfejsów API w każdej wersji, zacznij od raportów różnic:

Zasoby pomocy

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

  • Aby dowiedzieć się więcej o tym, jak zgłaszać problemy i przesyłać opinie, odwiedź stronę Opinie i problemy. Na tej stronie możesz przejść do narzędzia do zgłaszania problemów, aby zgłaszać błędy lub prośby o dodanie funkcji. Możesz też wypełnić krótkie ankiety dotyczące niektórych nowych funkcji i zmian.
  • Android Preview issue tracker to nasz główny system śledzenia problemów. Możesz zgłaszać błędy, problemy z wydajnością i ogólne opinie za pomocą narzędzia do śledzenia problemów. Możesz też sprawdzić znane problemy i sposoby ich rozwiązania. Będziemy Cię informować o rozwiązaniu problemu, gdy zostanie on zaklasyfikowany i przesłany do zespołu programistów Androida. Szczegółowe informacje o zgłaszaniu różnych rodzajów problemów znajdziesz w sekcji Gdzie zgłaszać problemy.
  • Społeczność deweloperów aplikacji na Androida to społeczność, w której możesz nawiązywać kontakt z innymi użytkownikami i deweloperami, którzy pracują z wersjami podglądowymi Androida 16. Możesz tam dzielić się spostrzeżeniami i swoimi pomysłami oraz znajdować odpowiedzi na pytania.

Zrób pierwszy krok

Aby rozpocząć, zainstaluj Androida 16 na urządzeniu sprzętowym lub skonfiguruj emulator do testowania zgodności. Więcej informacji znajdziesz w artykule Pobieranie Androida 16. Dziękujemy za udział w programie wczesnych testów Androida 16.