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 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 AIDL i Poró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:
- Metadane dotyczące rozszerzenia
- Szacowanie opóźnienia w przypadku robienia zdjęć w czasie rzeczywistym
- Przechwytywanie wywołań zwrotnych dotyczących postępu przetwarzania
- Pokazywanie reklamy 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 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:
GnssCapabilities.getGnssSignalTypes
: zwraca listę typów sygnałów GNSS obsługiwanych przez układ scalony GNSS.GnssCapabilities.hasAccumulatedDeltaRange
: określa, czy układ 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.
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żliwiaImsService
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
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 sieć zwraca 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łą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
- Ustaw uprawnienie
Aby poprawić wątkowanie w
ImsService
, dodano konstruktorImsSmsImplBase
, 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
, 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 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 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 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:
- Dodano górną granicę czasu dla sugestii dotyczących czasu. Szczegółowe informacje znajdziesz w artykule Dozwolone zakresy czasu.
- Dodaje obsługę wielu serwerów NTP. Więcej informacji znajdziesz w artykule Serwery.
- Zmiana działania na urządzeniach, które obsługują tylko wykrywanie strefy czasowej lokalizacji. Więcej informacji znajdziesz w artykule Urządzenia obsługujące tylko algorytm wykrywania strefy czasowej na podstawie lokalizacji.
- Dodaje interfejsy API, które umożliwiają dostawcom stref czasowych raportowanie informacji o stanie. Więcej informacji znajdziesz w artykule Interfejsy 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 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 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 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_GLASSES
o rolach 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_INTENT
uprawnienie 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.