Informacje o wersjach z Androida 14, 14–14 QPR1 i Androida z 14–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 sekcji 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 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.

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 soundbary dla urządzeń połączonych. Więcej informacji znajdziesz w artykule o dynamicznym trybie soundbara.

Migracja HAL audio do AIDL

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

Aktualizacje tras wielu urządzeń USB

Platforma USB w Androidzie 14 obsługuje przekierowywanie na wiele urządzeń USB jednocześnie. Więcej informacji znajdziesz w artykule Połączenie kierowania dźwięku na urządzenie.

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 sekcji Preferowane atrybuty miksera na urządzeniach USB.

Dawka dźwięku

Android 14 obsługuje dozowanie dźwięku w ramach interfejsu API do obsługi dźwięku i Audio HAL, stale monitorując pomiary dawki dźwięku oraz wysyłając użytkownikom ostrzeżenia o szkodliwych poziomach ekspozycji. Więcej informacji znajdziesz w artykule Sound dose.

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

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 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 Używanie 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 wsteczną kompatybilnością z obrazami JPEG SDR i obsługuje renderowanie treści w HDR. Więcej informacji znajdziesz w sekcji Ultra HDR.

Nagrywanie szerokokątne

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 korzystania z 10-bitowego HDR. Więcej informacji znajdziesz w artykule na temat rejestrowania szerokiej gamy.

Zgodność

Aktualizacje ITS aparatu

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 notatkach do wersji zestawu testów obrazu z aparatu w Androidzie 14.

Aktualizacje dokumentu 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 informacji o wersji definicji zgodności Androida 14.

Informacje o wersji CTS

Listę najważniejszych zmian w pakiecie CTS w Androidzie 14 znajdziesz w informacji o wersji pakietu CTS w Androidzie 14.

Testy weryfikatora CTS dotyczące 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. 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 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 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 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 te funkcje i interfejsy GNSS, 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.

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 następujące zmiany w ImsService:

  • Dodaje klasę SipDetails, która umożliwia ImsService zgłaszanie kluczowych informacji z odpowiedzi SIP dostarczanej przez sieć 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 z sieci wraca 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łączenie oczekujące na podstawie terminala dla 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 wykorzystać do planowania przychodzących żądań IPC na określonych wątkach.

Usługa sieci kwalifikowanych

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 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 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>

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

W Androidzie 14 wprowadzono 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 CallsManager Jetpack, aby kierować reklamy do użytkowników korzystających z najszerszego zakresu wersji pakietu SDK Androida.

Aktualizacje wykrywania czasu i strefy czasowej

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

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 wykonaniu 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 dotyczące obsługi Wi-Fi 7. Więcej informacji znajdziesz na stronie 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 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

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

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 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 Implementowanie Vulkana.

Zmniejszone zużycie pamięci bufora graficznego

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

Zastosowanie 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ść

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 zapisywania zawartoś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

W Androidzie 14 rola COMPANION_DEVICE_GLASSES umożliwia użytkownikom zarządzanie okularami za pomocą 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 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ą 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ślnie uprawnienia do wysyłania powiadomień pełnoekranowych będą mogły być przyznawane tylko aplikacjom, które zapewniają funkcje dzwonienia i alarmu.USE_FULL_SCREEN_INTENT Więcej informacji znajdziesz w sekcji Ograniczenia intencji pełnoekranowej.

Rola NOTES

Rola NOTES w Androidzie 14 obsługuje funkcję robienia notatek i zwiększa produktywność tabletów z Androidem. Dzięki roli NOTES producenci urządzeń mogą zapewnić użytkownikom spójne możliwości tworzenia notatek przy użyciu 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 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 teraz to uprawnienie będzie wymagane, aby wycofana stała PowerManager#ACQUIRE_CAUSES_WAKEUP miała jakikolwiek wpływ. Możesz wstępnie przyznać te uprawnienia aplikacjom do podpisywania i aplikacji z podwyższonymi uprawnieniami. 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 sekcji Opcje JDWP.

Aktualizacje OpenJDK 17

Android 14 kontynuuje pracę nad odświeżaniem podstawowych bibliotek Androida, aby zapewnić zgodność z funkcjami dostępnymi w najnowszych wersjach OpenJDK LTS. Dotyczy to zarówno aktualizacji bibliotek, jak i obsługi języka Java 17 w przypadku 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 Androida 14 z poprawkami bezpieczeństwa.

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. 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ń niealarmowych. Wszystkie urządzenia, które obsługują interfejs HAL radio 2.0 lub nowszy, obsługują nowy przełącznik, który producent OEM może włączyć. 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

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 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 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 Attestation.

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 zwróci wyjątek. Zalecamy, aby aplikacje 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

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 nadal ulepsza Centrum bezpieczeństwa. Wszystkie zmiany znajdziesz w dokumentacji 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 sekcji Uprawnienia.

Telewizory

HAL źródła TV 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 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 nowe hiperwywołanie 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.