Informacje o wersjach

Wersja dla programistów 1

Data premiery 19 listopada 2024 r.
Kompilacja BP21.241018.009
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń Listopad 2024
Usługi Google Play 24.40.35
Różnice w interfejsie API

Informacje o Androidzie 16 w wersji przedpremierowej 1 dla programistów

Witamy w wersji zapoznawczej Androida 16 dla deweloperów Ta pierwsza wersja jest przeznaczona tylko dla deweloperów, aby ułatwić im wczesny rozwój, testowanie i przekazywanie opinii. Android 16 w wersji deweloperskiej 1 to wstępna wersja podstawowa, która jest nadal aktywnie rozwijana, więc system Android i aplikacje na nim mogą nie zawsze działać zgodnie z oczekiwaniami.

Podobnie jak w poprzednich wersjach, Android 16 zawiera zmiany w systemie. W niektórych przypadkach te zmiany mogą wpływać na aplikacje, dopóki nie zostaną zaktualizowane, aby obsługiwać Androida 16. Może to powodować drobne problemy lub poważniejsze ograniczenia. Ogólnie większość aplikacji, interfejsów API i funkcji będzie działać zgodnie z oczekiwaniami, ale aby lepiej zrozumieć, czego się spodziewać, zapoznaj się z znanymi problemami wymienionymi na tej stronie.

Nowości w wersji przedpremierowej 1

Android 16 w wersji przedpremierowej 1 to początek częstszego wydawania interfejsów API w ramach naszych działań na rzecz szybszego wprowadzania innowacji w aplikacjach i urządzeniach.

2 wersje interfejsu Android API w 2025 r.

  • Ta wersja testowa dotyczy następnej głównej wersji Androida, która zostanie wydana w II kwartale 2025 r. Ta wersja jest podobna do wszystkich naszych poprzednich wersji interfejsu API, w których planowane zmiany zachowania często były powiązane z parametrem targetSdkVersion.
  • Planujemy wprowadzić główną wersję o kwartał wcześniej (w II kwartale, a nie w III kwartale, jak w poprzednich latach), aby lepiej dopasować harmonogram wprowadzania urządzeń w naszym ekosystemie. Dzięki temu więcej urządzeń będzie mogło szybciej otrzymać główną wersję Androida. Główna aktualizacja zostanie wydana w II kwartale, więc aby mieć pewność, że Twoje aplikacje będą gotowe, musisz przeprowadzić coroczne testy zgodności kilka miesięcy wcześniej niż w poprzednich latach.
  • W IV kwartale 2025 r. planujemy kolejną aktualizację, która będzie zawierać nowe interfejsy API dla programistów. Wersja główna z II kwartału będzie jedyną wersją w 2025 r., która będzie zawierać planowane zmiany działania, które mogą mieć wpływ na aplikacje.

Oprócz nowych interfejsów API dla deweloperów w wersji z IV kwartału uwzględniono również uaktualnienia funkcji, optymalizacje i poprawki błędów. Nie zawiera ona żadnych zmian zachowania, które mogłyby wpłynąć na działanie aplikacji.

Widok osi czasu wersji Androida z 2025 r., z uwzględnieniem tego, że wersja 25Q2 jest wersją główną, a 25Q4 – wersją podrzędną.

Będziemy nadal co kwartał wydawać nowe wersje Androida. Aktualizacje w I i III kwartale między wersjami interfejsu API będą zawierać ulepszenia, które pomogą zapewnić ciągłą jakość. Współpracujemy z partnerami ds. urządzeń, aby udostępnić aktualizację Q2 jak największej liczbie urządzeń.

Korzystanie z nowych interfejsów API w przypadku dużych i małych aktualizacji

Zabezpieczenie bloku kodu za pomocą kontroli poziomu interfejsu API jest obecnie realizowane za pomocą stałej SDK_INTVERSION_CODES. Będzie ona nadal obsługiwana w przypadku głównych wersji Androida.

if (SDK_INT >= VERSION_CODES.BAKLAVA) {
  // Use APIs introduced in Android 16
}

Nowa stała SDK_INT_FULL może być używana do sprawdzania interfejsu API w odniesieniu do wersji głównych i podrzędnych za pomocą nowego zbioru VERSION_CODES_FULL.

if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
  // Use APIs introduced in a major or minor release
}

Możesz też użyć metody Build.getMinorSdkVersion(), aby pobrać tylko mniejszą wersję pakietu SDK.

val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)

Te interfejsy API nie zostały jeszcze sfinalizowane i mogą ulec zmianie, dlatego jeśli masz jakieś wątpliwości, prześlij nam opinię.

Selektor zdjęć w ramce

Selektor zdjęć to bezpieczny, wbudowany sposób, dzięki któremu użytkownicy mogą przyznawać aplikacji dostęp do wybranych obrazów i filmów z magazynu lokalnego i chmury zamiast do całej biblioteki multimediów. Dzięki połączeniu modułów systemowych w ramach aktualizacji systemu od Google oraz Usług Google Play jest ona obsługiwana na urządzeniach z Androidem 4.4 (poziom interfejsu API 19) i starszych. Integracja wymaga tylko kilku linii kodu z powiązaną biblioteką Jetpack na Androida.

Wersja dla deweloperów zawiera nowe interfejsy API, które umożliwiają aplikacjom umieszczanie selektora zdjęć w hierarchii widoku. Dzięki temu użytkownik może mieć wrażenie, że jest to bardziej zintegrowana część aplikacji, a jednocześnie nadal korzystać z izolacji procesów, która umożliwia użytkownikom wybieranie multimediów bez konieczności przyznawania aplikacji zbyt szerokich uprawnień. Aby zmaksymalizować zgodność z różnymi wersjami platform i uprościć integrację, jeśli chcesz zintegrować wbudowany selektor zdjęć, użyj nadchodzącej biblioteki Jetpacka na Androida.

Dane o stanie zdrowia

Wersja dla deweloperów Health Connect zawiera wcześniejszą wersję interfejsów API obsługujących dane dotyczące zdrowia. Umożliwia to aplikacjom odczytywanie i zapisywanie danych medycznych w formacie FHIR za wyraźną zgodą użytkownika. Ten interfejs API jest w programie wcześniejszego dostępu. Zarejestruj się, aby wziąć udział w programie wcześniejszego dostępu.

Piaskownica prywatności na Androida

Android 16 zawiera najnowszą wersję Piaskownicy prywatności na Androida, która jest częścią naszych nieustannych prac nad tworzeniem technologii, w których użytkownicy mają pewność, że ich prywatność jest chroniona. Więcej informacji o programie beta Piaskownicy prywatności dla deweloperów aplikacji na Androida znajdziesz na naszej stronie. Zapoznaj się ze środowiskiem wykonawczym SDK, które umożliwia uruchamianie pakietów SDK w dedykowanym środowisku wykonawczym oddzielonym od aplikacji, w której są one używane. Zapewnia to większą ochronę danych użytkowników.

Jak uzyskać wersję przedpremierową 1 dla programistów

Możesz zainstalować tę wersję na dowolnym z tych urządzeń Google 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 o tym, jak zacząć korzystać z Androida 16, znajdziesz w artykule Pobierz Androida 16.

Zanim zaczniesz testować najnowsze funkcje i zmiany, pamiętaj o zaktualizowaniu pakietu SDK i Menedżera urządzeń Android. Najlepszym sposobem jest użycie menedżera pakietu SDK w najnowszej wersji wstępnie wyświetlanej w Android Studio.

W zależności od potrzeb związanych z tworzeniem i testowaniem możesz pobrać Androida 16 w jednym z tych formatów:

Ogólne zalecenia

Zapoznaj się z tymi ogólnymi ostrzeżeniami dotyczącymi tej wersji:

  • Ta wersja może mieć różne problemy ze stabilnością, baterią lub wydajnością.
  • Ta wersja może nie być odpowiednia dla użytkowników z potrzebami dotyczącymi dostępności w codziennym użytkowaniu.
  • Niektóre aplikacje mogą nie działać zgodnie z oczekiwaniami w ramach tej wersji. Ograniczenie to dotyczy zarówno aplikacji Google, jak i innych aplikacji.
  • Wersje w wersji zapoznawczej Androida 16 nie są zatwierdzone przez pakiet Compatibility Test Suite (CTS), ale przeszły wstępne testy i zapewniają stabilny zestaw interfejsów API w wersji zapoznawczej dla programistów. Aplikacje, które korzystają z kompilacji zatwierdzonych przez CTS lub używają interfejsów API SafetyNet, mogą nie działać prawidłowo w wersjach Androida 16 w wersji dla deweloperów.

Uzyskaj pomoc

Podczas tworzenia i testowania za pomocą wersji dla deweloperów dostępne są 2 główne kanały pomocy. Kanał, którego należy użyć, aby uzyskać pomoc, zależy od tego, gdzie występuje problem.

  • Pomoc dotycząca problemów z urządzeniem, problemów z systemem i problemów z aplikacją Google: za pomocą narzędzia Problem Tracker możesz tworzyć nowe problemy oraz wyświetlać i śledzić problemy przesłane przez Ciebie i innych deweloperów.

    Zanim utworzysz własny problem, sprawdź znane problemy wymienione na tej stronie oraz przejrzyj listy najczęściej zgłaszanych problemów i ostatnio utworzonych problemów, aby sprawdzić, czy ktoś inny nie zgłosił już tego problemu. Możesz zasubskrybować problem i zagłosować na niego, klikając oceniaj ten problem .

    Aby znaleźć szablon problemu, który najlepiej pasuje do typu problemu, z którym się spotykasz, zapoznaj się z artykułem Gdzie zgłaszać problemy.

  • Pomoc dotycząca innych aplikacji: skontaktuj się bezpośrednio z deweloperem aplikacji.

Aby omówić problemy lub pomysły z innymi deweloperami korzystającymi z wersji dla deweloperów Androida 16, dołącz do społeczności android_beta na Reddit.

Znane problemy

Na podstawie naszych testów stwierdziliśmy, że podczas korzystania z Androida 16 w wersji dla deweloperów 1 mogą wystąpić te problemy: Te problemy są już znane, więc nie musisz przesyłać dodatkowych zgłoszeń dotyczących podobnych problemów.

Platforma Android

  • Kliknięcie powiadomienia o trwającym odtwarzaniu multimediów nie powoduje czasami uruchomienia odpowiedniej aplikacji.
  • Na niektórych urządzeniach ekran aparatu może migać, jeśli podczas nagrywania filmu zmieniasz poziom zoomu.