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 w tej witrynie.
Architektura
Wycofanie VNDK
Android 15 wycofuje VNDK. Biblioteki VNDK są traktowane tak samo jak inne biblioteki dostawcy lub produktu. Więcej informacji znajdziesz w sekcji NDK dostawcy.
Włączanie rozmiaru strony 16 KB
Android 15 i nowsze wersje obsługują kompilowanie Androida ze stronami o rozmiarze 16 KB.
Więcej informacji znajdziesz w artykule Włączanie rozmiaru strony 16 KB.
Nakładka dostawcy
Android 15 wycofuje nakładkę dostawcy.
Audio
Śledzenie ruchów głowy w przypadku dźwięku LE
Android 15 obsługuje dostosowywanie trybu opóźnienia w przypadku śledzenia głowy w zależności od tego, czy używany jest mechanizm transportu LE-ACL czy LE-ISO. Zobacz Śledzenie ruchów głowy w przypadku dźwięku LE.
Automotive
Zasady zasilania Androida Automotive
Zaktualizowaliśmy zasady zasilania w Androidzie Automotive dla Androida 15 o 2 nowe zasady zasilania systemu: no user interaction i suspend prep.
Treści dla radia HD i DAB
Android 15 zawiera ulepszenia obsługi radia HD w warstwie HAL radia nadawczego oraz przykładową aplikację radiową, która może służyć jako punkt odniesienia przy wdrażaniu sterowania radiem.
Więcej informacji znajdziesz w sekcji Radio samochodowe.
Aparat
Interfejs API z zapytaniem o kombinację funkcji aparatu na Androidzie
Od Androida 15 platforma Android udostępnia interfejs API do wysyłania zapytań o kombinacje funkcji aparatu. Ten interfejs API umożliwia klientom kamery sprawdzanie, czy określona kombinacja funkcji kamery jest obsługiwana przez urządzenie.
Więcej informacji znajdziesz w artykule Interfejs API do wysyłania zapytań o kombinacje funkcji.
Doświetlanie w słabym oświetleniu
Android 15 wprowadza funkcję Low Light Boost, nowy tryb automatycznego ustawiania ekspozycji, który można wdrożyć w Camera2 w HAL i jako część rozszerzenia aparatu, takiego jak tryb nocny. Funkcja Słabe oświetlenie automatycznie dostosowuje jasność strumienia podglądu przy słabym oświetleniu.
Więcej informacji znajdziesz w artykule Low Light Boost.
Zgodność
Aktualizacje ITS aparatu
W Androidzie 15 wprowadziliśmy aktualizacje testów Camera ITS, które obejmują nowe i zaktualizowane testy.
Więcej informacji znajdziesz w informacjach o wersji pakietu testów obrazów z aparatu na Androida 15.
CDD
Zostaje opublikowany dokument definicji zgodności z Androidem 15.
Przypadek testowy dźwięku przestrzennego
Od Androida 15 wprowadzamy nowy test weryfikatora CTS, który służy do sprawdzania opóźnienia śledzenia ruchu głowy w przestrzennej wersji dźwięku.
Więcej informacji znajdziesz w teście opóźnienia śledzenia ruchu głowy w CTS Verifier.
Nowe testy dźwięku w Weryfikatorze CTS
Do dokumentacji CTS Verifier dodaliśmy te testy audio i strony pomocnicze:
- Testy ścieżek danych audio w CTS Verifier
- Test miksowania wielokanałowego weryfikatora CTS
- Test opóźnienia pętli zwrotnej audio
Łączność
Filtr pakietów Androida w wersji 6
Android 15 wprowadza filtr pakietów Androida (APF) w wersji 6, który zawiera liczniki do debugowania i pomiarów oraz obsługę transmisji pakietów. Więcej informacji znajdziesz w artykule Android Packet Filter (Filtr pakietów Androida).
Polecenia NCI zastrzeżone dla Androida
Android 15 dodaje nowe polecenia interfejsu kontrolera NFC (NCI) Androida do interakcji z kontrolerem NFC. Szczegółowe informacje o specyfikacjach tych poleceń znajdziesz w artykule Polecenia NCI zastrzeżone dla Androida.
Usługa wyboru domeny
Android 15 dodaje DomainSelectionService
interfejs API systemu
umożliwiający implementację wyboru domeny między usługą IMS a usługami starszego typu w sieciach komutowanych.
Więcej informacji znajdziesz w artykule Usługa wyboru domeny.
Możliwości usługi przewoźnika na poziomie subskrypcji
Od Androida 15 operatorzy mogą określać możliwości usługi na poziomie subskrypcji. Umożliwia to deweloperom aplikacji dostosowywanie obsługi aplikacji do dostępnych funkcji subskrypcji, a także do możliwości urządzenia.
Więcej informacji znajdziesz w artykule Funkcje usług na poziomie subskrypcji.
Obsługa standardu 802.11az w Wi-Fi RTT
Od Androida 15 pomiar czasu podróży w obie strony (RTT) w Wi-Fi obsługuje protokół IEEE 802.11az. Więcej informacji znajdziesz w artykule Wi-Fi RTT.
Obserwowanie aktualizacji profilu urządzenia towarzyszącego
Android 15 dodaje uprawnienie
POST_NOTIFICATIONS
do profilu zegarka. Więcej informacji znajdziesz w sekcji Profile urządzeń towarzyszących.
Cuttlefish
Tworzenie migawek i przywracanie na urządzeniach Cuttlefish
Android 15 dodaje obsługę tworzenia i przywracania migawek wirtualnych urządzeń Cuttlefish. Zrobienie zrzutu urządzenia Cuttlefish umożliwia zapisanie stanu 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: Snapshot and restore (w języku angielskim).
Obsługa NFC na urządzeniach Cuttlefish
Android 15 wprowadza obsługę NFC na urządzeniach Cuttlefish. Funkcja NFC w Cuttlefish korzysta z Casimira, zewnętrznego narzędzia do symulacji urządzeń NFC.
Więcej informacji znajdziesz w artykule Cuttlefish: NFC.
Dane
Wycofanie WebSQL WebSettings
Od Androida 15 metody WebSettings
setDatabaseEnabled
i getDatabaseEnabled
, które są używane do obsługi WebSQL w WebView, zostały wycofane. Baza danych WebSQL została usunięta z Chrome i wycofana w komponencie Android WebView. Po wycofaniu obsługi w Chromium te metody staną się operacjami bez efektu we wszystkich wersjach Androida.
Konsorcjum World Wide Web (W3C) zachęca aplikacje, które potrzebują baz danych w internecie, do korzystania z innych alternatywnych rozwiązań do przechowywania danych, takich jak IndexedDB.
Czcionki
Obsługa czcionek zmiennych
Od Androida 15 czcionki zmienne są renderowane w czasie działania z większą wydajnością i dokładnością. Wycofujemy plik konfiguracji czcionek
fonts.xml
. Więcej informacji znajdziesz w artykule Wdrażanie czcionek niestandardowych.
Grafika
Zrzuty ekranu z Androida w technologii HDR
Android 15 QPR1 wprowadza lokalny algorytm mapowania odcieni dla zrzutów ekranu. HDR na zrzutach ekranu z Androida śledzi postępy w zakresie możliwości robienia zrzutów ekranu w technologii HDR w najnowszych aktualizacjach Androida.
Interakcja
Protokół HID śledzenia ruchów głowy 2.0
Android 15 wprowadza wersję 2.0 protokołu HID śledzenia głowy, która obejmuje obsługę dźwięku Bluetooth LE. Więcej informacji znajdziesz w artykule Head Tracker HID Protocol (w języku angielskim).
Wycofanie interfejsu Neural Networks API
Od Androida 15 interfejs Neural Networks API (NNAPI NDK API) jest wycofany. Interfejs HAL sieci neuronowych jest nadal obsługiwany, a wycofanie nie ma wpływu na sterowniki NNAPI.
Więcej informacji znajdziesz w przewodniku po migracji NNAPI.
Multimedia
Wskazówki dla producentów OEM dotyczące implementacji RoI
Android 15 wprowadza standardowy proces integrowania konfiguracji użytkownika dotyczących obszaru zainteresowań z platformą kodowania wideo na Androidzie. Więcej informacji znajdziesz w wskazówkach dla producentów OEM dotyczących wdrażania ROI.
Uprawnienia
Lista dozwolonych udostępnianych identyfikatorów UID podpisanych przez platformę
Android 15 wprowadza wyraźną listę dozwolonych dla podpisanych przez platformę aplikacji niesystemowych, które mogą dołączać do (podpisanych przez platformę) udostępnianych identyfikatorów UID.
Więcej informacji znajdziesz w artykule Lista dozwolonych udostępnionych 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 roli Menedżera urządzeń wirtualnych, aby zapobiegać nadużyciom w celach oszukańczych.
Więcej informacji znajdziesz w sekcjach COMPANION_DEVICE_APP_STREAMING
i COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
w artykule Role w Androidzie.
Lista dozwolonych uprawnień podpisu
Android 15 wprowadza jawną listę dozwolonych uprawnień z podpisem platformy, o które proszą aplikacje inne niż systemowe lub o które proszą aktualizacje aplikacji systemowych.
Więcej informacji znajdziesz w artykule Lista dozwolonych uprawnień do podpisu.
Środowisko wykonawcze
setAdjustCompilerFilterCallback
Od Androida 15 możesz zastąpić filtr kompilatora w przypadku niektórych pakietów za pomocą interfejsu setAdjustCompilerFilterCallback
API.
Więcej informacji znajdziesz w artykule Zastępowanie filtra kompilatora w przypadku określonych 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 wynoszący 4096 bajtów, nawet jeśli rozmiar bloku systemu plików nie wynosi 4096 bajtów.
Więcej informacji znajdziesz w sekcji Pamięć wewnętrzna.
Przejrzystość szyfrowania sieci komórkowej i ujawniania numeru IMSI
Protokoły sieci komórkowych, w tym 5G, umożliwiają przesyłanie danych użytkownika (w tym połączeń, SMS-ów, połączeń danych i określonych 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ą wyświetlanie użytkownikom powiadomień, gdy połączą się z niezabezpieczoną siecią komórkową (bez szyfrowania lub ochrony integralności, gdy można się spodziewać, że będą one używane), a ich prywatne identyfikatory (IMSI, IMEI lub SUCI) są udostępniane sieci w sposób, który może potencjalnie służyć do śledzenia użytkowników.
Międzynarodowy identyfikator abonenta mobilnego (IMSI) to niepowtarzalny numer służący do identyfikowania każdego użytkownika w określonej sieci komórkowej powiązanej z kartą SIM użytkownika. Atakujący mogą przechwycić ten numer podczas przesyłania, co jest podstawą wielu znanych ataków na sieci komórkowe. 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 bezpieczny obszar na aplikacje poufne, w którym użytkownicy mogą ukrywać aplikacje przed nieautoryzowanym dostępem. W przestrzeni prywatnej możesz przechowywać aplikacje zawierające dane wrażliwe, takie jak aplikacje bankowe, randkowe i inne aplikacje osobiste, do których nie chcesz, aby mieli dostęp inni użytkownicy urządzenia.
Więcej informacji znajdziesz w sekcji Przestrzeń prywatna.
Aktualizacje
Wirtualny test A/B w wersji 3
Android 15 wprowadza nową wersję mechanizmu wirtualnych aktualizacji A/B. Ta nowa funkcja wprowadza szybsze, mniejsze i wydajniejsze aktualizacje OTA. Więcej informacji znajdziesz w artykule Wirtualne testy A/B.
Wirtualizacja
Ulepszenia platformy wirtualizacji Androida (AVF)
Android 15 wprowadza te ulepszenia w platformie wirtualizacji Androida (AVF), czyli platformie do zarządzania maszynami wirtualnymi.
Maszyna wirtualna z możliwością aktualizacji: maszyny wirtualne mogą chronić swoje klucze tajne i dane nawet podczas aktualizacji stosu oprogramowania. Więcej informacji znajdziesz w artykule Aktualizowana maszyna wirtualna.
Zdalne potwierdzanie tożsamości maszyny wirtualnej: klienci maszyny wirtualnej mogą mieć pewność, że komunikują się z właściwą maszyną wirtualną i stosem oprogramowania działającym na zaufanym urządzeniu. Klienci mogą używać atestu, aby mieć pewność, że np. dostarczają cenny model uczenia maszynowego bezpośrednio tylko do zaufanej maszyny wirtualnej. Więcej informacji znajdziesz w artykule Zdalne potwierdzanie tożsamości maszyny wirtualnej.
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 umożliwia uruchamianie akceleratorów uczenia maszynowego, takich jak GPU, na chronionej maszynie wirtualnej bez konieczności wysyłania kodu i danych poza maszynę wirtualną. Ta funkcja jest eksperymentalna, a jej dostępność zależy w dużym stopniu od możliwości sprzętowych oraz obsługi przez producentów chipsetów i urządzeń. Więcej informacji znajdziesz w artykule Pierwsze kroki z przypisywaniem urządzeń.