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_header
i cpp_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 cpp
i java
. 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 AIDL i Poró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:
- Metadane dotyczące rozszerzenia
- Szacowanie opóźnienia w przypadku robienia zdjęć w czasie rzeczywistym
- Przechwytywanie wywołań zwrotnych dotyczących postępu przetwarzania
- Pokazywanie statycznych obrazów po obejrzeniu
- Obsługa wyjścia SurfaceView
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:
GnssCapabilities.getGnssSignalTypes
: zwraca listę typów sygnałów GNSS obsługiwanych przez chipset GNSS.GnssCapabilities.hasAccumulatedDeltaRange
: określa, czy chipset GNSS obsługuje skumulowany zakres delta.GnssMeasurementsEvent.isFullTracking
: Wskazuje, czy mechanizm GNSS jest w trybie pełnego śledzenia.
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żliwiaImsService
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
iImsRegistrationAttributes
: umożliwiają raportowanie szczegółowych informacji o wynikach transakcji SIP, gdy z sieci wraca odpowiedźSIP REGISTER
.RcsUceAdapter.CapabilitiesCallback
iRcsCapabilityExchangeImplBase.SubscribeResponseCallback
: umożliwiają raportowanie bardziej szczegółowych informacji, gdy z sieci zwracana jest odpowiedźSIP SUBSCRIBE
.RcsUceAdapter.OnPublishStateChangedListener
,PublishAttributes,
,CapabilityExchangeEventListener
iRcsCapabilityExchangeImplBase.PublishResponseCallback
: umożliwiają raportowanie bardziej szczegółowych informacji, gdy z sieci wraca odpowiedźSIP PUBLISH
.
Dodaje klasy
MediaQualityStatus
iMediaThreshold
, aby zapewnić obsługę raportowania jakości mediów w IMS. Dzięki tym metodom wMmTelFeature
można zgłaszać aktualizacje jakości mediów do innych aplikacji systemowych, takich jakQualifiedNetworksService
, 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
- Ustaw uprawnienie
Aby poprawić wątkowanie w
ImsService
, dodano konstruktorImsSmsImplBase
, 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
, MMS
i EMERGENCY
) 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 CallsManager
Jetpacka 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:
- Dodaje górny przedział czasowy dla sugestii dotyczących czasu. Więcej informacji znajdziesz w sekcji Dozwolone przedziały czasu.
- Dodaje obsługę wielu serwerów NTP. Więcej informacji znajdziesz w sekcji Serwery.
- Zmiana działania na urządzeniach, które obsługują tylko wykrywanie strefy czasowej lokalizacji. Więcej informacji znajdziesz w artykule Urządzenia, które obsługują tylko algorytm wykrywania strefy czasowej lokalizacji.
- Dodaje interfejsy API, które umożliwiają dostawcom stref czasowych raportowanie informacji o stanie. Więcej informacji znajdziesz w interfejsach API stanu LTZP.
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 WmediumdService
i OpenwrtControlService
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_GLASSES
o rolach 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.