Witamy w Android 15 Preview, programie, który zapewnia wszystko, czego potrzebujesz do zapewnienia zgodności Twoich aplikacji i stworzenia nowej wersji Androida. Możesz zacząć od razu, pobierając pakiet SDK i narzędzia w wersji testowej.
Obrazy systemu sprzętowego i emulatora
Środowisko wykonawcze do testowania aplikacji na urządzeniach Pixel i emulator Androida.
Najnowszy kod platformy
Będziemy regularnie udostępniać aktualizacje, aby przeprowadzać testy z wykorzystaniem najnowszego kodu platformy.
Nowe zachowania i możliwości
Określ zmiany w działaniu, które będą miały wpływ na Twoje aplikacje, i zacznij korzystać z najnowszych funkcji platformy.
Opinie i pomoc
Twoja opinia jest dla nas ważna. Zgłoś problemy i daj nam znać, co o nim myślisz. Nawiąż kontakt z innymi deweloperami w społeczności deweloperów, aby podzielić się swoimi doświadczeniami.
Oś czasu, etapy i aktualizacje
Program wersji przedpremierowej Androida 15 trwa od lutego 2024 roku do ostatecznej wersji publicznej, która ma być dostępna dla AOSP i producentów OEM, która jest planowana na dalszą część roku. W najważniejszych momentach podczas programowania zapewniamy aktualizacje dla środowisk programistycznych i testowych. Każda aktualizacja obejmuje narzędzia SDK, obrazy systemu, emulatory, dokumentację API i różnice między interfejsami API. Z tej tabeli dowiesz się, na czym należy się skupić podczas poszczególnych etapów.
Oś czasu | Budowanie | Typ | Działania dewelopera |
---|---|---|---|
Luty | Wersja przedpremierowa dla programistów 1 | Wczesna kompilacja bazowa na opiniach deweloperów dotycząca nowych funkcji, interfejsów API i zmian w działaniu. |
|
Marzec | Wersja przedpremierowa dla programistów 2 | Aktualizacja przyrostowa z dodatkowymi funkcjami, interfejsami API i zmianami w działaniu. |
|
Kwiecień | Beta 1 | Pierwsza wersja w jakości beta – bezprzewodowa aktualizacja dla użytkowników wczesnej wersji, którzy zarejestrowali się w programie testów beta Androida. |
|
Maj | Beta 2 | Przyrostowa wersja w jakości beta |
|
Stabilność platformy | |||
Czerwiec | Beta 3 | Pierwszy etap obejmujący stabilność platformy obejmujący ostateczne interfejsy API i działania. Otworzy się też Publikowanie w Google Play. |
|
Lipiec, sierpień | Beta 4 ... | Prawie ostateczne kompilacje do testów końcowych. |
|
Wersja ostateczna | Wersja Androida 15 w AOSP i ekosystemie. |
|
Kamień milowy dotyczący stabilności platformy
Android 15 obejmuje kamień milowy o nazwie stabilność platformy, który pomaga zaplanować końcowe testy i wersje. Ten etap oznacza, że Android 15 osiągnął ostateczne wewnętrzne i zewnętrzne interfejsy API, ostateczne działania w aplikacji oraz ostateczne listy interfejsów API spoza pakietu SDK. Spodziewamy się, że Android 15 stanie się stabilny platformy w wersji beta 3 w czerwcu 2024 roku. Od tego momentu nie musisz już wprowadzać żadnych zmian na Twoje aplikacje.
Zachęcamy wszystkich deweloperów aplikacji, gier, pakietów SDK, bibliotek i silników gier do korzystania z kamienia milowego związanego ze stabilnością platformy jako celu przy planowaniu ostatecznych testów zgodności i opublikowania wersji publicznej. Jeśli skorzystasz z funkcji Stabilność platformy zamiast ostatecznej wersji, otrzymasz kilka dodatkowych tygodni, zanim użytkownicy będą mogli uzyskać dostęp do nowej platformy na swoich urządzeniach.
Etapy podglądu
Każda faza programu testowania aktualizacji pomaga przygotować aplikacje do stabilnej wersji AOSP i ekosystemu Androida.
- Wersje przedpremierowe dla programistów 1 i 2
W wersji przedpremierowej dla programistów warto skupić się na opiniach dotyczących interfejsu API i zgodności aplikacji. Zgodność aplikacji oznacza, że bieżąca wersja aplikacji wygląda dobrze i działa prawidłowo na nowej platformie.
Kompilacje w wersji przedpremierowej dla programistów zapewniają środowisko do wczesnego testowania i programowania, które pozwala wypróbować nowe interfejsy API, wykrywać problemy ze zgodnością w aplikacji oraz planować migrację lub prace nad funkcjami potrzebnymi do kierowania reklam na nową platformę. Szczególnie ważne jest przekazywanie nam opinii w tym okresie. Po każdej aktualizacji możesz się też spodziewać pewnych zmian w interfejsie API. Zapoznaj się z przewodnikiem po migracji, aby dowiedzieć się, jak zapewnić zgodność aplikacji z nową platformą, a następnie ustawić kierowanie na nową platformę, gdy wszystko będzie gotowe.
- Beta 1
Beta 1 zapewnia bardziej kompletne i stabilne środowisko do tworzenia i testowania na Androidzie 15. To pierwsza kompilacja, którą udostępniamy użytkownikom wczesnej wersji biorącym udział w programie testów beta Androida. W okresie wprowadzania wersji beta użytkownicy wczesnej wersji będą używać Twojej aplikacji na urządzeniach Pixel, dlatego zalecamy sprawdzanie opinii użytkowników i publikowanie zgodnych aktualizacji, aby rozwiązać ewentualne problemy, bez konieczności zmiany kierowania aplikacji. To dobry moment, by też zacząć przygotowywać się do późniejszej zmiany kierowania aplikacji.
- Beta 2
Wersja beta 2 zapewnia bardziej kompletną i stabilną kompilację, która umożliwia dalsze testowanie i programowanie.
- Beta 3
Począwszy od wersji beta 3 Android 15 osiąga stabilność platformy, co oznacza, że działania systemu i interfejsy API są finalizowane. Czas rozpocząć ostateczne testy i prace deweloperskie, aby mieć pewność, że zgodna wersja aplikacji będzie gotowa dla użytkowników w końcu w ekosystemie. Obecnie Android 15 zapewnia standardowy poziom interfejsu API.
Stabilność platformy to czas, w którym należy skupić się na ostatecznych testach zgodności i udostępnianiu zaktualizowanych aplikacji użytkownikom oraz deweloperom. Możesz też tworzyć projekty z wykorzystaniem ostatnich interfejsów API i ulepszać dowolny kod, który korzysta z nowych interfejsów API lub funkcji. Możesz planować pracę bez obaw, że platforma i interfejsy API się nie zmienią.
W ramach funkcji Stabilność platformy będziesz też mieć możliwość publikowania aplikacji na urządzeniach z Androidem 15 przy użyciu oficjalnego poziomu interfejsu API. Zalecamy wcześniejsze opublikowanie ścieżek alfa i beta w Google Play, co pozwoli Ci przetestować aplikacje przed szerokim wprowadzeniem ich w sklepie.
- Beta 4, ...
Wraz z wersją beta 4 i innymi ostatecznymi wersjami beta będziemy oferować kompilacje dla kandydatów do ostatecznych testów. Po zakończeniu testów opublikuj zgodne aktualizacje aplikacji, pakietów SDK, bibliotek, narzędzi i silników gier, aby zadbać o dobre wrażenia użytkowników, którzy przechodzą z urządzeń na nowy rok po ostatniej wersji. Możesz też dalej tworzyć nowe możliwości za pomocą nowych funkcji i interfejsów API oraz testować swoją aplikację z uwzględnieniem kierowania na najnowszy poziom interfejsu API, aby wykrywać ewentualne problemy.
- Ostateczna wersja
W AOSP i większym ekosystemie Androida stabilna wersja Androida 15 jest publikowana. Możesz spodziewać się, że niektórzy użytkownicy przejdą na Androida 15 właśnie lub wkrótce potem, gdy producenci zaczną udostępniać użytkownikom aktualizacje. Przygotuj się na nowe problemy, które mogą zostać zgłoszone w miarę wzrostu liczby użytkowników najnowszej wersji Androida.
Co zawiera wersja testowa Androida 15?
Program wersji przedpremierowej na Androida 15 obejmuje wszystko, czego potrzebujesz do testowania swoich aplikacji na różnych rozmiarach ekranów, technologiach sieciowych, układach procesora i GPU oraz architekturach sprzętowych.
Pakiet SDK i narzędzia
Korzystając z Android Studio, możesz pobrać te komponenty za pomocą Menedżera pakietów SDK:
- Pakiet SDK i narzędzia na Androida 15
- Obrazy systemu emulatorów na urządzenia mobilne dla Androida 15 (tylko w wersji 64-bitowej, patrz informacje o wersji)
W razie potrzeby na każdym etapie będziemy aktualizować te narzędzia dla programistów.
Zobacz, jak zacząć korzystać z Androida 15. W przewodniku po migracji znajdziesz informacje o tym, jak zaplanować testowanie i programowanie w celu dostosowania do cyklu wersji Androida 15, a także informacje o wersji dotyczące znanych problemów.
Zapoznaj się z artykułem Pierwsze kroki z Androidem 15, a w przypadku znanych problemów zapoznaj się z informacjami o wersji.
Obrazy systemowe
Udostępniamy obrazy systemu różnych urządzeń Google Pixel, których możesz używać do programowania i testowania. Otwórz stronę Pliki do pobrania, aby pobrać obraz systemu do programowania i testowania.
Jeśli nie masz urządzenia Pixel, możesz programować i testować za pomocą innych metod, w zależności od przepływu pracy:
- Obrazy systemu emulatora Androida 15 na urządzeniach mobilnych (tylko wersja 64-bitowa, patrz informacje o wersji)
- Kwalifikujące się urządzenia od naszych producentów urządzeń
- Android 15 Ogólne obrazy systemu (GSI)
Aktualizacje OTA dla Pixela w ramach programu Android Beta
Jeśli masz wymienione poniżej obsługiwane urządzenia Pixel, możesz zarejestrować je w programie Android Beta dla Pixela, aby bezprzewodowo pobierać aktualizacje do Androida 15 Beta:
- 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
Aby dowiedzieć się więcej i się zarejestrować, wejdź na g.co/androidbeta.
Interfejsy API w wersji testowej i publikowanie
Program wersji przedpremierowej Androida 15 obejmuje początkowo system przeznaczony tylko do programowania i bibliotekę Androida, które nie mają standardowego poziomu interfejsu API. Jeśli w tym czasie chcesz kierować reklamy na nową platformę i używać nowych interfejsów API Androida 15, musisz ustawić kierowanie na wersję testową Androida 15, aktualizując konfigurację kompilacji aplikacji.
Wersja przedpremierowa Androida 15 udostępnia interfejsy API w wersji testowej, które nie będą oficjalne, dopóki nie zostanie udostępniony ostateczny pakiet SDK w ramach funkcji stabilności platformy. Oznacza to, że spodziewaj się zmian w interfejsach API z czasem, zwłaszcza w pierwszych tygodniach działania programu. Podsumowujemy zmiany w każdej wersji Androida 15.
W dalszej części wersji testowej interfejsy API dla deweloperów zostaną sfinalizowane, a Ty będzie można pobrać oficjalny pakiet SDK na Androida 15 do Android Studio, ustawić kierowanie na oficjalny poziom interfejsu API i skompilować go pod kątem oficjalnych interfejsów API.
Do czasu osiągnięcia progu stabilności platformy Google Play uniemożliwia publikowanie aplikacji kierowanych na poziom API w wersji testowej VanillaIceCream
lub na oficjalny poziom interfejsu API w przyszłości. Gdy ostateczny pakiet SDK będzie dostępny, możesz ustawić kierowanie na oficjalny poziom interfejsu API Androida 15 i opublikować aplikację w Google Play w kanałach wersji alfa, beta i produkcyjnej. Jeśli w międzyczasie chcesz udostępnić testerom aplikację na Androida 15, możesz to zrobić w dowolnym momencie e-mailem lub bezpośrednio do pobrania ze swojej witryny.
Bądź na bieżąco
Podczas testowania wersji przedpremierowej i beta dla programistów zdecydowanie zalecamy utrzymywanie aktualności środowiska programistycznego. Powiadomimy Cię, gdy pojawią się nowe aktualizacje, w tych kanałach:
- Strona z informacjami o wersji w tej witrynie.
- Blog dla deweloperów aplikacji na Androida
- Społeczność deweloperów aplikacji na Androida
Więcej informacji
Więcej informacji o Androidzie 15 znajdziesz w tych materiałach:
- Strona Lista funkcji i zmian zawiera podsumowanie wszystkich ważnych funkcji i zmian w działaniu tej wersji, w tym krótki opis aplikacji, na które mogą wpływać.
- Na stronie Zmiany w działaniu wszystkich aplikacji znajdziesz informacje o aktualizacjach Androida 15, które mogą wpłynąć na Twoje aplikacje niezależnie od typu
targetSdkVersion
aplikacji i obszarów, które należy przetestować. Skup się najpierw na testowaniu tych zmian w zachowaniu. - Strona Zmiany docelowego działania zawiera opis aktualizacji w Androidzie 15, które mogą wpłynąć na Twoje aplikacje po zmianie trybu
targetSdkVersion
aplikacji na kierowanie na Androida 15. - Strona Nowe funkcje zawiera omówienie nowych funkcji, możliwości i interfejsów API oraz przewodniki dla programistów dotyczące najważniejszych nowych funkcji.
- Strona z informacjami o wersji zawiera listę i opis znanych problemów oraz zmian przejściowych, które występują w poszczególnych wersjach przedpremierowych i beta.
- W przewodniku po migracji opisano proces zapewniania zgodności aplikacji z Androidem 15, a następnie kierowania aplikacji na nową platformę i tworzenia nowych interfejsów API.
Dokumentacja API i raport Różnice
Pełna dokumentacja interfejsu Preview API jest dostępna online. Dopóki nowe interfejsy API są w trakcie opracowywania, będą one oznaczone znakiem wodnym, aby były widoczne, a poziom interfejsu API będzie oznaczony „VanillaIceCream”. Pamiętaj, że tych interfejsów API możesz używać tylko w przypadku tworzenia aplikacji za pomocą pakietu Android Preview SDK 15.
Gdy Android 15 osiągnie stabilność platformy i ostateczna wersja pakietu SDK będzie dostępna, w dokumentacji API będzie widać, że nowe interfejsy API zostały dodane na poziomie oficjalnego interfejsu API.
Aby wyświetlić szczegółowy widok nowych, zmodyfikowanych, wycofanych i usuniętych interfejsów API w każdej wersji, zalecamy, aby zacząć od raportów o różnicach:
Beta 2
- Pełne: API 34 → Beta 2
- Przyrostowo: beta 1 → beta 2
Beta 1
- Pełne: API 34 → Beta 1
- Przyrostowo: wersja przedpremierowa dla programistów 2 → beta 1
DP2
DP1
Zasoby pomocy
W trakcie testowania i tworzenia treści na Androidzie 15 możesz zgłaszać problemy i przesyłać opinie, korzystając z tych kanałów:
- Na stronie Opinie i problemy znajdziesz szczegółowe informacje o sposobach zgłaszania problemów i podziel się z nami swoją opinią. Znajdziesz tam narzędzie do śledzenia problemów, gdzie możesz zgłosić błędy lub prośbę o dodanie funkcji. Możesz też zrobić krótkie ankiety na temat niektórych nowych funkcji i zmian.
- Narzędzie do śledzenia błędów w wersji przedpremierowej w Androidzie to nasz główny raport o problemach. Za jego pomocą możesz zgłaszać błędy, problemy z wydajnością i ogólne opinie. Możesz też poszukać znanych problemów i znaleźć sposoby ich obejścia. Będziemy na bieżąco informować o sklasyfikowaniu problemu i wysyłaniu go do zespołu inżynierów Androida do sprawdzenia. Szczegółowe informacje na temat zgłaszania 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 kontaktować się z innymi użytkownikami i deweloperami, którzy pracują nad kompilacjami w wersji testowej na Androida 15. Możesz tam dzielić się spostrzeżeniami i pomysłami i szukać odpowiedzi na pytania.
Zrób pierwszy krok
Zacznij od zainstalowania Androida 15 na urządzeniu sprzętowym lub skonfiguruj emulator do testów zgodności. Więcej informacji znajdziesz w sekcji Pobieranie Androida 15. Dziękujemy za udział w programie testowania aktualizacji Androida 15.