Na tej stronie znajdziesz podsumowanie najważniejszych funkcji w wersjach Androida 15 i Androida 15-QPR1 oraz linki do dodatkowych informacji. Podsumowania funkcji są uporządkowane według lokalizacji dokumentacji funkcji na tej stronie.
Architektura
Wycofanie VNDK
Android 15 wycofuje VNDK. Biblioteki VNDK są traktowane tak samo jak inne biblioteki dostawców lub produktów. Więcej informacji znajdziesz w NDK dostawcy.
Włączanie rozmiaru strony 16 KB
Android 15 i nowsze obsługują kompilowanie aplikacji na Androida z rozmiarem strony 16 KB.
Więcej informacji znajdziesz w artykule Włączanie rozmiaru strony 16 KB.
Nakładka dostawcy
Android 15 wycofuje obsługę nakładki dostawcy.
Audio
Śledzenie ruchów głowy przez LE Audio
Android 15 obsługuje korekty trybu opóźnienia dla śledzenia ruchów głowy (HT) w zależności od tego, czy używany jest mechanizm transportu LE-ACL czy LE-ISO. Zobacz Monitorowanie ruchów głowy przez Bluetooth LE.
Automotive
Zasady zasilania Androida Automotive
Zaktualizowano zasady zasilania w Androidzie Automotive 15, dodając 2 nowe zasady zasilania systemu: bez interakcji użytkownika i przygotowanie do zawieszenia.
treści dla radia HD i DAB;
Android 15 zawiera ulepszenia obsługi radia HD w interfejsie HAL radia nadawczego oraz przykładową aplikację radiową bez pakietu, którą można wykorzystać jako punkt odniesienia do implementacji sterowania radiem.
Więcej informacji znajdziesz w artykule Automotive Radio.
Aparat
Interfejs API zapytań o kombinacje funkcji aparatu na Androidzie
Od Androida 15 platforma Android udostępnia interfejs API do zapytań o kombinacje funkcji aparatu. Ten interfejs API umożliwia klientom kamery wysyłanie zapytań o to, czy urządzenie obsługuje określoną kombinację funkcji kamery.
Więcej informacji znajdziesz w artykule Interfejs API do zapytań o kombinacje funkcji.
Słabe oświetlenie
Android 15 wprowadza tryb Low Light Boost, czyli nowy tryb automatycznej ekspozycji, który można zaimplementować w Camera2 w interfejsie HAL oraz w ramach rozszerzenia aparatu, takiego jak tryb nocny. Tryb słabego oświetlenia automatycznie dostosowuje jasność podglądu strumienia w warunkach słabego oświetlenia.
Więcej informacji znajdziesz w artykule o ulepszaniu w słabym oświetleniu.
Zgodność
Aktualizacje ITS aparatu
Android 15 wprowadza aktualizacje testów ITS aparatu, które obejmują nowe i zaktualizowane testy.
Więcej informacji znajdziesz w notatkach do wersji testu obrazu z kamery w Compatibility Test Suite na Androida 15.
CDD
opublikowano dokument Android 15 Compatibility Definition.
Element testowy dotyczący dźwięku przestrzennego
Od Androida 15 wprowadzono nowy test weryfikatora CTS służący do weryfikacji opóźnienia śledzenia ruchów głowy w przypadku dźwięku przestrzennego.
Więcej informacji znajdziesz w narzędzie CTS Verifier do testowania opóźnień śledzenia ruchów głowy.
Nowe testy dźwięku w weryfikatorze CTS
Do dokumentacji weryfikatora CTS dodano te testy dźwięku i powiązane strony:
- Testy ścieżek danych audio w weryfikatorze CTS
- Test miksowania wielokanałowego w narzędziu CTS Verifier
- Test opóźnienia w pętli audio
Łączność
Android Packet Filter v6
Android 15 wprowadza wersję 6 filtra pakietów Androida (APF), która zawiera liczniki do debugowania i dane oraz obsługę transmisji pakietów. Więcej informacji znajdziesz w artykule Filtr pakietów Androida.
Własne polecenia NCI na Androida
Android 15 dodaje nowe polecenia interfejsu sterownika NFC (NCI) zastrzeżonego przez Androida, aby umożliwić interakcję ze sterownikiem NFC. Szczegółowe informacje o specyfikacjach tych poleceń znajdziesz w artykule Własne polecenia NCI systemu Android.
Usługa wyboru domeny
Android 15 dodaje interfejs API systemu DomainSelectionService
, który umożliwia implementację wyboru domeny między usługą IMS a usługami starszymi w sieciach komutowanych.
Więcej informacji znajdziesz w artykule Usługa wyboru domeny.
Funkcje usługi przewoźnika na poziomie subskrypcji
Od Androida 15 operatorzy mogą określać możliwości usługi urządzenia na poziomie subskrypcji. Dzięki temu deweloperzy aplikacji mogą dostosowywać środowisko aplikacji na podstawie dostępnych funkcji subskrypcji, a nie tylko na poziomie urządzenia.
Więcej informacji znajdziesz w artykule Funkcje usługi na poziomie subskrypcji.
Obsługa 802.11az w Wi-Fi RTT
Od Androida 15 czas RTT (Round Trip Time) sieci Wi-Fi obsługuje protokół IEEE 802.11az. Więcej informacji znajdziesz w artykule Wi-Fi RTT.
Aktualizacja profilu urządzenia towarzyszącego w zegarku
Android 15 dodaje uprawnienie POST_NOTIFICATIONS
do profilu zegarka. Więcej informacji znajdziesz w artykule Profile urządzeń towarzyszących.
Mątwa
Tworzenie kopii zapasowych i przywracanie na urządzeniach Cuttlefish
Android 15 umożliwia robienie i przywracanie zrzutów ekranu urządzeń wirtualnych Cuttlefish. Zrobienie zrzutu ekranu urządzenia Cuttlefish pozwala zapisać stan urządzenia w postaci obrazu na dysku. Następnie możesz przywrócić zrzut, aby przywrócić urządzenie Cuttlefish do wcześniej zapisanego stanu.
Więcej informacji znajdziesz w artykule Cuttlefish: zrzut i przywracanie.
Obsługa NFC na urządzeniach Cuttlefish
Android 15 wprowadza obsługę komunikacji NFC na urządzeniach Cuttlefish. Funkcja NFC Cuttlefish korzysta z narzędzia do symulacji urządzeń NFC Casimir.
Więcej informacji znajdziesz w artykule Cuttlefish: NFC.
Dane
Wycofanie WebSettings z WebSQL
Od Androida 15 metody WebSettings
setDatabaseEnabled
i getDatabaseEnabled
, które są używane do obsługi interfejsu WebSQL w WebView, są wycofane. WebSQL został usunięty z Chrome i wycofany w komponencie WebView na Androida. Po usunięciu obsługi w Chromium te metody staną się bezużyteczne we wszystkich wersjach Androida.
Konsorcjum W3C zachęca twórców aplikacji, które potrzebują baz danych internetowych, do korzystania z innych rozwiązań do przechowywania danych, takich jak IndexedDB.
Czcionki
Obsługa czcionek zmiennych
Począwszy od Androida 15 zmienne fonty są renderowane w czasie wykonywania z większą wydajnością i precyzją. Plik konfiguracji czcionek
fonts.xml
został wycofany. Więcej informacji znajdziesz w artykule Wdrażanie czcionek niestandardowych.
Grafika
HDR w zrzutach ekranu z Androida
Android 15-QPR1 wprowadza lokalny algorytm mapowania tonacji do zrzutów ekranu. HDR w zrzutach ekranu z Androida śledzi postępy w rozwoju funkcji zrzutów ekranu HDR w ostatnich aktualizacjach Androida.
Interakcja
Głowica HID protokół 2.0
Android 15 wprowadza wersję 2.0 protokołu HID sterownika głowicy, który obsługuje dźwięk Bluetooth LE. Więcej informacji znajdziesz w protokole HID urządzenia śledzącego ruch głowy.
Wycofanie interfejsu Neural Networks API
Od wersji 15 Androida interfejs API sieci neuronowych (NNAPI NDK API) został wycofany. Interfejs Neural Networks HAL nadal jest obsługiwany, a wycofanie się go nie dotyczy sterowników NNAPI.
Więcej informacji znajdziesz w przewodniku po migracji z NNAPI.
Multimedia
Wskazówki dla producentów OEM dotyczące implementacji ROI
Android 15 wprowadza ustandaryzowany proces integrowania konfiguracji użytkowników dotyczących obszaru zainteresowania (RoI) z ramami kodowania wideo w Androidzie. Więcej informacji znajdziesz w wskazówkach OEM dotyczących wdrażania ROI.
Uprawnienia
Podpisana przez platformę lista dozwolonych identyfikatorów UID
Android 15 wprowadza wyraźną listę dozwolonych aplikacji podpisanych przez platformę, które mogą dołączać do współdzielonych identyfikatorów UID (podpisanych przez platformę).
Więcej informacji znajdziesz w artykule Platform-signed shared UID allowlist (Lista dozwolonych identyfikatorów UID podpisanych przez platformę).
Aktualizacja wymagań dotyczących ról COMPANION_DEVICE_APP_STREAMING i COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
Android 15 aktualizuje zasady dotyczące ról menedżera urządzeń wirtualnych, aby zapobiec ich nadużywaniu do celów oszukańczych.
Więcej informacji znajdziesz w artykule COMPANION_DEVICE_APP_STREAMING
i COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
na temat ról w Androidzie.
Lista dozwolonych uprawnień podpisu
Android 15 wprowadza wyraźną listę dozwolonych uprawnień do podpisu platformy, o które mogą prosić aplikacje niesystemowe lub nowe aktualizacje aplikacji systemowych.
Więcej informacji znajdziesz w liście dozwolonych uprawnień dotyczących podpisu.
Środowisko wykonawcze
setAdjustCompilerFilterCallback
Od Androida 15 możesz zastąpić filtr kompilatora w przypadku niektórych pakietów za pomocą interfejsu API setAdjustCompilerFilterCallback
.
Więcej informacji znajdziesz w artykule Zastępowanie filtra kompilatora w przypadku niektórych pakietów.
Bezpieczeństwo
przełącznik 2G,
Operatorzy nie mogą już ukrywać przełącznika 2G przed użytkownikami.
Klucz konfiguracji operatora KEY_HIDE_ENABLE_2G
został wycofany.
flaga dusize_4k
Android 15 wprowadza flagę dusize_4k
, która wymusza rozmiar jednostki danych szyfrowania na 4096 bajtów, nawet jeśli rozmiar bloku w systemie plików nie wynosi 4096 bajtów.
Więcej informacji znajdziesz w artykule Pamięć wewnętrzna.
Szyfrowanie sieci komórkowych i przejrzystość w zakresie ujawniania IMSI
Protokoły sieci mobilnej do 5 G włącznie umożliwiają przesyłanie danych użytkownika (w tym połączeń, SMS-ów, połączeń danych i niektórych metadanych opartych na sygnalizacji) w postaci zwykłego tekstu z wyłączonym szyfrowaniem i ochroną integralności.
Android 15 wprowadza nowe ustawienia sieci i prywatności, które umożliwiają wysyłanie powiadomień użytkownikom, gdy łączą się z niebezpieczną siecią komórkową (bez szyfrowania lub ochrony integralności, które są wymagane w innych przypadkach), a ich prywatne identyfikatory (IMSI, IMEI lub SUCI) są udostępniane sieci w sposób, który może umożliwiać śledzenie użytkowników.
Międzynarodowy identyfikator abonencki (IMSI) to unikalny numer służący do identyfikowania każdego użytkownika w określonej sieci komórkowej powiązanej z jego kartą SIM. Atakujący mogą przechwycić ten numer w trakcie przesyłania, co jest podstawą wielu znanych ataków na urządzenia mobilne. Identyfikator IMEI (International Mobile Equipment Identity) to unikalny identyfikator powiązany z urządzeniem mobilnym. Ukryty identyfikator subskrypcji (SUCI) to identyfikator specyficzny dla sieci 5G.
Przestrzeń prywatna
Przestrzeń prywatna to bezpieczna przestrzeń dla aplikacji poufnych, w której użytkownicy mogą ukryć aplikacje przed nieautoryzowanym dostępem. W przestrzeni prywatnej możesz przechowywać aplikacje zawierające informacje poufne, takie jak aplikacje bankowe, randkowe i inne aplikacje osobiste, do których nie chcesz, aby miały dostęp inne osoby korzystające z urządzenia.
Więcej informacji znajdziesz w artykule Przestrzeń prywatna.
Aktualizacje
Wirtualny test A/B – wersja 3
Android 15 wprowadza nową wersję wirtualnego mechanizmu aktualizacji A/B. Ta nowa funkcja umożliwia szybsze, mniejsze i bardziej wydajne aktualizacje OTA. Więcej informacji znajdziesz w artykule Wirtualny test A/B.
Wirtualizacja
Ulepszenia platformy wirtualizacji Androida (AVF)
Android 15 wprowadza te ulepszenia platformy Android Virtualization Framework (AVF), czyli platformy do zarządzania maszynami wirtualnymi (VM).
Aktualizowana maszyna wirtualna: maszyny wirtualne mogą zachować swoje sekrety i dane chronione przez nie nawet podczas aktualizacji stosu oprogramowania. Więcej informacji znajdziesz w artykule Uaktualniane VM.
Odległe uwierzytelnianie maszyny wirtualnej: klienci maszyny wirtualnej mogą mieć pewność, że komunikują się z odpowiednią maszyną wirtualną i stosem oprogramowania działającym na zaufanym urządzeniu. Klienci mogą używać zaświadczeń, aby mieć pewność, że na przykład dostarczają cenny model systemów uczących się bezpośrednio na zaufane maszyny wirtualne. Więcej informacji znajdziesz w artykule o zdalnej weryfikacji VM.
Przypisywanie urządzeń: urządzenia peryferyjne można w pełni przypisać do chronionej maszyny wirtualnej. Takie przypisane urządzenie nie jest dostępne z zewnątrz maszyny wirtualnej, a samo urządzenie ma dostęp tylko do pamięci należącej do maszyny wirtualnej. Ta funkcja może służyć do uruchamiania akceleratorów systemów uczących się, takich jak GPU, w chronionej maszynie wirtualnej bez konieczności wysyłania kodu i danych poza tę maszynę. Ta funkcja jest eksperymentalna, a jej dostępność w dużej mierze zależy od możliwości sprzętu oraz obsługi przez producentów chipsetów i urządzeń. Więcej informacji znajdziesz w artykule Pierwsze kroki z przypisywaniem urządzeń.