Informacje o wersjach z Androida 14, 14–14 QPR1 i Androida z 14–14 QPR2

Na tej stronie znajduje się streszczenie najważniejszych funkcji Androida 14, Androida 14-QPR1 i Androida 14-QPR2 oraz linki do dodatkowych informacji. Te podsumowania funkcji są uporządkowane według lokalizacji dokumentacji funkcji w tej witrynie.

Architektura

backend.[cpp|ndk].additional_shared_biblioteki

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

Wartość gen_trace

Od Androida 14 gen_trace ma wartość true dla backendów cpp i java. Więcej informacji znajdziesz w sekcji Definiowanie interfejsu AIDL.

Obsługa jądra systemu

Od wersji Androida 14 jądra systemu 5.4 nie są już obsługiwane. Zapoznaj się ze zaktualizowanymi informacjami o jądrze w artykule na temat jąderek funkcji i uruchamiania.

Statystyki źródła wybudzania jądra

Android 14-QPR2 dodaje statystyki źródła wybudzania do pliku logcat. Te statystyki identyfikują komponenty jądra, które utrzymują system wybudzania podczas każdego cyklu zawieszania i wznawiania. Można je wykorzystać do debugowania wydajności jądra i wydłużenia czasu pracy na baterii. Statystyki źródeł wybudzania jądra są dostępne tylko w przypadku debugowania użytkowników i kompilacji technicznych, w których pole suspend.debug.wakestats_log.enabled ma wartość true. Więcej informacji znajdziesz na stronie logKernelWakeLockStats.

Dźwięk

Tryb dynamicznego soundbara

Dzięki obsłudze platformy Android 14 dekodery STB i Over-The-Top (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 o trybie dynamicznego soundbara.

Migracja HAL audio do AIDL

Od Androida 14 interfejs HAL audio jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w sekcjach Implementacja AIDL oraz Porównanie AIDL i HIDL Audio HAL.

Aktualizacje tras wielu urządzeń USB

Platforma USB w Androidzie 14 obsługuje routing do wielu urządzeń USB jednocześnie. Więcej informacji znajdziesz w artykule Połączenie urządzeń audio z połączonym dźwiękiem.

Preferowane atrybuty miksera na urządzeniach USB

Android 14 udostępnia interfejsy API dla programistów, za pomocą których aplikacje mogą wysyłać zapytania i konfigurować atrybuty miksera na potrzeby odtwarzania dźwięku przez USB. Więcej informacji znajdziesz w sekcji Preferowane atrybuty miksera na urządzeniach USB.

Dawka dźwięku

Android 14 zapewnia obsługę dawkowania dźwięku w ramach platformy audio i HAL Audio, stale monitorując pomiary dawki dźwięku i wyświetlając użytkownikom ostrzeżenia o szkodliwych poziomach ekspozycji. Więcej informacji znajdziesz w sekcji Dawka dźwięku.

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

Aparat

Funkcje rozszerzeń aparatu

W wersji 1.4.0 interfejsu rozszerzeń aparatu w Androidzie 14 pojawiły się te funkcje:

Urządzenie jako kamera internetowa

Android 14-QPR1 umożliwia korzystanie z urządzenia jako kamery internetowej USB. Urządzenia z Androidem obsługujące tę funkcję są reklamowane jako urządzenia UVC, które umożliwiają wielu hostom USB w różnych systemach operacyjnych (np. Linux, macOS, Windows i ChromeOS) używanie kamery urządzenia jako kamery internetowej. Więcej informacji znajdziesz w artykule Używanie urządzenia jako kamery internetowej.

Referencyjny HAL aparatu USB

Android 14 przenosi referencyjny HAL aparatu USB do AIDL i wycofuje implementację HIDL. Więcej informacji na temat HAL kamery USB znajdziesz w artykule Zewnętrzne kamery USB.

Ultra HDR

Android 14 obsługuje robienie skompresowanych obrazów ultra HDR w formacie JPEG_R. Ten format jest zgodny wstecznie z obrazami SDR JPEG i obsługuje renderowanie treści w trybie HDR. Więcej informacji znajdziesz w sekcji Ultra HDR.

Nagrywanie szerokokątne

Android 14 obsługuje technologię Display P3 o szerokiej gamie, co umożliwia rejestrowanie obrazów o szerokiej gamie kolorów w formacie JPEG za pomocą klasy ImageReader bez stosowania 10-bitowego trybu HDR. Więcej informacji znajdziesz w artykule na temat rejestrowania szerokiej gamy.

Zgodność

Aktualizacje systemu ITS

Android 14 wprowadza aktualizacje testów kamer IT, które obejmują aktualizacje Pythona i wersji pakietów oraz zaktualizowane testy i nowe testy. Więcej informacji znajdziesz w informacjach o wersji pakietu Camera Image Test Suite w Androidzie 14.

Aktualizacje CDD

Dokument z definicją zgodności Androida 14 zawiera iterację na podstawie poprzednich wersji, wprowadzając aktualizacje dotyczące nowych funkcji i zmieniające wymagania dotyczące wcześniej opublikowanych funkcji. Listę zmian w Androidzie 14 znajdziesz w artykule Informacje o definicji zgodności z Androidem 14.

Informacje o wersji CTS

Listę najważniejszych zmian CTS dotyczących Androida 14 znajdziesz w informacjach o wersji CTS Androida 14.

Testy weryfikatora CTS pod kątem kalibracji obecności

W Androidzie 14 dodaliśmy testy CTS Verifier, które służą do weryfikowania zaktualizowanych sieci wykrywania sąsiadów Wi-Fi (NAN) i wymagań dotyczących kalibracji obecności BLE RSSI. Obejmują one dokładność NAN, precyzję BLE RSSI oraz testy precyzji przesunięcia BLE Rx/Tx. Więcej informacji znajdziesz w artykule na temat kalibracji obecności.

Klasa Performance Class 14 (PC14) – test CTS jakości kodowania wideo (VEQ)

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

Połączenia

Sprzedaż dodatkowa – fragment kodu 5G

W Androidzie 14-QPR1 wprowadzamy funkcję podziału na segmenty 5G, która umożliwia operatorom oferowanie dodatkowych możliwości sieciowych (opóźnienia i przepustowości) dzięki podziałowi sieci 5G. Więcej informacji znajdziesz w artykule o sprzedaży dodatkowej wykorzystującej wycinki 5G.

Reklamy ASHA dotyczące aparatów słuchowych

Aby ulepszyć parowanie Bluetooth na urządzeniach z aparatami słuchowymi w trybie podwójnym ASHA i LE Audio, Android 14 umożliwia użycie drugiego bita (0 indeksu) w bajcie możliwości ASHA do określenia, czy urządzenie obsługuje usługę identyfikacji koordynowanego zestawu (CSIS). Więcej informacji znajdziesz w artykule o obsłudze dźwięku w aparacie słuchowym przez Bluetooth LE.

Aktualizacje profili z włączoną obsługą wielu profili eSIM (MEP)

Android 14 obsługuje opcje MEP-A1 i MEP-B dotyczące wyboru katalogu głównego domeny zabezpieczeń wydawcy (ISD-R) oraz wyboru portów eSIM zgodnie z opisem w specyfikacji GSMA SGP w wersji 22 3.0. Więcej informacji znajdziesz w artykule Wiele włączonych profili.

GNSS

Android 14 wprowadza następujące funkcje i interfejsy API GNSS dostępne w interfejsie GNSS AIDL HAL:

Urządzenia uruchamiane z Androidem 14 muszą korzystać z interfejsu GNSS AIDL HAL. Platforma GNSS obsługuje tabele HAL HIDL w przypadku urządzeń uaktualnionych do Androida 14, ale nowe funkcje GNSS są dostępne tylko w interfejsie GNSS AIDL HAL.

W celu obsługi funkcji zbiorczy zakres delta zdecydowanie zalecamy układy i urządzenia z Androidem 14 lub nowszym, które zawierają odbiornik GPS lub GNSS i przesyłają informacje o możliwości aplikacjom za pomocą flagi funkcji android.hardware.location.gps.

Aktualizacje interfejsu IMS API

Android 14 wprowadza te aktualizacje ImsService:

  • Dodaje klasę SipDetails, dzięki której ImsService może raportować kluczowe informacje z odpowiedzi SIP dostarczonej z sieci po zakończeniu rejestracji w usłudze IMS, jej publikacji lub subskrypcji IMS. Dzięki temu w przypadku wystąpienia problemu z siecią lub urządzeniem aplikacje, w których wdrożono rejestrację jednorazową RCS, mają lepszy wgląd w odpowiedź na temat transakcji SIP, i umożliwia szybkie rozwiązanie problemów z błędami lub awariami.

    Raportowanie stanu SipDetails jest dodawane do tych zajęć:

    • ImsRegistrationImplBase, RegistrationManager.RegistrationCallback i ImsRegistrationAttributes: umożliwia zgłaszanie szczegółowych informacji o wynikach transakcji SIP po zwróceniu z sieci odpowiedzi SIP REGISTER.
    • RcsUceAdapter.CapabilitiesCallback oraz RcsCapabilityExchangeImplBase.SubscribeResponseCallback: umożliwia raportowanie bardziej szczegółowych informacji po zwróceniu odpowiedzi SIP SUBSCRIBE z sieci.
    • RcsUceAdapter.OnPublishStateChangedListener, PublishAttributes, CapabilityExchangeEventListener i RcsCapabilityExchangeImplBase.PublishResponseCallback: umożliwia zgłoszenie bardziej szczegółowych informacji w przypadku zwrócenia odpowiedzi SIP PUBLISH z sieci.
  • Dodaje klasy MediaQualityStatus i MediaThreshold, aby zapewnić obsługę raportowania jakości mediów w IMS. Opisane poniżej metody w MmTelFeature umożliwiają zgłaszanie aktualizacji jakości multimediów do innych aplikacji systemowych, takich jak QualifiedNetworksService, co jest potrzebne do określenia, kiedy należy zmienić transport PDN usługi IMS:

    Informacje o jakości multimediów są przesyłane przez interfejs TelephonyCallback#MediaQualityStatusChangedListener.

  • Dodaje obsługę połączeń oczekujących w AOSP przy użyciu terminala zgodnie z definicją w wymaganiach IR.92 (2.3.4 Oczekiwanie na komunikację). Dzięki temu nie musisz polegać na każdej implementacji ImsService przy wdrażaniu tych wymagań.

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

    • Ustaw możliwość ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING i zaimplementuj metodę MmTelFeature#setTerminalBasedCallWaitingStatus.
    • Skonfiguruj następujące klucze CarrierConfigManager dla poszczególnych operatorów, aby umożliwić wykonywanie połączeń oczekujących na terminalu u 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 poprawić podział na wątki w zadaniu ImsService, do obiektu ImsSmsImplBase dodawany jest konstruktor, który umożliwia programistom wdrożenie podczas konstruowania klasy. Tego wykonawcy można używać do planowania przychodzących żądań IPC w określonych wątkach.

Usługa sieciowa spełniająca wymagania

Android 14 dodaje usługę zakwalifikowana usługa sieci (QNS) do modułu Telefonia. Jest to implementacja 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, MMS i EMERGENCY) i raportuje informacje do platformy telefonicznej w celu wyboru typu transportu dla sieci danych. QNS udostępnia ponad 100 konfiguracji operatorów, które spełniają wymagania operatorów.

QNS to usługa opcjonalna. 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>

Zawieszanie i wznawianie sesji wykrywania Wi-Fi Aware

Android 14 umożliwia aplikacjom z podwyższonymi 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 Zawieszanie i wznawianie.

Interfejsy API związane z telekomunikacją VoIP

Android 14 wprowadza interfejs API TelecomManager#addCall, który zastępuje klasę ConnectionService w przypadku VoIP. Ten interfejs API stanowi podstawę nowej klasy telekomunikacji CallsManager Jetpack, która upraszcza proces integracji wywołań VoIP z platformą Androida. Klasa Jetpack udostępnia deweloperom jedną platformę API, która działa na Androidzie 14 i nowszych, oraz warstwę zgodności wstecznej, która opakowuje istniejącą klasę ConnectionService. Zalecamy deweloperom korzystanie bezpośrednio z klasy Telecom CallsManager Jetpack, aby kierować reklamy na największy zakres wersji pakietu Android SDK.

Aktualizacje wykrywania czasu i strefy czasowej

Android 14 wprowadza te aktualizacje wykrywania godziny i strefy czasowej na urządzeniach z Androidem:

Testowanie łącza ultraszerokopasmowego

Do Androida 14 dodaliśmy nowy ręczny test CTS, który umożliwia weryfikację zgodności z wymaganiami dotyczącymi łącza ultraszerokopasmowego (UWB). Więcej informacji o konfigurowaniu urządzeń i przeprowadzaniu tego testu znajdziesz w wymaganiach dotyczących UWB.

Interfejs UWB HAL

W Androidzie 14 w interfejsie UWB HAL pojawiają się te funkcje:

Identyfikatory OID Androida

  • ANDROID_RANGE_DIAGNOSTICS

Parametry komunikatu konfiguracyjnego sesji UWB

  • ENABLE_DIAGNOSTICS
  • DIAGRAMS_FRAME_REPORTS_FIELDS

Parametry komunikatu dotyczącego możliwości 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 na temat interfejsu UWB HAL.

Wi-Fi 7

Android 14 wprowadza nowe funkcje i ulepszenia dotyczące obsługi Wi-Fi 7. Więcej informacji znajdziesz na stronie Wi-Fi 7.

HAL dostawcy sieci Wi-Fi

Od Androida 14 wartość HAL dostawcy sieci Wi-Fi jest definiowana za pomocą AIDL. Więcej informacji znajdziesz na stronie Wi-Fi HAL.

Mątwa

Aktualizacje funkcji Wi-Fi dla mątwy

Począwszy od Androida 14 funkcja Wi-Fi Cuttlefish zawiera narzędzia WmediumdService i OpenwrtControlService do sterowania Wi-Fi na urządzeniu Cuttlefish. Więcej informacji znajdziesz w artykule Mątwy: Wi-Fi.

Wyświetlacz

Rozszerzenia WindowManager

Android 14 dodaje obsługę trybu podwójnego wyświetlania, wpływu na wydajność podczas wczytywania i identyfikatora stanu urządzenia COMMON_STATE_USE_BASE_STATE w rozszerzeniach WindowManager.

Enterprise

Zasady rozwiązywania problemów z zasadami dotyczącymi urządzeń w firmie

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

Grafika

Profil bazowy Androida (ABP) i implementacja interfejsu Vulkan

Każde urządzenie z Androidem 14 lub nowszym i interfejsem Vulkan API musi spełniać wszystkie funkcje zdefiniowane w profilu Android Baseline 2021. Więcej informacji znajdziesz w artykule Implementowanie Vulkana.

Zmniejszone wykorzystanie pamięci bufora grafiki

Począwszy od Androida 14 możesz wymuszać trwałe usuwanie pamięci podręcznej bufora graficznego, aby zmniejszyć zużycie pamięci karty graficznej. Więcej informacji znajdziesz w artykule Zmniejszanie wykorzystania pamięci karty graficznej.

Przyjęcie interfejsu Vulkan 1.1

W przypadku Androida 14 lub nowszego wszystkie urządzenia obsługujące interfejs Vulkan muszą mieć sterowniki Vulkan 1.1. Więcej informacji znajdziesz w sekcji Wymagania związane z CDD w Androidzie 14.

Wydajność

Wyższa wydajność w grach

Począwszy od Androida 14, nowy tryb zasilania o nazwie GAME umożliwia dostosowywanie wydajności telefonu podczas gry. Więcej informacji znajdziesz w artykule Zwiększanie wydajności w grach.

Uprawnienia

Rejestruj treści na potrzeby notatek

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

Rola COMPANION_DEVICE_GLASSES

Rola COMPANION_DEVICE_GLASSES na Androidzie 14 pozwala użytkownikom zarządzać okularami za pomocą aplikacji oraz wykonywać takie czynności jak dostęp do kontaktów czy zarządzanie powiadomieniami i połączeniami telefonicznymi. Więcej informacji znajdziesz w artykule COMPANION_DEVICE_GLASSES o rolach na Androidzie.

Rola COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

Rola COMPANION_DEVICE_NEARBY_DEVICE_STREAMING w Androidzie 14 pozwala aplikacjom tworzyć kanały komunikacji między połączonymi urządzeniami i nimi zarządzać. Umożliwia to strumieniowe przesyłanie aplikacji i wysyłanie powiadomień między urządzeniami. Tę rolę mogą przypisać tylko OEM. Więcej informacji znajdziesz w artykule COMPANION_DEVICE_NEARBY_DEVICE_STREAMING na temat ról na Androidzie.

Limity intencji pełnoekranowej

Aby zapobiec spamowi w reklamach i wyłudzaniu danych logowania, od Androida 14 domyślne uprawnienie USE_FULL_SCREEN_INTENT do wysyłania powiadomień pełnoekranowych może być przyznawane tylko tym aplikacjom, które zawierają funkcje połączeń i alarmów. Więcej informacji znajdziesz w artykule Limity intencji pełnoekranowej.

Rola NOTES

Rola NOTES w Androidzie 14 obsługuje funkcję robienia notatek i zwiększa produktywność tabletów z Androidem. W przypadku roli NOTES producenci OEM mogą zapewnić użytkownikom spójne wrażenia podczas robienia notatek za pomocą rysika na tablecie z Androidem w preferowanej przez użytkownika aplikacji do robienia notatek. Więcej informacji znajdziesz w artykule NOTES o rolach na Androidzie.

Zasilanie

Migracja Thermal HAL do AIDL

Począwszy od Androida 14 interfejs Thermal HAL jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w artykule na temat łagodzenia termostatu.

Uprawnienia PowerManager.ACQUIRE_CAUSES_WAKEUP

Android 14 wprowadza 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 wycofana stała PowerManager#ACQUIRE_CAUSES_WAKEUP działała. Możesz wstępnie przyznać te uprawnienia aplikacjom do podpisywania i aplikacji z podwyższonymi uprawnieniami. Zalecamy używanie uprawnienia R.attr.turnScreenOn, które nie wymaga nowych uprawnień.

Czas trwania

Tworzenie wątku JDWP

Android 14 dodaje właściwość systemową persist.debug.dalvik.vm.jdwp.enabled, aby kontrolować, czy w kompilacjach debugowania użytkownika tworzone są wątki protokołu Java Debug Wire Protocol (JDWP). Więcej informacji znajdziesz w artykule na temat opcji JDWP.

Aktualizacje OpenJDK 17

Android 14 kontynuuje pracę nad odświeżaniem podstawowych bibliotek Androida, aby zapewnić zgodność z funkcjami w najnowszych wersjach OpenJDK LTS, w tym z aktualizacjami bibliotek 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.

Zabezpieczenia

Informacje o wersji zabezpieczeń Androida 14

W informacjach o wersji zabezpieczeń Androida znajdziesz szczegółowe informacje o lukach w zabezpieczeniach, które zostały poprawione podczas aktualizacji zabezpieczeń z 1 września 2022 r. Android 14 w wersji AOSP ma domyślny poziom poprawek zabezpieczeń od 1 września 2023 r. Więcej informacji znajdziesz w artykule Informacje o wersji zabezpieczeń Androida 14.

Wyłącz 2G

Android 14 umożliwia użytkownikom wyłączenie 2G na poziomie sprzętu radiowego na dowolnym urządzeniu ze stałą wydajnością „CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK”. Zapobiega to skanowaniu sieci 2G przez urządzenie lub łączeniu się z nimi. Wszystkie zmiany znajdziesz w dokumentacji na temat wyłączania 2G.

Wyłącz tryb szyfrowania/integracji sieci komórkowej

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ń innych niż alarmowe. Wszystkie urządzenia obsługujące radio HAL 2.0 lub nowsze obsługują nowy przełącznik, który może włączyć producent OEM. Zezwalając użytkownikom na wyłączanie szyfrowania zerowego, zwiększamy ich prywatność, ponieważ zapobiegamy pasywnemu przechwytywaniu SMS-ów i głosów głosowych bez szyfrowania.

Szyfrowanie nazwy pliku

W przypadku urządzeń z Androidem 14 z przyspieszonymi instrukcjami kryptograficznymi AES-HCTR2 to preferowany tryb szyfrowania nazw plików. Więcej informacji znajdziesz w sekcji Na podstawie plików

Wiele numerów IMEI

Android 14 obsługuje wiele numerów IMEI w rejestrze poświadczania kluczy w Androidzie. OEM może wdrożyć tę funkcję, dodając tag KeyMint do drugiego numeru IMEI. Coraz częściej urządzenia mają wiele radia komórkowego, a producenci OEM mogą teraz obsługiwać urządzenia z 2 numerami IMEI. Więcej informacji znajdziesz w artykule Atest.

pliki tylko do odczytu

Jeśli Twoja aplikacja jest kierowana na Androida 14 i korzysta z dynamicznego wczytywania kodu (DCL), wszystkie dynamicznie ładowane pliki muszą być oznaczone jako tylko do odczytu. W przeciwnym razie system zgłosi wyjątek. Zalecamy unikanie dynamicznego wczytywania kodu, gdy tylko jest to możliwe, ponieważ znacznie zwiększa to ryzyko naruszenia bezpieczeństwa aplikacji w wyniku wstrzykiwania lub zmodyfikowania kodu.

Centrum zabezpieczeń

W Androidzie 13 wprowadziliśmy Centrum bezpieczeństwa Androida, aby umożliwić użytkownikom dostęp do określonych ustawień zabezpieczeń i prywatności. Android 14 wciąż udoskonala Centrum bezpieczeństwa. Wszystkie zmiany znajdziesz w dokumentacji Centrum bezpieczeństwa.

Miejsce na dane

Wybór selektora w uprawnieniach dotyczących multimediów

Począwszy od Androida 14 użytkownicy mogą wybrać tylko określone multimedia do udostępnienia aplikacji, gdy aplikacja poprosi o dostęp do ich biblioteki multimediów. Więcej informacji znajdziesz w sekcji Uprawnienia.

Telewizory

Wejście TV HAL z AIDL

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

Wirtualizacja

Gwarancje bezpieczeństwa systemu operacyjnego gościa

Od Androida 14 zapisy w zaszyfrowanym woluminie pamięci są poufne. Więcej informacji znajdziesz w artykule System operacyjny gościa.

hiperwywołania pKVM

W Androidzie 14 hipernadzorca pKVM udostępnia nowe hiperwywołanie pamięci. Więcej informacji znajdziesz w sekcji wywołania hiperwywołania pKVM.

Moduł dostawcy pKVM

Moduły dostawcy pKVM zostały wprowadzone w Androidzie 14. Więcej informacji znajdziesz w artykule o modułach dostawcy pKVM.