Informacje o wersjach Androida 14, Androida 14-QPR1 i Androida 14-QPR2

Na tej stronie znajdziesz podsumowanie najważniejszych funkcji w wersjach Androida 14, Androida 14-QPR1 i Androida 14-QPR2 oraz linki do dodatkowych informacji. Podsumowania funkcji są uporządkowane według lokalizacji dokumentacji funkcji w tej witrynie.

Architektura

backend.[cpp|ndk].additional_shared_libraries

Wprowadzona w Androidzie 14, backend.[cpp|ndk].additional_shared_libraries dodaje zależności do natywnych bibliotek i jest przydatna w przypadku ndk_headercpp_header. Więcej informacji znajdziesz w sekcji Definiowanie interfejsu AIDL.

wartość gen_trace

Od Androida 14 wartość gen_trace jest ustawiona na true w przypadku backendów cppjava. Więcej informacji znajdziesz w sekcji Definiowanie interfejsu AIDL.

Obsługa jądra

Od Androida 14 jądra 5.4 nie są już obsługiwane. Zaktualizowane informacje o jądrze znajdziesz w artykule Jądra funkcji i wersji.

Statystyki źródła wybudzania jądra

Android 14-QPR2 dodaje do logcat statystyki źródła wybudzania. Te statystyki identyfikują komponenty jądra, które utrzymują system w stanie aktywności podczas każdego cyklu wstrzymania i wznawiania. Można ich używać do debugowania wydajności jądra i wydłużania czasu pracy na baterii. Statystyki źródła wybudzania jądra są dostępne tylko w wersjach userdebug i engineering, w których wartość suspend.debug.wakestats_log.enabled jest ustawiona na true. Więcej informacji znajdziesz w sekcji logKernelWakeLockStats.

Audio

Tryb dynamicznego soundbara

Dzięki obsłudze platformy Android 14 dekodery i urządzenia OTT z wbudowanymi lub podłączonymi głośnikami można skonfigurować jako soundbary dla podłączonych urządzeń. Więcej informacji znajdziesz w artykule Dynamiczny tryb soundbara.

Migracja Audio HAL do AIDL

Od Androida 14 interfejs HAL audio jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w artykułach Implementacja AIDLPorównanie AIDL i HIDL Audio HAL.

Aktualizacje routingu wielu urządzeń USB

Platforma USB w Androidzie 14 obsługuje kierowanie do wielu urządzeń USB jednocześnie. Więcej informacji znajdziesz w sekcji Łączenie routingu dźwięku z różnych urządzeń.

Preferowane atrybuty miksera na urządzeniach USB

Android 14 udostępnia interfejsy API dla deweloperów, z których aplikacje mogą korzystać, aby wysyłać zapytania i konfigurować preferowane atrybuty miksera do odtwarzania dźwięku przez USB. Więcej informacji znajdziesz w artykule Preferowane atrybuty miksera na urządzeniach USB.

Dawka dźwięku

Android 14 obsługuje dawkę dźwięku w ramach odtwarzania dźwięku i warstwie HAL odtwarzania dźwięku, stale monitorując pomiary dawki dźwięku i ostrzegając użytkowników o szkodliwych poziomach narażenia. Więcej informacji znajdziesz w sekcji Dawka dźwięku.

Od Androida 14-QPR1 obliczanie dawki dźwięku jest włączone.

Aparat

Funkcje rozszerzeń aparatu

Android 14 dodaje do wersji 1.4.0 interfejsu rozszerzeń aparatu te funkcje:

Urządzenie jako kamera internetowa

Android 14-QPR1 dodaje obsługę używania urządzenia jako kamery internetowej USB. Urządzenia z Androidem obsługujące tę funkcję są reklamowane jako urządzenia UVC, co pozwala wielu hostom USB z różnymi systemami operacyjnymi (np. Linux, macOS, Windows i ChromeOS) używać aparatu urządzenia jako kamery internetowej. Więcej informacji znajdziesz w artykule Używanie urządzenia jako kamery internetowej.

Referencyjny HAL kamery USB

W Androidzie 14 referencyjny komponent HAL aparatu USB jest przenoszony do AIDL, a implementacja HIDL jest wycofywana. Informacje o warstwie HAL kamery USB znajdziesz w sekcji Zewnętrzne kamery USB.

Ultra HDR

Android 14 obsługuje zapisywanie skompresowanych zdjęć w formacie ultra HDR za pomocą formatu obrazu JPEG_R. Ten format jest wstecznie zgodny z obrazami JPEG w formacie SDR i obsługuje renderowanie treści w formacie HDR. Więcej informacji znajdziesz w sekcji Ultra HDR.

Rejestrowanie w szerokiej gamie kolorów

Android 14 obsługuje przechwytywanie w szerokiej gamie kolorów Display P3, co umożliwia urządzeniom zapisywanie obrazów w szerokiej gamie kolorów w formacie JPEG z klasą ImageReader bez użycia 10-bitowego HDR. Więcej informacji znajdziesz w artykule Rejestrowanie szerokiej gamy kolorów.

Zgodność

Aktualizacje ITS aparatu

Android 14 wprowadza aktualizacje testów ITS aparatu, które obejmują aktualizacje Pythona i wersji pakietów, zaktualizowane testy oraz nowe testy. Więcej informacji znajdziesz w informacjach o wersji pakietu testów obrazów z aparatu na Androida 14.

Aktualizacje CDD

Dokument definicji zgodności z Androidem 14 jest rozwinięciem poprzednich wersji i zawiera aktualizacje nowych funkcji oraz zmiany wymagań dotyczących wcześniej udostępnionych funkcji. Listę zmian w Androidzie 14 znajdziesz w informacjach o wersji definicji zgodności z Androidem 14.

Informacje o wersji CTS

Listę najważniejszych zmian w pakiecie CTS dla Androida 14 znajdziesz w informacjach o wersji pakietu CTS dla Androida 14.

Testy CTS Verifier dotyczące kalibracji obecności

Android 14 dodaje testy weryfikatora CTS do sprawdzania zaktualizowanych wymagań dotyczących sieci Wi-Fi NAN i kalibracji obecności BLE RSSI. Obejmują one testy dokładności NAN, precyzji BLE RSSI oraz precyzji przesunięcia BLE Rx/Tx. Więcej informacji znajdziesz w artykule Kalibracja obecności.

Test zgodności klasy wydajności 14 (PC14) – jakość kodowania wideo (VEQ)

W Androidzie 14 wprowadzono wymagania dotyczące jakości kodowania wideo (VEQ) w przypadku urządzeń klasy wydajności 14 (PC14). Wymagania PC14-VEQ są weryfikowane przez nowy test CTS o nazwie CtsVideoEncodingQualityHostTest. Więcej informacji znajdziesz w artykule Przeprowadzanie testów PC14-VEQ.

Łączność

Dodatkowa sprzedaż segmentacji sieci 5G

Android 14-QPR1 wprowadza funkcję dodatkowej sprzedaży segmentacji sieci 5G, która umożliwia operatorom oferowanie użytkownikom ulepszonych możliwości sieci (opóźnienia i przepustowość) za pomocą segmentacji sieci 5G. Więcej informacji znajdziesz w artykule 5G slicing upsell (w języku angielskim).

Reklamy aparatów słuchowych ASHA

Aby poprawić komfort parowania Bluetooth na urządzeniach wspomagających słuch w trybie podwójnym ASHA i LE Audio, Android 14 umożliwia używanie drugiego bitu (indeksowanego od 0) w bajcie możliwości ASHA do wskazywania, czy urządzenie obsługuje usługę identyfikacji skoordynowanego zestawu (CSIS). Więcej informacji znajdziesz w artykule Obsługa dźwięku z aparatów słuchowych za pomocą Bluetooth LE.

Aktualizacje dotyczące wielu włączonych profili eSIM (MEP)

Android 14 obsługuje opcje MEP-A1 i MEP-B wyboru głównego obszaru zabezpieczeń wydawcy (ISD-R) oraz wyboru portów eSIM zgodnie ze specyfikacją GSMA SGP V22 3.0. Więcej informacji znajdziesz w artykule Wiele włączonych profili.

GNSS

Android 14 wprowadza te funkcje GNSS i interfejsy API, które są dostępne za pomocą interfejsu GNSS AIDL HAL:

Urządzenia wprowadzane na rynek z Androidem 14 muszą korzystać z GNSS AIDL HAL. Platforma GNSS obsługuje interfejsy HAL HIDL na urządzeniach zaktualizowanych do Androida 14, ale nowe funkcje GNSS są dostępne tylko przez interfejs HAL GNSS AIDL.

W przypadku chipsetów i urządzeń sprzedawanych z Androidem 14 lub nowszym, które zawierają odbiornik GPS lub GNSS i zgłaszają tę funkcję aplikacjom za pomocą flagi funkcji android.hardware.location.gps, zdecydowanie zalecamy obsługę funkcji skumulowanego zakresu różnic.

Aktualizacje interfejsu IMS API

Android 14 wprowadza te aktualizacjeImsService:

  • Dodaje klasę SipDetails, która umożliwia raportowanie kluczowych informacji z odpowiedzi SIP dostarczonej z sieci po zakończeniu procedury rejestracji IMS, publikacji IMS lub subskrypcji IMS.ImsService Dzięki temu aplikacje korzystające z pojedynczej rejestracji RCS mają większą widoczność odpowiedzi na transakcję SIP w przypadku wystąpienia problemu z siecią lub urządzeniem, co umożliwia szybkie rozwiązywanie błędów i awarii.

    Raportowanie SipDetails jest dodawane do tych klas:

    • ImsRegistrationImplBase, RegistrationManager.RegistrationCallbackImsRegistrationAttributes: umożliwiają raportowanie szczegółowych informacji o wynikach transakcji SIP, gdy z sieci zostanie zwrócona odpowiedź SIP REGISTER.
    • RcsUceAdapter.CapabilitiesCallbackRcsCapabilityExchangeImplBase.SubscribeResponseCallback: umożliwiają raportowanie bardziej szczegółowych informacji, gdy z sieci zostanie zwrócona odpowiedź SIP SUBSCRIBE.
    • RcsUceAdapter.OnPublishStateChangedListener, PublishAttributes,, CapabilityExchangeEventListenerRcsCapabilityExchangeImplBase.PublishResponseCallback: umożliwia raportowanie bardziej szczegółowych informacji, gdy z sieci zostanie zwrócona odpowiedź SIP PUBLISH.
  • Dodaje klasy MediaQualityStatus i MediaThreshold w celu zapewnienia obsługi raportowania jakości mediów IMS. Te metody w MmTelFeature umożliwiają zgłaszanie aktualizacji jakości mediów do innych aplikacji systemowych, takich jak QualifiedNetworksService. Jest to potrzebne do określenia, kiedy należy zmienić transport IMS PDN:

    Aktualizacje jakości mediów są zgłaszane za pomocą interfejsu TelephonyCallback#MediaQualityStatusChangedListener.

  • Dodaje obsługę połączeń oczekujących na urządzeniach z AOSP zgodnie z wymaganiami IR.92 (2.3.4 Communication Waiting). Dzięki temu nie musisz polegać na każdej implementacji ImsService, aby spełnić te wymagania.

    Aby włączyć tę funkcję w AOSP:

    • Ustaw funkcję ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING i zastosuj metodę MmTelFeature#setTerminalBasedCallWaitingStatus.
    • Skonfiguruj te klucze CarrierConfigManager dla każdego operatora, aby włączyć połączenie oczekujące na urządzeniu w przypadku konkretnego operatora:

      • ImsSs#KEY_UT_TERMINAL_BASED_SERVICES_INT_ARRAY
      • ImsSs#SUPPLEMENTARY_SERVICE_CW
      • ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_SYNC_TYPE_INT
      • ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_DEFAULT_ENABLED_BOOL
  • Aby ulepszyć wątkowanie w przypadku ImsService, dodaje konstruktor w ImsSmsImplBase, który umożliwia implementatorom podanie wykonawcy podczas tworzenia klasy. Ten wykonawca może służyć do planowania przychodzących żądań IPC w określonych wątkach.

Usługa kwalifikowanych sieci

W Androidzie 14 do modułu telefonicznego dodano usługę kwalifikowanych sieci (QNS). Ta usługa jest implementacją QualifiedNetworksService.java.

QNS ocenia dostępne sieci dostępu na podstawie stanu sieci urządzenia i zasad operatora, określa najlepszą sieć dostępu dla każdego typu APN (np. IMS, MMSEMERGENCY) i przekazuje te informacje do platformy telefonicznej, aby wybrać typ transportu dla sieci danych. QNS udostępnia ponad 100 konfiguracji operatorów, które spełniają ich wymagania.

QNS to usługa dodatkowa. Aby włączyć QNS, ustaw wartość konfiguracji config_qualified_networks_service_package na com.android.telephony.qns.

<string name="config_qualified_networks_service_package">
    com.android.telephony.qns
</string>

Wstrzymywanie i wznawianie sesji wykrywania Wi-Fi Aware

Android 14 umożliwia aplikacjom z uprawnieniami zawieszanie i wznawianie aktywnych sesji wykrywania Wi-Fi Aware. Dzięki temu urządzenia mogą szybciej wznawiać sesje wykrywania i zużywać mniej energii. Więcej informacji znajdziesz w artykule Wstrzymywanie i wznawianie.

Interfejsy API telekomunikacyjnej usługi VoIP

W Androidzie 14 wprowadzamy interfejs API TelecomManager#addCall, który zastępuje klasę ConnectionService w przypadku połączeń VoIP. Ten interfejs API stanowi podstawę nowej klasy Jetpack CallsManager Telecom, która upraszcza proces integracji połączeń VoIP z platformą Android. Klasa Jetpack udostępnia programistom pojedynczy interfejs API, który działa na Androidzie 14 lub nowszym, oraz warstwę zgodności wstecznej, która otacza istniejącą klasę ConnectionService. Zalecamy deweloperom bezpośrednie korzystanie z klasy Telecom CallsManager Jetpack, aby docierać do największej liczby wersji pakietu Android SDK.

Aktualizacje wykrywania czasu i strefy czasowej

Android 14 wprowadza te aktualizacje wykrywania czasu i strefy czasowej na Androidzie:

Testowanie łącza ultraszerokopasmowego

W Androidzie 14 dodaliśmy nowy test CTS, który umożliwia ręczne sprawdzenie zgodności z wymaganiami dotyczącymi łącza ultraszerokopasmowego (UWB). Więcej informacji o konfigurowaniu urządzeń i przeprowadzaniu tego testu znajdziesz w sekcji Wymagania dotyczące UWB.

Interfejs HAL UWB

W Androidzie 14 dodano te elementy interfejsu HAL UWB:

Identyfikatory obiektów Androida

  • ANDROID_RANGE_DIAGNOSTICS

Parametry wiadomości konfiguracyjnej sesji UWB

  • ENABLE_DIAGNOSTICS
  • DIAGRAMS_FRAME_REPORTS_FIELDS

Parametry wiadomości o możliwościach UWB

  • SUPPORTED_MIN_SLOT_DURATION_RSTU
  • SUPPORTED_MAX_RANGING_SESSION_NUMBER
  • SUPPORTED_CHANNELS_AOA

Kody stanu

  • STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
  • STATUS_REGULATION_UWB_OFF

Kody przyczyny zmiany stanu

  • REASON_ERROR_INVALID_CHANNEL_WITH_AOA
  • REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
  • REASON_REGULATION_UWB_OFF

Więcej informacji znajdziesz w artykule Interfejs HAL UWB.

Wi-Fi 7

Android 14 wprowadza nowe funkcje i ulepszenia, które obsługują Wi-Fi 7. Więcej informacji znajdziesz w artykule Wi-Fi 7.

Wi-Fi Vendor HAL

Od Androida 14 interfejs HAL dostawcy Wi-Fi jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w sekcji Wi-Fi HAL.

Cuttlefish

Aktualizacje funkcji Wi-Fi na platformie Cuttlefish

Od Androida 14 funkcja Wi-Fi Cuttlefish zawiera narzędzia WmediumdServiceOpenwrtControlService do sterowania Wi-Fi na urządzeniu Cuttlefish. Więcej informacji znajdziesz w artykule Cuttlefish: Wi-Fi.

Wyświetlacz

Rozszerzenia WindowManager

Android 14 dodaje obsługę trybu podwójnego wyświetlania, wpływ na wydajność podczas wczytywaniaCOMMON_STATE_USE_BASE_STATE identyfikator stanu urządzenia w rozszerzeniach Menedżera okien.

Enterprise

Platforma rozwiązywania problemów z zasadami dotyczącymi urządzeń firmowych

Od Androida 14 wielu agentów zarządzania zasadami dotyczącymi urządzeń może ustawiać zasady za pomocą interfejsów DevicePolicyManager. Więcej informacji znajdziesz w ramach rozwiązywania problemów z zasadami dotyczącymi urządzeń.

Grafika

Implementacja profilu podstawowego Androida (ABP) i interfejsu Vulkan

Każde urządzenie obsługujące Androida 14 lub nowszego i interfejs Vulkan API musi spełniać wszystkie funkcje zdefiniowane w profilu Android Baseline 2021. Więcej informacji znajdziesz w artykule Wdrażanie interfejsu Vulkan.

Mniejsze zużycie pamięci bufora graficznego

Od Androida 14 możesz wymusić wyczyszczenie pamięci podręcznej bufora graficznego, aby zmniejszyć zużycie pamięci graficznej. Więcej informacji znajdziesz w artykule Zmniejszanie zużycia pamięci graficznej.

Wdrożenie interfejsu Vulkan 1.1

W przypadku Androida 14 i nowszych wszystkie urządzenia obsługujące interfejs Vulkan muszą mieć sterowniki Vulkan 1.1. Więcej informacji znajdziesz w wymaganiach CDD dotyczących Androida 14.

Wydajność

Zwiększenie wydajności gier

Od Androida 14 dostępny jest nowy tryb zasilania o nazwie GAME, który umożliwia dostosowywanie wydajności telefonu podczas grania. Więcej informacji znajdziesz w artykule Zwiększenie wydajności gier.

Uprawnienia

Przechwytywanie treści do notatek

Od Androida 14 interfejsy API Capture Content for Notes umożliwiają użytkownikom robienie zrzutów ekranu bezpośrednio w domyślnej aplikacji do robienia notatek. Więcej informacji znajdziesz w artykule Capture Content for Notes.

Rola COMPANION_DEVICE_GLASSES

Rola COMPANION_DEVICE_GLASSES w Androidzie 14 umożliwia użytkownikom zarządzanie okularami za pomocą aplikacji i wykonywanie takich funkcji jak dostęp do kontaktów oraz zarządzanie powiadomieniami i połączeniami telefonicznymi. Więcej informacji znajdziesz w sekcji COMPANION_DEVICE_GLASSES poświęconej rolom na Androidzie.

Rola COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

Rola COMPANION_DEVICE_NEARBY_DEVICE_STREAMING w Androidzie 14 umożliwia aplikacjom tworzenie kanałów komunikacji między połączonymi urządzeniami i zarządzanie nimi w celu przesyłania strumieniowego aplikacji i wysyłania powiadomień między urządzeniami. Tę rolę mogą przyznawać tylko producenci OEM. Więcej informacji znajdziesz w sekcji COMPANION_DEVICE_NEARBY_DEVICE_STREAMING poświęconej rolom na Androidzie.

Limity intencji pełnoekranowych

Aby zapobiec spamowaniu reklamami i wyłudzaniu danych logowania, od Androida 14 domyślne uprawnienia do wysyłania powiadomień pełnoekranowych USE_FULL_SCREEN_INTENT będą przyznawane tylko aplikacjom, które mają funkcje dzwonienia i alarmu. Więcej informacji znajdziesz w sekcji Limity intencji pełnoekranowych.

Rola NOTATKI

NOTES w Androidzie 14 obsługuje funkcję robienia notatek i zwiększa produktywność na tabletach z Androidem. Dzięki NOTES roli producenci OEM mogą zapewnić użytkownikom spójne wrażenia podczas robienia notatek za pomocą rysika na tablecie z Androidem w ulubionej aplikacji do notatek. Więcej informacji znajdziesz w sekcji NOTES na stronie Role Androida.

Moc

Migracja interfejsu HAL termicznego do AIDL

Od Androida 14 interfejs Thermal HAL jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w sekcji Ograniczanie przegrzewania.

Uprawnienia PowerManager.ACQUIRE_CAUSES_WAKEUP

W Androidzie 14 wprowadziliśmy uprawnienie android.permission.TURN_SCREEN_ON, specjalne uprawnienie dostępu do aplikacji, które użytkownicy przyznają w Ustawieniach. Od tej pory to uprawnienie jest wymagane, aby stała PowerManager#ACQUIRE_CAUSES_WAKEUP miała jakikolwiek wpływ. Możesz wstępnie przyznać uprawnienia aplikacjom podpisanym i uprzywilejowanym. Zalecanym sposobem obsługi włączania ekranu jest użycie R.attr.turnScreenOn, które nie wymaga nowego uprawnienia.

Środowisko wykonawcze

Tworzenie wątku JDWP

Android 14 dodaje właściwość systemową persist.debug.dalvik.vm.jdwp.enabled, która określa, czy w wersjach userdebug mają być tworzone wątki protokołu JDWP (Java Debug Wire Protocol). Więcej informacji znajdziesz w sekcji Opcje JDWP.

Aktualizacje OpenJDK 17

Android 14 kontynuuje odświeżanie bibliotek podstawowych Androida, aby dostosować je do funkcji najnowszych wersji OpenJDK LTS. Obejmuje to zarówno aktualizacje bibliotek, jak i obsługę języka Java 17 dla deweloperów aplikacji i platform. Więcej informacji o tych zmianach i ich wpływie na deweloperów aplikacji na Androida znajdziesz w artykule Aktualizacje OpenJDK 17.

Bezpieczeństwo

Informacje o wersji dotyczące zabezpieczeń Androida 14

W informacjach o wydaniu dotyczącym bezpieczeństwa Androida znajdziesz szczegółowe informacje o lukach w zabezpieczeniach, które zostały załatane w ramach aktualizacji zabezpieczeń z 1 września 2022 r. Android 14 w wersji udostępnionej w ramach AOSP ma domyślny poziom poprawek zabezpieczeń z 1 września 2023 r. Więcej informacji znajdziesz w informacjach o bezpieczeństwie Androida 14.

Wyłącz 2G

Android 14 umożliwia użytkownikom wyłączenie sieci 2G na poziomie sprzętu radiowego na każdym urządzeniu, które implementuje stałą funkcji „CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK”. Uniemożliwia to urządzeniu skanowanie sieci 2G i łączenie się z nimi. Więcej informacji o wszystkich zmianach znajdziesz w dokumentacji dotyczącej wyłączania sieci 2G.

Wyłączanie trybu szyfrowania zerowego/integralności sieci komórkowej

Android 14 wprowadza nowy przełącznik w menu ustawień sieci komórkowej, który umożliwia łatwe wyłączanie szyfrów zerowych w przypadku połączeń innych niż alarmowe. Wszystkie urządzenia, które obsługują interfejs HAL radia w wersji 2.0 lub nowszej, mają dostęp do nowego przełącznika, który producent OEM może włączyć. Umożliwienie użytkownikom wyłączania szyfrów zerowych zwiększa ich prywatność, ponieważ zapobiega pasywnemu przechwytywaniu ruchu SMS-owego i głosowego drogą radiową bez szyfrowania.

Szyfrowanie nazw plików

AES-HCTR2 to preferowany tryb szyfrowania nazw plików na urządzeniach z przyspieszonymi instrukcjami kryptograficznymi w Androidzie 14. Więcej informacji znajdziesz w sekcji plik.

Wiele numerów IMEI

Android 14 dodaje obsługę wielu numerów IMEI w rekordzie atestu klucza Androida. Producenci OEM mogą wdrożyć tę funkcję, dodając tag KeyMint dla drugiego numeru IMEI. Coraz częściej urządzenia mają wiele modułów radiowych, a producenci OEM mogą teraz obsługiwać urządzenia z dwoma numerami IMEI. Więcej informacji znajdziesz w sekcji Atest.

pliki tylko do odczytu,

Jeśli Twoja aplikacja jest kierowana na Androida 14 i korzysta z dynamicznego wczytywania kodu (DCL), wszystkie dynamicznie wczytywane pliki muszą być oznaczone jako tylko do odczytu. W przeciwnym razie system zgłosi wyjątek. Zalecamy, aby aplikacje w miarę możliwości unikały dynamicznego wczytywania kodu, ponieważ znacznie zwiększa to ryzyko naruszenia bezpieczeństwa aplikacji przez wstrzyknięcie lub zmodyfikowanie kodu.

Centrum bezpieczeństwa

W Androidzie 13 wprowadziliśmy Centrum bezpieczeństwa Androida, które zawiera wpisy przekierowujące, dzięki czemu użytkownicy mogą uzyskiwać dostęp do określonych ustawień zabezpieczeń i prywatności. Android 14 nadal ulepsza centrum bezpieczeństwa. Wszystkie zmiany znajdziesz w dokumentach Centrum bezpieczeństwa.

Miejsce na dane

Wybór selektora w uprawnieniach do multimediów

Od Androida 14 użytkownicy mają możliwość wybrania tylko określonych multimediów do udostępnienia aplikacji, gdy ta poprosi o dostęp do biblioteki multimediów użytkownika. Więcej informacji znajdziesz w artykule Uprawnienia.

TV

HAL wejścia TV z AIDL

Od Androida 14 interfejs TV input HAL jest definiowany za pomocą AIDL.

Wirtualizacja

Gwarancje bezpieczeństwa systemu operacyjnego gościa

Od Androida 14 zapisywanie danych na zaszyfrowanym woluminie pamięci jest poufne. Więcej informacji znajdziesz w sekcji System operacyjny gościa.

Hiperwywołania pKVM

Hipernadzorca pKVM w Androidzie 14 udostępnia nowy hiperwywołanie zwalniania pamięci. Więcej informacji znajdziesz w sekcji Wywołania hiperwizora pKVM.

Moduł dostawcy pKVM

Moduły dostawcy pKVM zostały wprowadzone w Androidzie 14. Więcej informacji znajdziesz w sekcji Moduły dostawców pKVM.