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 LE Audio
Android 15 obsługuje dostosowywanie trybu opóźnienia w przypadku śledzenia ruchów 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.
Motoryzacja
Zasady zasilania Androida Automotive
Zaktualizowaliśmy zasady zasilania w Androidzie Automotive dla Androida 15 o 2 nowe zasady zasilania systemu: brak interakcji użytkownika i przygotowanie do zawieszenia.
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 artykule Radio samochodowe.
Aparat
Interfejs API z zapytaniem o kombinację funkcji aparatu na Androidzie
Od Androida 15 platforma Androida udostępnia interfejs API do wysyłania zapytań o kombinacje funkcji aparatu. Ten interfejs API umożliwia klientom kamery sprawdzanie, czy urządzenie obsługuje określoną kombinację funkcji kamery.
Więcej informacji znajdziesz w artykule Interfejs API do wysyłania zapytań o kombinacje funkcji.
Słabe oświetlenie
Android 15 wprowadza funkcję Low Light Boost, nowy tryb automatycznego ustawiania ekspozycji, który można wdrożyć w Camera2 w warstwie HAL oraz 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
Został opublikowany dokument definicji zgodności z Androidem 15.
Element testowania dźwięku przestrzennego
W Androidzie 15 wprowadziliśmy nowy test w narzędziu CTS Verifier, który służy do weryfikowania opóźnienia śledzenia ruchu głowy w przestrzennej funkcji audio.
Więcej informacji znajdziesz w artykule Test opóźnienia śledzenia ruchu głowy w narzędziu CTS Verifier.
Nowe testy audio w narzędziu CTS Verifier
Do dokumentacji aplikacji CTS Verifier dodano te testy audio i strony pomocnicze:
- Testy ścieżek danych audio w narzędziu 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 zastrzeżone polecenia interfejsu kontrolera NFC (NCI) Androida, które umożliwiają interakcję 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 DomainSelectionServicesystemowy interfejs API, który umożliwia implementację wyboru domeny między usługą IMS a starszymi usługami 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 urządzenia na poziomie subskrypcji. Dzięki temu deweloperzy aplikacji mogą dostosowywać sposób korzystania z aplikacji na podstawie dostępnych funkcji subskrypcji, a także na poziomie 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
W Androidzie 15 dodaliśmy uprawnienie POST_NOTIFICATIONS do profilu zegarka. Więcej informacji znajdziesz w sekcji Profile urządzeń towarzyszących.
Mątwa
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ądzenia NFC.
Więcej informacji znajdziesz w artykule Cuttlefish: NFC.
Dane
Wycofanie WebSettings WebSQL
Od Androida 15 metody WebSettingssetDatabaseEnabled 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 usunięciu obsługi w Chromium te metody staną się bezczynne we wszystkich wersjach Androida.
Konsorcjum World Wide Web Consortium (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 czcionki
fonts.xml. Więcej informacji znajdziesz w artykule Wdrażanie czcionek niestandardowych.
Grafika
HDR na zrzutach ekranu z Androida
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 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 do 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 systemowe lub które są nowo wymagane przez 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ń transmisji 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 powiadomień, gdy użytkownik połączy się z niezabezpieczoną siecią komórkową (bez szyfrowania lub ochrony integralności, gdy można się spodziewać, że będą one używane), a jego 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. Osoby przeprowadzające atak mogą przechwycić ten numer podczas przesyłania, co jest podstawą wielu znanych ataków na sieci komórkowe. Identyfikator IMEI 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 Platformy wirtualizacji Androida (AVF), czyli platformy do zarządzania maszynami wirtualnymi (VM):
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 Aktualizowanie maszyn wirtualnych.
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ą wartościowy model uczenia maszynowego bezpośrednio tylko do zaufanej maszyny wirtualnej. Więcej informacji znajdziesz w artykule Zdalne potwierdzanie stanu maszyny wirtualnej.
Przypisanie urządzenia: 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 wsparcia ze strony producentów chipsetów i urządzeń. Więcej informacji znajdziesz w artykule Pierwsze kroki z przypisywaniem urządzeń.