این صفحه ویژگیهای اصلی نسخههای Android 14، Android 14-QPR1 و Android 14-QPR2 را خلاصه میکند و پیوندهایی به اطلاعات اضافی ارائه میدهد. این خلاصه ویژگی ها بر اساس مکان مستندات ویژگی در این سایت سازماندهی شده اند.
معماری
باطن.[cpp|ndk].additional_shared_libraries
معرفی شده در Android 14، backend.[cpp|ndk].additional_shared_libraries
وابستگی هایی را به کتابخانه های بومی اضافه می کند و با ndk_header
و cpp_header
مفید است. برای اطلاعات بیشتر به تعریف رابط AIDL مراجعه کنید.
مقدار gen_trace
از Android 14، gen_trace
برای backendهای cpp
و java
روی true
تنظیم شده است. برای اطلاعات بیشتر به تعریف رابط AIDL مراجعه کنید.
پشتیبانی از کرنل
از اندروید 14، هسته های 5.4 دیگر پشتیبانی نمی شوند. اطلاعات بهروزرسانیشده هسته را در مورد ویژگیها و هستههای راهاندازی ببینید.
آمار منبع بیداری هسته
Android 14-QPR2 آمار منبع بیداری را به logcat اضافه می کند. این آمار اجزای موجود در هسته را شناسایی می کند که سیستم را در طول هر چرخه تعلیق و از سرگیری بیدار نگه می دارد و می تواند برای اشکال زدایی عملکرد هسته و بهبود عمر باتری استفاده شود. آمار منبع بیداری هسته فقط در ساختارهای کاربری و مهندسی که suspend.debug.wakestats_log.enabled
را روی true
تنظیم کرده اند در دسترس است. برای اطلاعات بیشتر به logKernelWakeLockStats
مراجعه کنید.
صوتی
حالت نوار صوتی پویا
با پشتیبانی از چارچوب Android 14، جعبههای تنظیم (STB) و دستگاههای رو به بالا (OTT) با بلندگوهای داخلی یا متصل میتوانند بهعنوان نوار صوتی برای دستگاههای متصل پیکربندی شوند. برای اطلاعات بیشتر، به حالت نوار صوتی پویا مراجعه کنید.
مهاجرت HAL صوتی به AIDL
با شروع اندروید 14، رابط صوتی HAL با استفاده از AIDL تعریف شده است. برای اطلاعات بیشتر به اجرای AIDL و مقایسه AIDL و HIDL Audio HAL مراجعه کنید.
چندین به روز رسانی مسیریابی دستگاه USB
چارچوب Android 14 USB از مسیریابی به چندین دستگاه USB به طور همزمان پشتیبانی می کند. برای اطلاعات بیشتر به مسیریابی دستگاه صوتی ترکیبی مراجعه کنید.
ویژگیهای میکسر ترجیحی در دستگاههای USB
Android 14 API های توسعه دهنده ای را ارائه می دهد که برنامه ها می توانند از آنها برای جستجو و پیکربندی ویژگی های میکسر ترجیحی برای پخش صدای USB استفاده کنند. برای اطلاعات بیشتر به ویژگی های میکسر ترجیحی در دستگاه های USB مراجعه کنید.
دوز صدا
Android 14 با نظارت مستمر اندازهگیریهای دوز صدا و اخطار دادن به کاربران در مورد سطوح آسیبدیدگی، از دوز صدا در چارچوب صوتی و Audio HAL پشتیبانی میکند. برای اطلاعات بیشتر به دوز صدا مراجعه کنید.
با شروع Android 14-QPR1، محاسبه دوز صدا فعال است.
دوربین
ویژگی های پسوند دوربین
اندروید 14 ویژگی های زیر را به نسخه 1.4.0 رابط برنامه افزودنی دوربین اضافه می کند:
- فراداده ویژه برنامه افزودنی
- تخمین تأخیر هنوز ثبت در زمان واقعی
- ضبط تماسهای پیشرفت پردازش
- Postview همچنان ضبط می کند
- پشتیبانی از خروجی SurfaceView
دستگاه به عنوان وب کم
Android 14-QPR1 پشتیبانی از استفاده از دستگاه را به عنوان وب کم USB اضافه می کند. دستگاههای اندرویدی که از این ویژگی پشتیبانی میکنند بهعنوان یک دستگاه UVC تبلیغ میشوند که به طیف گستردهای از میزبانهای USB با سیستمعاملهای مختلف (مثلا لینوکس، macOS، Windows و ChromeOS) اجازه میدهد از دوربین دستگاه بهعنوان وبکم استفاده کنند. برای اطلاعات بیشتر، به استفاده از دستگاه به عنوان وب کم مراجعه کنید.
مرجع دوربین USB HAL
Android 14 دوربین USB مرجع HAL را به AIDL منتقل می کند و اجرای HIDL را منسوخ می کند. برای اطلاعات در مورد دوربین USB HAL، به دوربینهای USB خارجی مراجعه کنید.
Ultra HDR
اندروید 14 برای گرفتن تصاویر فشرده شده Ultra HDR با استفاده از فرمت تصویر JPEG_R
پشتیبانی می کند. این فرمت با تصاویر SDR JPEG سازگار است و از رندر HDR محتوا پشتیبانی می کند. برای اطلاعات بیشتر، Ultra HDR را ببینید.
ضبط وسعت گسترده
اندروید 14 پشتیبانی از تصویربرداری با گستره وسیع Display P3 را اضافه میکند، که به دستگاهها امکان میدهد تصاویر رنگی با گستره وسیع در قالب JPEG با کلاس ImageReader
بدون استفاده از HDR 10 بیتی ضبط کنند. برای اطلاعات بیشتر، به تصویربرداری گسترده مراجعه کنید.
سازگاری
دوربین به روز رسانی ITS
اندروید 14 بهروزرسانیهایی را برای تستهای Camera ITS معرفی میکند که شامل بهروزرسانیهای پایتون و نسخههای بسته، آزمایشهای بهروز شده و آزمایشهای جدید است. برای جزئیات بیشتر، یادداشتهای انتشار مجموعه تست تصویر دوربین Android 14 را ببینید.
به روز رسانی CDD
سند تعریف سازگاری Android 14 با بهروزرسانیهایی برای ویژگیهای جدید و تغییرات در الزامات عملکردهای قبلی منتشر شده، بر اساس نسخههای قبلی تکرار میشود. برای فهرستی از تغییرات Android 14، به یادداشتهای انتشار تعریف سازگاری Android 14 مراجعه کنید.
یادداشت های انتشار CTS
فهرستی از تغییرات کلیدی CTS برای Android 14 را در Android 14 CTS Release Notes مشاهده کنید.
آزمایشات تأیید کننده CTS برای کالیبراسیون حضور
Android 14 تستهای تأییدکننده CTS را برای اعتبارسنجی شبکههای آگاهی همسایه Wi-Fi بهروز (NAN) و الزامات کالیبراسیون حضور BLE RSSI اضافه میکند. این موارد عبارتند از دقت NAN، دقت BLE RSSI، و تست های دقت افست BLE Rx/Tx. برای اطلاعات بیشتر، به کالیبراسیون حضور مراجعه کنید.
عملکرد کلاس 14 (PC14) - تست CTS کیفیت رمزگذاری ویدیو (VEQ)
اندروید 14 الزامات کیفیت رمزگذاری ویدیو (VEQ) را برای دستگاه های کلاس عملکرد 14 (PC14) معرفی می کند. الزامات PC14-VEQ توسط یک آزمایش CTS جدید به نام CtsVideoEncodingQualityHostTest
تأیید می شود. برای اطلاعات بیشتر به اجرای تست های PC14-VEQ مراجعه کنید.
قابلیت اتصال
فروش برش 5G
Android 14-QPR1 ویژگی upsell برش 5G را معرفی میکند که به اپراتورها امکان میدهد قابلیتهای شبکه پیشرفته (تأخیر و پهنای باند) را از طریق برش شبکه 5G به کاربران ارائه دهند. برای اطلاعات بیشتر، به فروش برش 5G مراجعه کنید.
تبلیغات ASHA برای دستگاه های سمعک
برای بهبود تجربه جفتسازی بلوتوث در دستگاههای سمعک دو حالته صوتی ASHA و LE، Android 14 اجازه میدهد از بیت دوم (صفر نمایهشده) در بایت قابلیت ASHA برای نشان دادن اینکه آیا دستگاه از سرویس شناسایی مجموعه هماهنگ (CSIS) پشتیبانی میکند استفاده کنید. برای اطلاعات بیشتر، به پشتیبانی صوتی سمعک با استفاده از بلوتوث LE مراجعه کنید.
بهروزرسانیهای نمایههای فعال چندگانه eSIM (MEP).
Android 14 از گزینههای MEP-A1 و MEP-B برای انتخاب ریشه دامنه امنیتی صادرکننده (ISD-R) و انتخاب پورتهای eSIM همانطور که در GSMA SGP V22 3.0 مشخص شده است، پشتیبانی میکند. برای اطلاعات بیشتر، نمایههای فعال چندگانه را ببینید.
GNSS
اندروید 14 قابلیت های GNSS و API های زیر را معرفی می کند که از طریق رابط GNSS AIDL HAL در دسترس هستند:
-
GnssCapabilities.getGnssSignalTypes
: لیست انواع سیگنال GNSS را که چیپست GNSS پشتیبانی می کند، برمی گرداند. -
GnssCapabilities.hasAccumulatedDeltaRange
: تعیین می کند که چیپست GNSS از محدوده دلتای انباشته شده پشتیبانی می کند یا خیر. -
GnssMeasurementsEvent.isFullTracking
: نشان می دهد که آیا موتور GNSS در حالت ردیابی کامل است یا خیر.
دستگاه هایی که با Android 14 راه اندازی می شوند باید از GNSS AIDL HAL استفاده کنند. چارچوب GNSS از HIDL HAL برای دستگاههای ارتقا یافته به Android 14 پشتیبانی میکند، اما ویژگیهای جدید GNSS فقط از طریق رابط GNSS AIDL HAL در دسترس هستند.
چیپستها و دستگاههایی که با Android 14 یا بالاتر راهاندازی میشوند و دارای گیرنده GPS یا GNSS هستند و قابلیت آن را از طریق پرچم ویژگی android.hardware.location.gps
به برنامهها گزارش میدهند، برای پشتیبانی از ویژگی محدوده دلتای انباشته به شدت توصیه میشوند.
به روز رسانی IMS API
اندروید 14 به روز رسانی های زیر را برای ImsService
معرفی می کند:
کلاس
SipDetails
اضافه می کند، که بهImsService
اجازه می دهد اطلاعات کلیدی را از پاسخ SIP تحویل داده شده از شبکه هنگام پایان مراحل ثبت IMS، انتشار IMS یا اشتراک IMS گزارش کند. این به برنامههایی که ثبتنام واحد RCS را اجرا میکنند، در هنگام بروز مشکل در شبکه یا دستگاه، دید بیشتری را در پاسخ تراکنش SIP میدهد تا باگها یا قطعیها به سرعت برطرف شوند.گزارش
SipDetails
به کلاس های زیر اضافه می شود:-
ImsRegistrationImplBase
،RegistrationManager.RegistrationCallback
، وImsRegistrationAttributes
: اجازه می دهد تا اطلاعات دقیق نتیجه تراکنش SIP در هنگام بازگشت یک پاسخSIP REGISTER
از شبکه گزارش شود. -
RcsUceAdapter.CapabilitiesCallback
وRcsCapabilityExchangeImplBase.SubscribeResponseCallback
: اجازه می دهد تا زمانی که یک پاسخSIP SUBSCRIBE
از شبکه برمی گردد، اطلاعات دقیق تری گزارش شود. -
RcsUceAdapter.OnPublishStateChangedListener
،PublishAttributes,
CapabilityExchangeEventListener
، وRcsCapabilityExchangeImplBase.PublishResponseCallback
: اجازه می دهد تا اطلاعات دقیق تر زمانی که یکSIP PUBLISH
گزارش شود.
-
کلاس های
MediaQualityStatus
وMediaThreshold
را برای ارائه پشتیبانی از گزارش کیفیت رسانه IMS اضافه می کند. روشهای زیر درMmTelFeature
اجازه میدهند بهروزرسانیهای کیفیت رسانه به سایر برنامههای سیستم مانندQualifiedNetworksService
گزارش شوند، که برای کمک به تعیین زمان تغییر انتقال IMS PDN لازم است:بهروزرسانیهای کیفیت رسانه از طریق واسط
TelephonyCallback#MediaQualityStatusChangedListener
گزارش میشوند.پشتیبانی از انتظار تماس مبتنی بر ترمینال در AOSP همانطور که در الزامات IR.92 (2.3.4 Communication Waiting) تعریف شده است. این نیاز به تکیه بر هر پیاده سازی
ImsService
برای اجرای این الزامات را از بین می برد.برای فعال کردن این ویژگی در AOSP:
- قابلیت
ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING
را تنظیم کرده و روشMmTelFeature#setTerminalBasedCallWaitingStatus
را پیاده سازی کنید. کلیدهای
CarrierConfigManager
زیر را بر اساس هر حامل پیکربندی کنید تا تماس مبتنی بر ترمینال برای یک شرکت مخابراتی خاص فعال شود:-
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
-
- قابلیت
برای بهبود threading برای
ImsService
، سازندهای را درImsSmsImplBase
اضافه میکند که به پیادهکنندهها اجازه میدهد در طول ساخت کلاس یک مجری ارائه کنند. این مجری را می توان برای برنامه ریزی درخواست های IPC ورودی در رشته های خاص استفاده کرد.
خدمات شبکه های واجد شرایط
Android 14 سرویس خدمات شبکه های واجد شرایط (QNS) را به ماژول تلفن اضافه می کند. این سرویس پیاده سازی QualifiedNetworksService.java
است.
QNS شبکههای دسترسی موجود را بر اساس وضعیت شبکه دستگاه و خطمشی حامل ارزیابی میکند، بهترین شبکه دسترسی را برای هر نوع APN تعیین میکند (به عنوان مثال، IMS
، MMS
، و EMERGENCY
)، و اطلاعات را به چارچوب تلفن گزارش میدهد تا حملونقل را انتخاب کند. برای شبکه های داده تایپ کنید QNS بیش از 100 پیکربندی حامل را برای پشتیبانی از الزامات حامل ارائه می دهد.
QNS یک سرویس اختیاری است. برای فعال کردن QNS، مقدار config_qualified_networks_service_package
را روی com.android.telephony.qns
تنظیم کنید.
<string name="config_qualified_networks_service_package">
com.android.telephony.qns
</string>
جلسات کشف Wi-Fi Aware را به حالت تعلیق درآورید و از سر بگیرید
اندروید 14 از قابلیت برنامه های ممتاز برای تعلیق و از سرگیری جلسات کشف فعال Wi-Fi Aware پشتیبانی می کند. این به دستگاهها امکان میدهد جلسات اکتشاف را سریعتر از سر بگیرند و انرژی کمتری مصرف کنند. برای اطلاعات بیشتر، به تعلیق و رزومه مراجعه کنید.
APIهای VoIP مخابراتی
اندروید 14 TelecomManager#addCall
API را معرفی می کند که جایگزین کلاس ConnectionService
برای موارد استفاده VoIP می شود. این API اساس کلاس جدید Telecom CallsManager
Jetpack را تشکیل می دهد که فرآیند یکپارچه سازی تماس های VoIP با پلتفرم اندروید را ساده می کند. کلاس Jetpack یک سطح API واحد را در اختیار توسعه دهندگان قرار می دهد که روی اندروید 14 یا بالاتر کار می کند و یک لایه سازگاری با عقب که کلاس ConnectionService
موجود را می پوشاند. ما به توسعه دهندگان توصیه می کنیم از کلاس Telecom CallsManager
Jetpack به طور مستقیم برای هدف قرار دادن بزرگترین طیف نسخه های Android SDK استفاده کنند.
به روز رسانی های تشخیص زمان و منطقه زمانی
اندروید 14 به روز رسانی های زیر را برای تشخیص زمان و منطقه زمانی در اندروید معرفی می کند:
- یک محدوده زمانی بالا برای پیشنهادات زمانی اضافه می کند. برای جزئیات، به محدوده زمانی مجاز مراجعه کنید.
- پشتیبانی از چندین سرور NTP را اضافه می کند. برای جزئیات، سرورها را ببینید.
- رفتار دستگاههایی را بهروزرسانی میکند که فقط از تشخیص منطقه زمانی مکان پشتیبانی میکنند. برای جزئیات، به دستگاه هایی که فقط از الگوریتم تشخیص منطقه زمانی مکان پشتیبانی می کنند مراجعه کنید.
- API ها را اضافه می کند تا به ارائه دهندگان منطقه زمانی مکان، اطلاعات وضعیت را گزارش دهند. برای جزئیات، APIهای وضعیت LTZP را ببینید.
آزمایش باند فوق العاده
اندروید 14 یک تست دستی CTS را برای تأیید انطباق با الزامات باند فوق گسترده (UWB) اضافه می کند. برای اطلاعات بیشتر در مورد نحوه راه اندازی دستگاه های خود و اجرای این آزمایش، به الزامات UWB مراجعه کنید.
رابط UWB HAL
اندروید 14 موارد زیر را برای رابط UWB HAL اضافه می کند:
OID های اندروید
-
ANDROID_RANGE_DIAGNOSTICS
پارامترهای پیام پیکربندی جلسه UWB
-
ENABLE_DIAGNOSTICS
-
DIAGRAMS_FRAME_REPORTS_FIELDS
پارامترهای پیام قابلیت UWB
-
SUPPORTED_MIN_SLOT_DURATION_RSTU
-
SUPPORTED_MAX_RANGING_SESSION_NUMBER
-
SUPPORTED_CHANNELS_AOA
کدهای وضعیت
-
STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
-
STATUS_REGULATION_UWB_OFF
کدهای دلیل تغییر حالت
-
REASON_ERROR_INVALID_CHANNEL_WITH_AOA
-
REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
-
REASON_REGULATION_UWB_OFF
برای جزئیات بیشتر، رابط UWB HAL را ببینید.
وای فای 7
Android 14 ویژگیها و پیشرفتهای جدیدی را برای پشتیبانی از Wi-Fi 7 معرفی میکند. برای اطلاعات بیشتر، Wi-Fi 7 را ببینید.
فروشنده وای فای HAL
با شروع Android 14، Wi-Fi Vendor HAL با استفاده از AIDL تعریف میشود. برای اطلاعات بیشتر. Wi-Fi HAL را ببینید.
کاسه ماهی
به روز رسانی ویژگی Wi-Fi Cuttlefish
با شروع اندروید 14، ویژگی Wi-Fi Cuttlefish شامل ابزارهای WmediumdService
و OpenwrtControlService
برای کنترل Wi-Fi در دستگاه Cuttlefish می شود. برای جزئیات بیشتر، به Cuttlefish: Wi-Fi مراجعه کنید.
نمایش
پسوندهای WindowManager
Android 14 پشتیبانی از حالت نمایش دوگانه، تأثیر عملکرد در بارگذاری ، و شناسه وضعیت خاص دستگاه COMMON_STATE_USE_BASE_STATE
را در برنامههای افزودنی WindowManager اضافه میکند.
تصدی
چارچوب حل سیاست دستگاه سازمانی
با شروع Android 14، چندین عامل مدیریت خطمشی دستگاه میتوانند با استفاده از APIهای DevicePolicyManager
خطمشیها را تنظیم کنند. برای اطلاعات بیشتر به چارچوب حل سیاست دستگاه مراجعه کنید.
گرافیک
نمایه خط پایه اندروید (ABP) و اجرای Vulkan
هر دستگاهی که از Android 14 یا بالاتر و Vulkan API پشتیبانی می کند، باید تمام عملکردهای تعریف شده در نمایه Android Baseline 2021 را انجام دهد. برای اطلاعات بیشتر به Implement Vulkan مراجعه کنید.
کاهش مصرف حافظه بافر گرافیکی
با شروع اندروید 14، میتوانید کش بافر گرافیک را به شدت پاک کنید تا مصرف حافظه گرافیکی را کاهش دهید. برای اطلاعات بیشتر، به کاهش مصرف حافظه گرافیکی مراجعه کنید.
پذیرش Vulkan 1.1
برای اندروید 14 و بالاتر، همه دستگاههای دارای قابلیت Vulkan باید دارای درایورهای Vulkan 1.1 باشند. برای اطلاعات بیشتر به الزامات CDD Android 14 مراجعه کنید.
عملکرد
افزایش عملکرد برای بازی ها
با شروع اندروید 14، یک حالت پاور جدید به نام GAME
امکان سفارشی سازی عملکرد گوشی در حین استفاده از بازی را فراهم می کند. برای اطلاعات بیشتر به تقویت عملکرد بازی ها مراجعه کنید.
مجوزها
ضبط محتوا برای یادداشت ها
با شروع Android 14، Capture Content for Notes APIs به کاربران اجازه میدهد مستقیماً از طریق برنامه پیشفرض یادداشتبرداری اسکرین شات بگیرند. برای اطلاعات بیشتر به Capture Content for Notes مراجعه کنید.
نقش COMPANION_DEVICE_GLASSES
نقش COMPANION_DEVICE_GLASSES
در Android 14 به کاربران امکان می دهد دستگاه عینک خود را از طریق یک برنامه مدیریت کنند و عملکردهایی مانند دسترسی به مخاطبین و مدیریت اعلان ها و تماس های تلفنی را انجام دهند. برای جزئیات بیشتر، COMPANION_DEVICE_GLASSES
در نقشهای Android را ببینید.
نقش COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
نقش COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
در Android 14 به برنامهها اجازه میدهد کانالهای ارتباطی بین دستگاههای متصل را ایجاد و مدیریت کنند تا برنامهها را پخش جریانی کنند و اعلانها را بین دستگاهها ارسال کنند. فقط OEM ها می توانند این نقش را اعطا کنند. برای جزئیات بیشتر، COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
در نقشهای Android را ببینید.
محدودیت های هدف تمام صفحه
برای جلوگیری از هرزنامه تبلیغاتی و فیشینگ اعتبار، با شروع Android 14، مجوز پیشفرض USE_FULL_SCREEN_INTENT
برای ارسال اعلانهای تمام صفحه فقط به برنامههایی اعطا میشود که قابلیتهای تماس و زنگ هشدار را ارائه میکنند. برای اطلاعات بیشتر به محدودیتهای هدف تمام صفحه مراجعه کنید.
نقش یادداشت ها
نقش NOTES
در اندروید 14 از ویژگی یادداشت برداری پشتیبانی می کند و بهره وری تبلت های اندرویدی را افزایش می دهد. با نقش NOTES
، OEM ها می توانند هنگام استفاده از قلم روی تبلت اندرویدی در برنامه یادداشت برداری مورد علاقه کاربران، تجربه یادداشت برداری ثابتی را به کاربران نهایی ارائه دهند. برای جزئیات بیشتر، به NOTES
مربوط به نقشهای Android مراجعه کنید.
قدرت
مهاجرت HAL حرارتی به AIDL
با شروع اندروید 14، رابط Thermal HAL با استفاده از AIDL تعریف شده است. برای اطلاعات بیشتر، کاهش حرارتی را ببینید.
مجوزهای PowerManager.ACQUIRE_CAUSES_WAKEUP
Android 14 مجوز android.permission.TURN_SCREEN_ON
را معرفی می کند، یک مجوز دسترسی ویژه برنامه که کاربران در تنظیمات خود به آن می دهند . در ادامه، این مجوز برای ثابت PowerManager#ACQUIRE_CAUSES_WAKEUP
منسوخ شده لازم است تا تأثیری داشته باشد. می توانید مجوز امضا و برنامه های ممتاز را از قبل صادر کنید. روش توصیه شده برای پشتیبانی از روشن کردن صفحه، استفاده از R.attr.turnScreenOn
است که به مجوز جدید نیاز ندارد.
زمان اجرا
ایجاد رشته JDWP
Android 14 ویژگی سیستم persist.debug.dalvik.vm.jdwp.enabled
را اضافه می کند تا کنترل کند که آیا رشته های Java Debug Wire Protocol (JDWP) در ساخت های userdebug ایجاد می شوند یا خیر. برای اطلاعات بیشتر، گزینههای JDWP را ببینید.
به روز رسانی OpenJDK 17
Android 14 به کار تازه کردن کتابخانههای اصلی Android ادامه میدهد تا با ویژگیهای جدیدترین نسخه OpenJDK LTS، از جمله بهروزرسانیهای کتابخانه و پشتیبانی از زبان جاوا 17 برای توسعهدهندگان برنامهها و پلتفرمها، هماهنگ شود. برای اطلاعات بیشتر در مورد تغییرات و تأثیر آنها بر توسعهدهندگان اندروید، بهروزرسانیهای OpenJDK 17 را ببینید.
امنیت
یادداشت های امنیتی اندروید 14
یادداشتهای انتشار امنیتی اندروید آسیبپذیریهای اصلاحشده در سطح وصله امنیتی 01-09-2022 را به تفصیل شرح میدهند. اندروید 14، همانطور که در AOSP منتشر شد، دارای وصله امنیتی پیشفرض 01-09-2023 است. برای جزئیات بیشتر، به یادداشتهای انتشار امنیتی Android 14 مراجعه کنید.
2G را غیر فعال کنید
Android 14 به کاربران این امکان را میدهد که 2G را در سطح سختافزار رادیویی در هر دستگاهی که ثابت قابلیت «CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK» را اجرا میکند، غیرفعال کنند. این کار دستگاه را از اسکن یا اتصال به شبکه های 2G متوقف می کند. برای مشاهده همه تغییرات، به غیرفعال کردن اسناد 2G مراجعه کنید.
حالت رمز تهی/یکپارچگی سلولی را غیرفعال کنید
اندروید 14 یک ضامن جدید در منوی تنظیمات شبکه تلفن همراه معرفی می کند تا به راحتی رمزهای پوچ را برای تماس های غیر اضطراری غیرفعال کند. همه دستگاههایی که از رادیو HAL 2.0 و بالاتر استفاده میکنند، از ضامن جدید پشتیبانی میکنند، که OEM ممکن است آن را فعال کند. اجازه دادن به کاربران برای غیرفعال کردن رمزهای پوچ، حریم خصوصی آنها را با جلوگیری از رهگیری غیرفعال پیامک و ترافیک صوتی از طریق هوا و بدون رمزگذاری سخت می کند.
رمزگذاری نام فایل
AES-HCTR2 حالت ترجیحی رمزگذاری نام فایل برای دستگاههای دارای دستورالعملهای رمزنگاری شتابدهی در Android 14 است. برای جزئیات بیشتر، بر اساس فایل را ببینید.
چندین IMEI
Android 14 پشتیبانی از چندین IMEI را در رکورد تأیید کلید Android اضافه می کند. OEM ها می توانند این ویژگی را با افزودن یک تگ KeyMint برای IMEI دوم پیاده سازی کنند. به طور فزاینده ای رایج می شود که دستگاه ها چندین رادیو سلولی داشته باشند و OEM ها اکنون می توانند دستگاه هایی با دو IMEI را پشتیبانی کنند. برای جزئیات بیشتر، به گواهینامه مراجعه کنید.
فایل های فقط خواندنی
اگر برنامه شما Android 14 را هدف قرار میدهد و از بارگذاری کد پویا (DCL) استفاده میکند، همه فایلهای بارگذاری شده پویا باید بهعنوان فقط خواندنی علامتگذاری شوند. در غیر این صورت، سیستم یک استثنا ایجاد می کند. توصیه میکنیم برنامهها تا حد امکان از بارگذاری پویا کد خودداری کنند، زیرا انجام این کار خطر آسیبدیدگی یک برنامه با تزریق کد یا دستکاری کد را به شدت افزایش میدهد.
مرکز امنیتی
اندروید 13 مرکز ایمنی اندروید را برای ارائه ورودی های تغییر مسیر معرفی کرد تا کاربران بتوانند به تنظیمات امنیتی و حریم خصوصی خاصی دسترسی داشته باشند. اندروید 14 همچنان به بهبود مرکز ایمنی ادامه می دهد. برای مشاهده همه تغییرات، اسناد مرکز ایمنی را بررسی کنید.
ذخیره سازی
انتخاب انتخابگر در مجوز رسانه
با شروع اندروید 14، کاربران این گزینه را دارند که وقتی برنامه درخواست دسترسی به کتابخانه رسانه کاربر را میدهد، فقط رسانه خاصی را برای اشتراکگذاری با یک برنامه انتخاب کنند. برای جزئیات بیشتر، به مجوزها مراجعه کنید.
تلویزیون
ورودی تلویزیون HAL با AIDL
با شروع Android 14، رابط ورودی تلویزیون HAL با استفاده از AIDL تعریف شده است.
مجازی سازی
تضمین امنیت سیستم عامل مهمان
با شروع Android 14، نوشتن در حجم ذخیره سازی رمزگذاری شده محرمانه است. برای اطلاعات بیشتر به سیستم عامل مهمان مراجعه کنید.
فراخوانی pKVM
فراخوانی جدید برای حذف حافظه توسط Hypervisor pKVM در Android 14 ارائه شده است. برای اطلاعات بیشتر به فراخوانی های pKVM مراجعه کنید.
ماژول فروشنده pKVM
ماژولهای فروشنده pKVM در Android 14 معرفی شدهاند. برای اطلاعات بیشتر به ماژولهای فروشنده pKVM مراجعه کنید.