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

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

Architektura

backend.[cpp|ndk].additional_shared_libraries

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

wartość gen_trace

Od Androida 14 parametr gen_trace ma wartość true w przypadku backendów cppjava. Więcej informacji znajdziesz w artykule Definiowanie interfejsu AIDL.

Obsługa jądra

Od Androida 14 jądra 5.4 nie są już obsługiwane. Zobacz zaktualizowane informacje o jądrach funkcji i jądrach startowych.

Statystyki źródła budzenia w jądrze

Android 14-QPR2 dodaje do logcat statystyki źródła pobudzenia. Te statystyki wskazują komponenty jądra, które utrzymują system w stanie czuwania podczas każdego cyklu zawieszania i wznawiania. Można ich używać do debugowania wydajności jądra i poprawiania czasu pracy na baterii. Statystyki źródła przebudzenia jądra są dostępne tylko w kompilacji userdebug i kompilacji inżynierskiej, w których ustawienie suspend.debug.wakestats_log.enabled ma wartość true. Więcej informacji znajdziesz w sekcji logKernelWakeLockStats.

Audio

Tryb dynamicznego soundbara

Dzięki obsłudze w ramach Androida 14 dekodery i urządzenia CTV z wbudowanymi lub podłączonymi głośnikami można skonfigurować jako głośniki soundbarowe dla urządzeń połączonych. Więcej informacji znajdziesz w artykule o dynamicznym trybie soundbara.

Migracja HAL dźwięku do AIDL

Począwszy od Androida 14 interfejs Audio HAL jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w artykule Wdrażanie AIDLPorównanie interfejsów HAL Audio AIDL i HIDL.

Wiele aktualizacji routingu urządzenia USB

Platforma USB w Androidzie 14 obsługuje kierowanie na wiele urządzeń USB jednocześnie. Więcej informacji znajdziesz w artykule Połączenie routingu urządzeń audio.

Preferowane atrybuty miksera na urządzeniach USB

Android 14 udostępnia interfejsy API dla deweloperów, których aplikacje mogą używać do wysyłania zapytań i konfigurowania preferowanych atrybutów 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 audio i warstwie HAL, stale monitorując pomiary dawki dźwięku i wydając użytkownikom ostrzeżenia o szkodliwych poziomach narażenia. Więcej informacji znajdziesz w artykule Sound dose.

Od wersji Android 14-QPR1 włączona jest funkcja obliczania dawki dźwięku.

Aparat

Funkcje rozszerzeń aparatu

Android 14 wprowadza w wersji 1.4.0 interfejsu rozszerzeń aparatu te funkcje:

Urządzenie jako kamera internetowa

Android 14-QPR1 obsługuje używanie urządzenia jako kamery internetowej USB. Urządzenia z Androidem obsługujące tę funkcję są reklamowane jako urządzenia UVC, co umożliwia korzystanie z kamery urządzenia jako kamery internetowej na wielu hostach USB z różnymi systemami operacyjnymi (np. Linux, macOS, Windows i ChromeOS). Więcej informacji znajdziesz w artykule Korzystanie z urządzenia jako kamery internetowej.

Referencyjny interfejs HAL kamery USB

Android 14 przenosi referencyjny interfejs HAL aparatu USB do AIDL i wycofa implementację HIDL. Informacje o interfejsie HAL kamery USB znajdziesz w artykule Zewnętrzne kamery USB.

Ultra HDR

Android 14 obsługuje kompresję zdjęć w formacie ultra HDR za pomocą formatu obrazu JPEG_R. Ten format jest zgodny z poprzednimi wersjami obrazów JPEG SDR i obsługuje renderowanie treści w HDR. Więcej informacji znajdziesz w artykule Ultra HDR.

Zapisy w szerokim zakresie tonalnym

Android 14 obsługuje rejestrowanie zdjęć w szerokim zakresie gamy kolorów Display P3, co umożliwia rejestrowanie zdjęć w szerokim zakresie gamy kolorów w formacie JPEG w klasie ImageReader bez używania 10-bitowego HDR. Więcej informacji znajdziesz w artykule Nagrywanie w szerokiej gamie kolorów.

Zgodność

Aktualizacje ITS aparatu

Android 14 wprowadza zmiany w testach ITS aparatu, w tym aktualizacje wersji Pythona i pakietu, zaktualizowane testy i nowe testy. Więcej informacji znajdziesz w notatkach do wersji zestawu testów obrazu z aparatu w Androidzie 14.

Aktualizacje dokumentu CDD

Dokument definicji zgodności z Androidem 14 opiera się na poprzednich wersjach, ale zawiera aktualizacje dotyczące nowych funkcji i zmian w wymaganiach dotyczących wcześniej opublikowanych funkcji. Listę zmian w Androidzie 14 znajdziesz w informacji o wersji definicji zgodności Androida 14.

Informacje o wersji CTS

Lista najważniejszych zmian w pakiecie CTS w Androidzie 14 znajduje się w informacji o wersji pakietu CTS w Androidzie 14.

Testy weryfikatora CTS dotyczące kalibracji obecności

Android 14 zawiera testy weryfikacyjne CTS służące do sprawdzania zgodności z aktualnymi wymaganiami dotyczącymi kalibracji wykrywania obecności BLE RSSI i sieci NAN (ang. Neighbor Awareness Networking). Do testów tych należą testy dokładności NAN, dokładności BLE RSSI oraz dokładności przesunięcia BLE Rx/Tx. Więcej informacji znajdziesz w artykule Kalibracja obecności.

Test CTS jakości kodowania wideo (VEQ) – klasa wydajności 14 (PC14)

Android 14 wprowadza wymagania dotyczące jakości kodowania wideo (VEQ) dla urządzeń z klasy wydajności 14 (PC14). Wymagania PC14-VEQ są weryfikowane za pomocą nowego testu CTS o nazwie CtsVideoEncodingQualityHostTest. Więcej informacji znajdziesz w artykule Wykonywanie testów PC14-VEQ.

Łączność

Upselling w ramach slicingu 5G

Android 14-QPR1 wprowadza funkcję upsellingu polegającą na dzieleniu 5G, która umożliwia operatorom oferowanie użytkownikom ulepszonych możliwości sieci (opóźnień i przepustowości) dzięki dzieleniu sieci 5G. Więcej informacji znajdziesz w artykule 5G slicing upsell.

reklamy aparatów słuchowych zgodnych z ASHA,

Aby ułatwić parowanie urządzeń Bluetooth z usługą ASHA i urządzeniami wspomagającymi słuch z podwójnym trybem audio LE, Android 14 umożliwia użycie drugiego bitu (z indeksem 0) w bajcie z informacjami o możliwościach ASHA, aby wskazać, czy urządzenie obsługuje usługę CSIS (Coordinated Set Identification Service). Więcej informacji znajdziesz w artykule Obsługa 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 dotyczące wyboru głównego katalogu zabezpieczeń podmiotu wydającego (ISD-R) oraz wyboru portów eSIM zgodnie z wytycznymi GSMA SGP V22 3.0. Więcej informacji znajdziesz w artykule Wiele włączonych profili.

GNSS

Android 14 wprowadza te możliwości GNSS i interfejsy API, które są dostępne za pomocą interfejsu GNSS AIDL HAL:

Urządzenia uruchamiane z Androidem 14 muszą używać interfejsu HAL GNSS AIDL. Platforma GNSS obsługuje interfejsy HAL HIDL na urządzeniach z Androidem 14, ale nowe funkcje GNSS są dostępne tylko przez interfejs GNSS AIDL HAL.

Zalecamy, aby chipsety i urządzenia z Androidem 14 lub nowszym, które zawierają odbiornik GPS lub GNSS i zgłaszają tę możliwość aplikacjom za pomocą flagi funkcji android.hardware.location.gps, obsługiwały funkcję zbiorczego zakresu delty.

Aktualizacje interfejsu IMS API

Android 14 wprowadza następujące zmiany w ImsService:

  • Dodaje klasę SipDetails, która umożliwia ImsService zgłaszanie kluczowych informacji z odpowiedzi SIP otrzymanej z sieci po zakończeniu procedury rejestracji IMS, publikacji IMS lub subskrypcji IMS. Dzięki temu aplikacje korzystające z rejestracji pojedynczej RCS mają większą widoczność odpowiedzi transakcji SIP w przypadku wystąpienia problemu z siecią lub urządzeniem, co pozwala szybko rozwiązywać błędy i problemy z dostępnością.

    Raportowanie SipDetails zostało dodane do tych klas:

    • ImsRegistrationImplBase, RegistrationManager.RegistrationCallback i ImsRegistrationAttributes: umożliwiają raportowanie szczegółowych informacji o wynikach transakcji SIP, gdy z sieci wraca odpowiedź SIP REGISTER.
    • RcsUceAdapter.CapabilitiesCallbackRcsCapabilityExchangeImplBase.SubscribeResponseCallback: umożliwiają raportowanie bardziej szczegółowych informacji, gdy z sieci zwracana jest odpowiedź SIP SUBSCRIBE.
    • RcsUceAdapter.OnPublishStateChangedListener, PublishAttributes,, CapabilityExchangeEventListenerRcsCapabilityExchangeImplBase.PublishResponseCallback: umożliwiają raportowanie bardziej szczegółowych informacji, gdy sieć zwraca odpowiedź SIP PUBLISH.
  • Dodaje klasy MediaQualityStatus i MediaThreshold, aby zapewnić obsługę raportowania jakości mediów w IMS. Dzięki tym metodom w MmTelFeature można zgłaszać aktualizacje jakości mediów do innych aplikacji systemowych, takich jak QualifiedNetworksService, co pozwala określić, kiedy należy zmienić transport IMS PDN:

    Aktualizacje dotyczące jakości mediów są raportowane w interfejsie TelephonyCallback#MediaQualityStatusChangedListener.

  • Dodaje obsługę oczekiwania na połączenie w terminalu w AOSP zgodnie z wymaganiami IR.92 (2.3.4 Komunikacja – oczekiwanie). Dzięki temu nie musisz polegać na implementacji poszczególnych wersji ImsService, aby spełnić te wymagania.

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

    • Ustaw uprawnienie ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING i wdróż metodę MmTelFeature#setTerminalBasedCallWaitingStatus.
    • Aby włączyć połączenia oczekujące w terminalu w przypadku konkretnego operatora, skonfiguruj te klucze CarrierConfigManager dla poszczególnych operatorów:

      • 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 poprawić wątkowanie w ImsService, dodano konstruktor ImsSmsImplBase, który pozwala implementatorom podać wykonawcę podczas tworzenia klasy. Wykonawcę można używać do planowania przychodzących żądań IPC na określonych wątkach.

Usługa sieci kwalifikowanych

Android 14 dodaje do modułu telefonii 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 polityki operatora, określa najlepszą sieć dostępu dla każdego typu APN (np. IMS, MMSEMERGENCY) oraz przekazuje informacje do interfejsu telefonii, aby wybrać typ transportu dla sieci danych. QNS udostępnia ponad 100 konfiguracji operatorów, aby spełniać 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 uprzywilejowanym zawieszanie i wznawianie aktywnych sesji wykrywania z użyciem Wi-Fi Aware. Dzięki temu urządzenia mogą szybciej wznowić sesje wyszukiwania i zużywać mniej energii. Więcej informacji znajdziesz w artykule Wstrzymywanie i wznawianie.

Interfejsy VoIP telekomunikacji

Android 14 wprowadza interfejs API TelecomManager#addCall, który zastępuje klasę ConnectionService w przypadku VoIP. Ten interfejs API stanowi podstawę nowej klasy CallsManagerJetpacka Telecom, która upraszcza proces integracji połączeń VoIP z platformą Android. Klasa Jetpack udostępnia deweloperom pojedynczą warstwę interfejsu API, która działa na Androidzie 14 lub nowszym, oraz warstwę zgodności wstecznej, która otacza dotychczasową klasę ConnectionService. Zalecamy deweloperom bezpośrednie korzystanie z klasy Jetpacka CallsManager w pakiecie Telecom, aby kierować reklamy do użytkowników korzystających z najszerszego zakresu wersji pakietu Android SDK.

Aktualizacje wykrywania czasu i strefy czasowej

Android 14 wprowadza następujące zmiany w wykrywaniu czasu i strefy czasowej:

Testowanie łącza ultraszerokopasmowego

Android 14 zawiera nowy ręczny test CTS, który sprawdza zgodność z wymaganiami dotyczącymi łącza ultraszerokopasmowego (UWB). Więcej informacji o konfigurowaniu urządzeń i przeprowadzaniu tego testu znajdziesz w artykule Wymagania dotyczące UWB.

Interfejs HAL UWB

Android 14 dodaje do interfejsu UWB HAL:

OID na Androida

  • ANDROID_RANGE_DIAGNOSTICS

Parametry wiadomości konfiguracji 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 przyczyn 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 umożliwiają obsługę Wi-Fi 7. Więcej informacji znajdziesz w artykule Wi-Fi 7.

Interfejs HAL dostawcy Wi-Fi

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

Mątwa

Aktualizacje funkcji Wi-Fi w Cuttlefish

Począwszy od Androida 14 funkcja Wi-Fi w Cuttlefish obejmuje 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 umożliwia obsługę trybu podwójnego wyświetlacza, wpływ na wydajność podczas wczytywania oraz identyfikator stanu COMMON_STATE_USE_BASE_STATE dla konkretnego urządzenia w rozszerzeniach WindowManager.

Enterprise

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

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

Grafika

Profil podstawowy Androida (ABP) i implementacja Vulkan

Każde urządzenie obsługujące Androida 14 lub nowszego i interfejs Vulkan API musi spełniać wszystkie wymagania dotyczące funkcjonalności określone w profilu Android Baseline 2021. Więcej informacji znajdziesz w artykule Wdrażanie Vulkana.

Zmniejszone zużycie pamięci bufora karty graficznej

Począwszy od Androida 14 możesz wymusić czyszczenie pamięci podręcznej bufora graficznego, aby zmniejszyć zużycie pamięci graficznej. Więcej informacji znajdziesz w artykule Oszczędzanie pamięci graficznej.

Zastosowanie interfejsu Vulkan 1.1

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

Wydajność

Zwiększenie wydajności w przypadku gier

Począwszy od Androida 14, nowy tryb oszczędzania energii o nazwie GAME umożliwia dostosowanie wydajności telefonu podczas grania. Więcej informacji znajdziesz w artykule Zwiększanie wydajności gier.

Uprawnienia

Rejestrowanie treści do notatek

Począwszy od Androida 14 interfejsy API do przechwytywania treści na potrzeby aplikacji Notatki umożliwiają użytkownikom robienie zrzutów ekranu bezpośrednio w domyślnej aplikacji do tworzenia notatek. Więcej informacji znajdziesz w artykule Przechwytywanie treści na potrzeby aplikacji Notatki.

Rola COMPANION_DEVICE_GLASSES

W Androidzie 14 rola COMPANION_DEVICE_GLASSES umożliwia użytkownikom zarządzanie urządzeniem w ramach aplikacji i wykonywanie takich funkcji, jak dostęp do kontaktów czy zarządzanie powiadomieniami i wybieraniem połączeń. Więcej informacji znajdziesz w artykule COMPANION_DEVICE_GLASSESrolach w 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ą przyznać tylko producenci OEM. Więcej informacji znajdziesz w artykule COMPANION_DEVICE_NEARBY_DEVICE_STREAMING na temat ról w Androidzie.

Ograniczenia intencji pełnoekranowej

Aby zapobiec spamowaniu reklamami i wyłudzaniu danych logowania, od Androida 14 domyślneUSE_FULL_SCREEN_INTENTuprawnienie do wysyłania powiadomień pełnoekranowych może być przyznawane tylko aplikacjom, które zapewniają funkcje dzwonienia i alarmu. Więcej informacji znajdziesz w artykule Ograniczenia intencji pełnoekranowej.

Rola NOTES

Rola NOTES w Androidzie 14 obsługuje funkcję tworzenia notatek i zwiększa produktywność tabletów z Androidem. Dzięki roli NOTES producenci urządzeń mogą zapewnić użytkownikom spójne wrażenia podczas tworzenia notatek za pomocą rysika na tablecie z Androidem w ulubionej aplikacji do tworzenia notatek. Więcej informacji znajdziesz w artykule NOTES na temat ról w Androidzie.

Moc

Migracja Thermal HAL do AIDL

Począwszy od Androida 14 interfejs Thermal HAL jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w artykule Ograniczanie ryzyka związanego z przegrzaniem.

uprawnienia PowerManager.ACQUIRE_CAUSES_WAKEUP

Android 14 wprowadza uprawnienie android.permission.TURN_SCREEN_ON, czyli specjalne uprawnienie dostępu aplikacji, które użytkownicy przyznają w ustawieniach. Od teraz to uprawnienie będzie wymagane, aby przestarzały parametr PowerManager#ACQUIRE_CAUSES_WAKEUP miał jakikolwiek wpływ. Możesz przyznać uprawnienia aplikacji z podpisem cyfrowym i aplikacji uprzywilejowanych. Zalecane jest używanie 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 umożliwia określenie, czy w kompilacji userdebug mają być tworzone wątki protokołu Java Debug Wire Protocol (JDWP). Więcej informacji znajdziesz w artykule Opcje JDWP.

Aktualizacje OpenJDK 17

Android 14 kontynuuje proces odświeżania bibliotek jądra Androida, aby dostosować je do funkcji w najnowszych wersjach OpenJDK LTS, w tym do aktualizacji bibliotek i obsługi 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 Zmiany w OpenJDK 17.

Bezpieczeństwo

Informacje o wydańach zabezpieczeń Androida 14

W notatkach do aktualizacji zabezpieczeń Androida opisano podatności, które zostały załatane w poziomie zabezpieczeń z 2022-09-01. Android 14, zgodnie z wersją udostępnioną w AOSP, ma domyślny stan poprawek zabezpieczeń 2023-09-01. Więcej informacji znajdziesz w notatkach do wersji zabezpieczeń Androida 14.

Wyłączanie sieci 2G

Android 14 umożliwia użytkownikom wyłączenie sieci 2G na poziomie sprzętu radiowego na dowolnym urządzeniu, które implementuje stałą wartość „CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK”. Uniemożliwia to urządzeniu skanowanie sieci 2G i łączenie się z nimi. Aby zobaczyć wszystkie zmiany, zapoznaj się z dokumentami dotyczącymi wyłączania sieci 2G.

Wyłączanie trybu szyfrowania/pełnego trybu komórkowego

Android 14 wprowadza nowy przełącznik w menu ustawień sieci komórkowej, który umożliwia łatwe wyłączanie szyfrowania null w przypadku połączeń niealarmowych. Wszystkie urządzenia, które obsługują interfejs HAL radio 2.0 lub nowszy, obsługują nowy przełącznik, który może zostać włączony przez producenta OEM. Umożliwienie użytkownikom wyłączenia szyfrowania nullowego zwiększa ich prywatność, ponieważ zapobiega przechwytywaniu ruchu SMS-owego i głosowego bez szyfrowania.

Szyfrowanie nazwy pliku

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

Wiele numerów IMEI

Android 14 obsługuje wiele numerów IMEI w rekordzie uwierzytelnienia klucza Androida. Producenci OEM mogą wdrożyć tę funkcję, dodając tag KeyMint dla drugiego numeru IMEI. Coraz częściej zdarza się, że urządzenia mają kilka modułów radiowych sieci komórkowych, a producenci OEM mogą obsługiwać urządzenia z dwoma numerami IMEI. Więcej informacji znajdziesz w artykule Poświadczenie.

pliki tylko do odczytu,

Jeśli Twoja aplikacja jest kierowana na Androida 14 i korzysta z dynamicznego wczytywania kodu (DCL), wszystkie wczytywane dynamicznie pliki muszą być oznaczone jako tylko do odczytu. W przeciwnym razie system zwróci wyjątek. Zalecamy, aby aplikacje w miarę możliwości unikały ładowania kodu dynamicznie, ponieważ znacznie zwiększa to ryzyko, że aplikacja zostanie naruszona przez wstrzyknięcie kodu lub manipulację kodem.

Centrum bezpieczeństwa

Android 13 wprowadził Centrum bezpieczeństwa, aby zapewnić użytkownikom dostęp do określonych ustawień zabezpieczeń i prywatności. Android 14 nadal ulepsza Centrum bezpieczeństwa. Aby zobaczyć wszystkie zmiany, zapoznaj się z dokumentami dotyczącymi Centrum bezpieczeństwa.

Miejsce na dane

Wybór selektora w uprawnieniach 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.

Telewizory

HAL wejścia TV z AIDL

Począwszy od Androida 14 interfejs HAL wejścia TV jest definiowany za pomocą AIDL.

Wirtualizacja

Gwarancje bezpieczeństwa systemu operacyjnego gościa

Od Androida 14 zapisywanie na zaszyfrowany wolumin pamięci jest poufne. Więcej informacji znajdziesz w artykule Goście.

Hiperwywołania pKVM

W Androidzie 14 hipernadzorca pKVM udostępnia nowy hiperwywołanie do zwalniania pamięci. Więcej informacji znajdziesz w artykule pKVM hypercalls.

Moduł dostawcy pKVM

Moduł dostawcy pKVM został wprowadzony w Androidzie 14. Więcej informacji znajdziesz w modułach dostawców pKVM.