Witamy w programie Android 16 Preview, 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 dzienników emulacji
ś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 programistów, aby dzielić się swoimi doświadczeniami.
Oś czasu, etapy i aktualizacje
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. |
|
Grudzień | wersja dla deweloperów 2 | Incremental update with additional features, APIs, and behavior changes. |
|
Styczeń | Beta 1 | Pierwsza wersja w wersji beta, aktualizacja bezprzewodowa dla użytkowników, którzy wcześnie zarejestrowali się w programie testów beta Androida. |
|
Luty | Beta 2 | Przyrostowa wersja o jakości wersji Beta |
|
Stabilność platformy | |||
Marzec | Beta 3 | Pierwszy etap stabilności platformy, w tym interfejsy API i ostateczne zachowania. Otwiera się też publikowanie w Google Play. |
|
Kwiecień, maj | Beta 4, … | kompilacje prawie gotowe do ostatecznego testowania. |
|
Ostateczna wersja | Udostępnienie Androida 16 w ramach AOSP i ekosystemu. |
|
Kamień milowy dotyczący stabilności 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 innych niż SDK. W marcu 2024 r. Android 16 powinien osiągnąć stabilność platformy w wersji 3 beta. 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 API i zgodnoś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 dla deweloperów zapewniają wczesny test i środowisko programistyczne, 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 niej na urządzeniach Pixel. Dlatego zalecamy sprawdzanie opinii tych użytkowników i publikowanie zgodnych aktualizacji, aby rozwiązywać wszelkie problemy, nie zmieniając przy tym kierowania aplikacji. To też dobry moment, aby zacząć się przygotowywać do późniejszej zmiany ustawienia kierowania aplikacji.
- Beta 2
W wersji beta 2 otrzymasz bardziej kompletną i stabilną wersję, która pozwoli Ci kontynuować testowanie i rozwój.
- Beta 3
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 oraz udostępnianiu zaktualizowanych aplikacji użytkownikom i powiązanym deweloperom. 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 się nie zmienią.
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ć aplikacje przed ich szerokim rozpowszechnieniem w sklepie.
- Beta 4, ...
W przypadku wersji beta 4 i innych finalnych wersji beta udostępnimy kompilacje kandydatów na wersję produkcyjną, które możesz przetestować. 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, którzy zaktualizują swoje urządzenia w okresie wydania finalnej wersji, wygodę korzystania z aplikacji. 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 16 i informacje o wersji, aby zapoznać się ze wszystkimi znanymi problemami.
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, nadal możesz tworzyć i testować aplikacje za pomocą innych metod, w zależności od przepływu pracy:
- obrazy systemu emulatora Androida 16 na urządzenia mobilne (tylko 64-bitowe, patrz notatki do wersji)
Aktualizacje OTA w przypadku urządzeń Google Pixel
Wersje w wersji podglądowej dla deweloperów to wczesne wersje bazowe tylko dla deweloperów. Nie są one odpowiednie do codziennego użytku przez wczesnych użytkowników ani konsumentów, dlatego udostępniamy je do ręcznego pobierania i flashowania tylko na tych urządzeniach Pixel:
- 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
Więcej informacji znajdziesz w artykule Pobierz Androida 16.
Gdy zainstalujesz wersję deweloperską na obsługiwanym urządzeniu Pixel, automatycznie zostaniesz zarejestrowany w programie aktualizacji OTA kolejnych wersji deweloperskich i beta, aż do wersji finalnej.
Pamiętaj, że program Android Beta OTA nie obsługuje wersji dla deweloperów.
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 powinny się pojawić zmiany 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 za pomocą kanałów wersji alfa, beta i produkcyjnej. Jeśli chcesz rozpowszechniać aplikację przeznaczoną dla testerów na Androida 16, możesz to zrobić za pomocą poczty e-mail lub pobierając 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:
- stronę z informacjami o wersji na tej stronie
- Blog dla deweloperów aplikacji na Androida
- Społeczność deweloperów aplikacji na Androida
Dokumentacja interfejsu API i raport porównujący
Pełna dokumentacja interfejsu Preview API jest dostępna online. Podczas gdy nowe interfejsy API są w trakcie tworzenia, będą 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ółowe informacje o interfejsach API, które zostały dodane, zmodyfikowane, wycofane lub usunięte w każdej wersji, zalecamy rozpoczęcie od raportów różnic:
DP1
- Pełna wersja: API 35 → wersja podglądowa dla deweloperów 1
Zasoby pomocy
Podczas testowania i tworzenia aplikacji na Androida 16 możesz zgłaszać problemy i przesyłać opinie za pomocą tych kanałów:
- Na stronie Opinie i problemy znajdziesz pełne informacje o tym, jak zgłaszać problemy i przesyłać opinie. 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 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.