Na tej stronie znajdziesz podsumowanie najważniejszych funkcji w wersjach Androida 14, Androida 14-QPR1 i Androida 14-QPR2 oraz linki do dodatkowych informacji. Podsumowania funkcji są uporządkowane według lokalizacji dokumentacji funkcji w tej witrynie.
Architektura
backend.[cpp|ndk].additional_shared_libraries
Wprowadzona w Androidzie 14,
backend.[cpp|ndk].additional_shared_libraries
dodaje zależności do natywnych
bibliotek 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 wartość gen_trace
jest ustawiona na 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. Zaktualizowane informacje o jądrze znajdziesz w artykule Jądra funkcji i wersji.
Statystyki źródła wybudzania jądra
Android 14-QPR2 dodaje do logcat statystyki źródła wybudzania.
Te statystyki identyfikują komponenty jądra, które utrzymują system w stanie aktywności podczas każdego cyklu wstrzymania i wznawiania. Można ich używać do debugowania wydajności jądra i wydłużania czasu pracy na baterii. Statystyki źródła wybudzania jądra są dostępne tylko w wersjach userdebug i engineering, w których wartość suspend.debug.wakestats_log.enabled
jest ustawiona na true
. Więcej informacji znajdziesz w sekcji logKernelWakeLockStats
.
Audio
Tryb dynamicznego soundbara
Dzięki obsłudze platformy Android 14 dekodery i urządzenia 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 Dynamiczny tryb soundbara.
Migracja Audio HAL do AIDL
Od Androida 14 interfejs HAL audio jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w artykułach Implementacja AIDL i Porównanie AIDL i HIDL Audio HAL.
Aktualizacje routingu wielu urządzeń USB
Platforma USB w Androidzie 14 obsługuje kierowanie do wielu urządzeń USB jednocześnie. Więcej informacji znajdziesz w sekcji Łączenie routingu dźwięku z różnych urządzeń.
Preferowane atrybuty miksera na urządzeniach USB
Android 14 udostępnia interfejsy API dla deweloperów, z których aplikacje mogą korzystać, aby wysyłać zapytania i konfigurować preferowane atrybuty 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 odtwarzania dźwięku i warstwie HAL odtwarzania dźwięku, stale monitorując pomiary dawki dźwięku i ostrzegając użytkowników o szkodliwych poziomach narażenia. Więcej informacji znajdziesz w sekcji Dawka dźwięku.
Od Androida 14-QPR1 obliczanie dawki dźwięku jest włączone.
Aparat
Funkcje rozszerzeń aparatu
Android 14 dodaje do wersji 1.4.0 interfejsu rozszerzeń aparatu te funkcje:
- Metadane specyficzne dla rozszerzenia
- Szacowany czas oczekiwania na zrobienie zdjęcia w czasie rzeczywistym
- Przechwytywanie wywołań zwrotnych dotyczących postępu przetwarzania
- Przechwytywanie obrazu po obejrzeniu
- Obsługa danych wyjściowych SurfaceView
Urządzenie jako kamera internetowa
Android 14-QPR1 dodaje obsługę używania urządzenia jako kamery internetowej USB. Urządzenia z Androidem obsługujące tę funkcję są reklamowane jako urządzenia UVC, co pozwala wielu hostom USB z różnymi systemami operacyjnymi (np. Linux, macOS, Windows i ChromeOS) używać aparatu urządzenia jako kamery internetowej. Więcej informacji znajdziesz w artykule Używanie urządzenia jako kamery internetowej.
Referencyjny HAL kamery USB
W Androidzie 14 referencyjny komponent HAL aparatu USB jest przenoszony do AIDL, a implementacja HIDL jest wycofywana. Informacje o warstwie HAL kamery USB znajdziesz w sekcji Zewnętrzne kamery USB.
Ultra HDR
Android 14 obsługuje zapisywanie skompresowanych zdjęć w formacie ultra HDR za pomocą formatu obrazu JPEG_R
. Ten format jest wstecznie zgodny z obrazami JPEG w formacie SDR i obsługuje renderowanie treści w formacie HDR. Więcej informacji znajdziesz w sekcji Ultra HDR.
Rejestrowanie w szerokiej gamie kolorów
Android 14 obsługuje przechwytywanie w szerokiej gamie kolorów Display P3, co umożliwia urządzeniom zapisywanie obrazów w szerokiej gamie kolorów w formacie JPEG z klasą ImageReader
bez użycia 10-bitowego HDR. Więcej informacji znajdziesz w artykule Rejestrowanie szerokiej gamy kolorów.
Zgodność
Aktualizacje ITS aparatu
Android 14 wprowadza aktualizacje testów ITS aparatu, które obejmują aktualizacje Pythona i wersji pakietów, zaktualizowane testy oraz nowe testy. Więcej informacji znajdziesz w informacjach o wersji pakietu testów obrazów z aparatu na Androida 14.
Aktualizacje CDD
Dokument definicji zgodności z Androidem 14 jest rozwinięciem poprzednich wersji i zawiera aktualizacje nowych funkcji oraz zmiany wymagań dotyczących wcześniej udostępnionych funkcji. Listę zmian w Androidzie 14 znajdziesz w informacjach o wersji definicji zgodności z Androidem 14.
Informacje o wersji CTS
Listę najważniejszych zmian w pakiecie CTS dla Androida 14 znajdziesz w informacjach o wersji pakietu CTS dla Androida 14.
Testy CTS Verifier dotyczące kalibracji obecności
Android 14 dodaje testy weryfikatora CTS do sprawdzania zaktualizowanych wymagań dotyczących sieci Wi-Fi NAN i kalibracji obecności BLE RSSI. Obejmują one testy dokładności NAN, precyzji BLE RSSI oraz precyzji przesunięcia BLE Rx/Tx. Więcej informacji znajdziesz w artykule Kalibracja obecności.
Test zgodności klasy wydajności 14 (PC14) – jakość kodowania wideo (VEQ)
W Androidzie 14 wprowadzono wymagania dotyczące jakości kodowania wideo (VEQ) w przypadku urządzeń klasy wydajności 14 (PC14). Wymagania PC14-VEQ są weryfikowane przez nowy test CTS o nazwie CtsVideoEncodingQualityHostTest
. Więcej informacji znajdziesz w artykule Przeprowadzanie testów PC14-VEQ.
Łączność
Dodatkowa sprzedaż segmentacji sieci 5G
Android 14-QPR1 wprowadza funkcję dodatkowej sprzedaży segmentacji sieci 5G, która umożliwia operatorom oferowanie użytkownikom ulepszonych możliwości sieci (opóźnienia i przepustowość) za pomocą segmentacji sieci 5G. Więcej informacji znajdziesz w artykule 5G slicing upsell (w języku angielskim).
Reklamy aparatów słuchowych ASHA
Aby poprawić komfort parowania Bluetooth na urządzeniach wspomagających słuch w trybie podwójnym ASHA i LE Audio, Android 14 umożliwia używanie drugiego bitu (indeksowanego od 0) w bajcie możliwości ASHA do wskazywania, czy urządzenie obsługuje usługę identyfikacji skoordynowanego zestawu (CSIS). Więcej informacji znajdziesz w artykule Obsługa dźwięku z 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 wyboru głównego obszaru zabezpieczeń wydawcy (ISD-R) oraz wyboru portów eSIM zgodnie ze specyfikacją GSMA SGP V22 3.0. Więcej informacji znajdziesz w artykule Wiele włączonych profili.
GNSS
Android 14 wprowadza te funkcje 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 chipset GNSS.GnssCapabilities.hasAccumulatedDeltaRange
: określa, czy chipset GNSS obsługuje skumulowany zakres różnicowy.GnssMeasurementsEvent.isFullTracking
: określa, czy silnik GNSS jest w trybie pełnego śledzenia.
Urządzenia wprowadzane na rynek z Androidem 14 muszą korzystać z GNSS AIDL HAL. Platforma GNSS obsługuje interfejsy HAL HIDL na urządzeniach zaktualizowanych do Androida 14, ale nowe funkcje GNSS są dostępne tylko przez interfejs HAL GNSS AIDL.
W przypadku chipsetów i urządzeń sprzedawanych z Androidem 14 lub nowszym, które zawierają odbiornik GPS lub GNSS i zgłaszają tę funkcję aplikacjom za pomocą flagi funkcji android.hardware.location.gps
, zdecydowanie zalecamy obsługę funkcji skumulowanego zakresu różnic.
Aktualizacje interfejsu IMS API
Android 14 wprowadza te aktualizacjeImsService
:
Dodaje klasę
SipDetails
, która umożliwia raportowanie kluczowych informacji z odpowiedzi SIP dostarczonej z sieci po zakończeniu procedury rejestracji IMS, publikacji IMS lub subskrypcji IMS.ImsService
Dzięki temu aplikacje korzystające z pojedynczej rejestracji RCS mają większą widoczność odpowiedzi na transakcję SIP w przypadku wystąpienia problemu z siecią lub urządzeniem, co umożliwia szybkie rozwiązywanie błędów i awarii.Raportowanie
SipDetails
jest dodawane do tych klas:ImsRegistrationImplBase
,RegistrationManager.RegistrationCallback
iImsRegistrationAttributes
: umożliwiają raportowanie szczegółowych informacji o wynikach transakcji SIP, gdy z sieci zostanie zwrócona odpowiedźSIP REGISTER
.RcsUceAdapter.CapabilitiesCallback
iRcsCapabilityExchangeImplBase.SubscribeResponseCallback
: umożliwiają raportowanie bardziej szczegółowych informacji, gdy z sieci zostanie zwrócona odpowiedźSIP SUBSCRIBE
.RcsUceAdapter.OnPublishStateChangedListener
,PublishAttributes,
,CapabilityExchangeEventListener
iRcsCapabilityExchangeImplBase.PublishResponseCallback
: umożliwia raportowanie bardziej szczegółowych informacji, gdy z sieci zostanie zwrócona odpowiedźSIP PUBLISH
.
Dodaje klasy
MediaQualityStatus
iMediaThreshold
w celu zapewnienia obsługi raportowania jakości mediów IMS. Te metody wMmTelFeature
umożliwiają zgłaszanie aktualizacji jakości mediów do innych aplikacji systemowych, takich jakQualifiedNetworksService
. Jest to potrzebne do określenia, kiedy należy zmienić transport IMS PDN:Aktualizacje jakości mediów są zgłaszane za pomocą interfejsu
TelephonyCallback#MediaQualityStatusChangedListener
.Dodaje obsługę połączeń oczekujących na urządzeniach z AOSP zgodnie z wymaganiami IR.92 (2.3.4 Communication Waiting). Dzięki temu nie musisz polegać na każdej implementacji
ImsService
, aby spełnić te wymagania.Aby włączyć tę funkcję w AOSP:
- Ustaw funkcję
ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING
i zastosuj metodęMmTelFeature#setTerminalBasedCallWaitingStatus
. Skonfiguruj te klucze
CarrierConfigManager
dla każdego operatora, aby włączyć połączenie oczekujące na urządzeniu w przypadku 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
- Ustaw funkcję
Aby ulepszyć wątkowanie w przypadku
ImsService
, dodaje konstruktor wImsSmsImplBase
, który umożliwia implementatorom podanie wykonawcy podczas tworzenia klasy. Ten wykonawca może służyć do planowania przychodzących żądań IPC w określonych wątkach.
Usługa kwalifikowanych sieci
W Androidzie 14 do modułu telefonicznego dodano 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 zasad operatora, określa najlepszą sieć dostępu dla każdego typu APN (np. IMS
, MMS
i EMERGENCY
) i przekazuje te informacje do platformy telefonicznej, aby wybrać typ transportu dla sieci danych.
QNS udostępnia ponad 100 konfiguracji operatorów, które spełniają 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 z 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 Wstrzymywanie i wznawianie.
Interfejsy API telekomunikacyjnej usługi VoIP
W Androidzie 14 wprowadzamy interfejs API
TelecomManager#addCall
, który zastępuje klasę
ConnectionService
w przypadku połączeń VoIP. Ten interfejs API stanowi podstawę nowej klasy Jetpack CallsManager
Telecom, która upraszcza proces integracji połączeń VoIP z platformą Android.
Klasa Jetpack udostępnia programistom pojedynczy interfejs API, który działa na Androidzie 14 lub nowszym, oraz warstwę zgodności wstecznej, która otacza istniejącą klasę ConnectionService
. Zalecamy deweloperom bezpośrednie korzystanie z klasy Telecom CallsManager
Jetpack, aby
docierać do największej liczby wersji pakietu Android SDK.
Aktualizacje wykrywania czasu i strefy czasowej
Android 14 wprowadza te aktualizacje wykrywania czasu i strefy czasowej na Androidzie:
- Dodaje górną granicę czasu dla sugestii dotyczących czasu. Więcej informacji znajdziesz w artykule Dozwolone przedziały czasowe.
- Dodaje obsługę wielu serwerów NTP. Więcej informacji znajdziesz w sekcji Serwery.
- Aktualizuje działanie urządzeń, które obsługują tylko wykrywanie strefy czasowej lokalizacji. Więcej informacji znajdziesz w sekcji Urządzenia, które obsługują tylko algorytm wykrywania strefy czasowej na podstawie lokalizacji.
- Dodaje interfejsy API, które umożliwiają dostawcom stref czasowych lokalizacji raportowanie informacji o stanie. Więcej informacji znajdziesz w artykule Interfejsy API stanu LTZP.
Testowanie łącza ultraszerokopasmowego
W Androidzie 14 dodaliśmy nowy test CTS, który umożliwia ręczne sprawdzenie zgodności z wymaganiami dotyczącymi łącza ultraszerokopasmowego (UWB). Więcej informacji o konfigurowaniu urządzeń i przeprowadzaniu tego testu znajdziesz w sekcji Wymagania dotyczące UWB.
Interfejs HAL UWB
W Androidzie 14 dodano te elementy interfejsu HAL UWB:
Identyfikatory obiektów Androida
ANDROID_RANGE_DIAGNOSTICS
Parametry wiadomości konfiguracyjnej 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 przyczyny 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 obsługują Wi-Fi 7. Więcej informacji znajdziesz w artykule Wi-Fi 7.
Wi-Fi Vendor HAL
Od Androida 14 interfejs HAL dostawcy Wi-Fi jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w sekcji Wi-Fi HAL.
Cuttlefish
Aktualizacje funkcji Wi-Fi na platformie Cuttlefish
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 Cuttlefish: Wi-Fi.
Wyświetlacz
Rozszerzenia WindowManager
Android 14 dodaje obsługę trybu podwójnego wyświetlania, wpływ na wydajność podczas wczytywania i COMMON_STATE_USE_BASE_STATE
identyfikator stanu urządzenia w rozszerzeniach Menedżera okien.
Enterprise
Platforma rozwiązywania problemów z zasadami dotyczącymi urządzeń firmowych
Od Androida 14 wielu agentów zarządzania zasadami dotyczącymi urządzeń może ustawiać zasady za pomocą interfejsów DevicePolicyManager
. Więcej informacji znajdziesz w ramach rozwiązywania problemów z zasadami dotyczącymi urządzeń.
Grafika
Implementacja profilu podstawowego Androida (ABP) i interfejsu Vulkan
Każde urządzenie obsługujące Androida 14 lub nowszego i interfejs Vulkan API musi spełniać wszystkie funkcje zdefiniowane w profilu Android Baseline 2021. Więcej informacji znajdziesz w artykule Wdrażanie interfejsu Vulkan.
Mniejsze zużycie pamięci bufora graficznego
Od Androida 14 możesz wymusić wyczyszczenie pamięci podręcznej bufora graficznego, aby zmniejszyć zużycie pamięci graficznej. Więcej informacji znajdziesz w artykule Zmniejszanie zużycia pamięci graficznej.
Wdrożenie interfejsu Vulkan 1.1
W przypadku Androida 14 i nowszych wszystkie urządzenia obsługujące interfejs Vulkan muszą mieć sterowniki Vulkan 1.1. Więcej informacji znajdziesz w wymaganiach CDD dotyczących Androida 14.
Wydajność
Zwiększenie wydajności gier
Od Androida 14 dostępny jest nowy tryb zasilania o nazwie GAME
, który umożliwia dostosowywanie wydajności telefonu podczas grania. Więcej informacji znajdziesz w artykule Zwiększenie wydajności gier.
Uprawnienia
Przechwytywanie treści do notatek
Od Androida 14 interfejsy API Capture Content for Notes umożliwiają użytkownikom robienie zrzutów ekranu bezpośrednio w domyślnej aplikacji do robienia notatek. Więcej informacji znajdziesz w artykule Capture Content for Notes.
Rola COMPANION_DEVICE_GLASSES
Rola COMPANION_DEVICE_GLASSES
w Androidzie 14 umożliwia użytkownikom zarządzanie okularami za pomocą aplikacji i wykonywanie takich funkcji jak dostęp do kontaktów oraz zarządzanie powiadomieniami i połączeniami telefonicznymi. Więcej informacji znajdziesz w sekcji COMPANION_DEVICE_GLASSES
poświęconej rolom 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ą przyznawać tylko producenci OEM. Więcej informacji znajdziesz w sekcji COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
poświęconej rolom na Androidzie.
Limity intencji pełnoekranowych
Aby zapobiec spamowaniu reklamami i wyłudzaniu danych logowania, od Androida 14 domyślne uprawnienia do wysyłania powiadomień pełnoekranowych USE_FULL_SCREEN_INTENT
będą przyznawane tylko aplikacjom, które mają funkcje dzwonienia i alarmu. Więcej informacji znajdziesz w sekcji Limity intencji pełnoekranowych.
Rola NOTATKI
NOTES
w Androidzie 14 obsługuje funkcję robienia notatek i zwiększa produktywność na tabletach z Androidem. Dzięki NOTES
roli producenci OEM mogą zapewnić użytkownikom spójne wrażenia podczas robienia notatek za pomocą rysika na tablecie z Androidem w ulubionej aplikacji do notatek. Więcej informacji znajdziesz w sekcji NOTES
na stronie Role Androida.
Moc
Migracja interfejsu HAL termicznego do AIDL
Od Androida 14 interfejs Thermal HAL jest definiowany za pomocą AIDL. Więcej informacji znajdziesz w sekcji Ograniczanie przegrzewania.
Uprawnienia PowerManager.ACQUIRE_CAUSES_WAKEUP
W Androidzie 14 wprowadziliśmy uprawnienie
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 stała PowerManager#ACQUIRE_CAUSES_WAKEUP
miała jakikolwiek wpływ. Możesz wstępnie przyznać uprawnienia aplikacjom podpisanym i uprzywilejowanym. Zalecanym sposobem obsługi włączania ekranu jest użycie 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 określa, czy w wersjach userdebug mają być tworzone wątki protokołu JDWP (Java Debug Wire Protocol). Więcej informacji znajdziesz w sekcji Opcje JDWP.
Aktualizacje OpenJDK 17
Android 14 kontynuuje odświeżanie bibliotek podstawowych Androida, aby dostosować je do funkcji najnowszych wersji OpenJDK LTS. Obejmuje to zarówno aktualizacje bibliotek, jak 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.
Bezpieczeństwo
Informacje o wersji dotyczące zabezpieczeń Androida 14
W informacjach o wydaniu dotyczącym bezpieczeństwa Androida znajdziesz szczegółowe informacje o lukach w zabezpieczeniach, które zostały załatane w ramach aktualizacji zabezpieczeń z 1 września 2022 r. Android 14 w wersji udostępnionej w ramach AOSP ma domyślny poziom poprawek zabezpieczeń z 1 września 2023 r. Więcej informacji znajdziesz w informacjach o bezpieczeństwie Androida 14.
Wyłącz 2G
Android 14 umożliwia użytkownikom wyłączenie sieci 2G na poziomie sprzętu radiowego na każdym urządzeniu, które implementuje stałą funkcji „CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK”. Uniemożliwia to urządzeniu skanowanie sieci 2G i łączenie się z nimi. Więcej informacji o wszystkich zmianach znajdziesz w dokumentacji dotyczącej wyłączania sieci 2G.
Wyłączanie trybu szyfrowania zerowego/integralności sieci komórkowej
Android 14 wprowadza nowy przełącznik w menu ustawień sieci komórkowej, który umożliwia łatwe wyłączanie szyfrów zerowych w przypadku połączeń innych niż alarmowe. Wszystkie urządzenia, które obsługują interfejs HAL radia w wersji 2.0 lub nowszej, mają dostęp do nowego przełącznika, który producent OEM może włączyć. Umożliwienie użytkownikom wyłączania szyfrów zerowych zwiększa ich prywatność, ponieważ zapobiega pasywnemu przechwytywaniu ruchu SMS-owego i głosowego drogą radiową bez szyfrowania.
Szyfrowanie nazw plików
AES-HCTR2 to preferowany tryb szyfrowania nazw plików na urządzeniach z przyspieszonymi instrukcjami kryptograficznymi w Androidzie 14. Więcej informacji znajdziesz w sekcji plik.
Wiele numerów IMEI
Android 14 dodaje obsługę wielu numerów IMEI w rekordzie atestu klucza Androida. Producenci OEM mogą wdrożyć tę funkcję, dodając tag KeyMint dla drugiego numeru IMEI. Coraz częściej urządzenia mają wiele modułów radiowych, a producenci OEM mogą teraz obsługiwać urządzenia z dwoma numerami IMEI. Więcej informacji znajdziesz w sekcji Atest.
pliki tylko do odczytu,
Jeśli Twoja aplikacja jest kierowana na Androida 14 i korzysta z dynamicznego wczytywania kodu (DCL), wszystkie dynamicznie wczytywane pliki muszą być oznaczone jako tylko do odczytu. W przeciwnym razie system zgłosi wyjątek. Zalecamy, aby aplikacje w miarę możliwości unikały dynamicznego wczytywania kodu, ponieważ znacznie zwiększa to ryzyko naruszenia bezpieczeństwa aplikacji przez wstrzyknięcie lub zmodyfikowanie kodu.
Centrum bezpieczeństwa
W Androidzie 13 wprowadziliśmy Centrum bezpieczeństwa Androida, które zawiera wpisy przekierowujące, dzięki czemu użytkownicy mogą uzyskiwać dostęp do określonych ustawień zabezpieczeń i prywatności. Android 14 nadal ulepsza centrum bezpieczeństwa. Wszystkie zmiany znajdziesz w dokumentach Centrum bezpieczeństwa.
Miejsce na dane
Wybór selektora w uprawnieniach do 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.
TV
HAL wejścia TV z AIDL
Od Androida 14 interfejs TV input HAL jest definiowany za pomocą AIDL.
Wirtualizacja
Gwarancje bezpieczeństwa systemu operacyjnego gościa
Od Androida 14 zapisywanie danych na zaszyfrowanym woluminie pamięci jest poufne. Więcej informacji znajdziesz w sekcji System operacyjny gościa.
Hiperwywołania pKVM
Hipernadzorca pKVM w Androidzie 14 udostępnia nowy hiperwywołanie zwalniania pamięci. Więcej informacji znajdziesz w sekcji Wywołania hiperwizora pKVM.
Moduł dostawcy pKVM
Moduły dostawcy pKVM zostały wprowadzone w Androidzie 14. Więcej informacji znajdziesz w sekcji Moduły dostawców pKVM.