یادداشت های انتشار Android 13 و Android 13 QPR

این صفحه ویژگی‌های اصلی نسخه‌های Android 13 و Android 13 QPR را خلاصه می‌کند و پیوندهایی به اطلاعات اضافی ارائه می‌دهد. این خلاصه ویژگی ها بر اساس مکان مستندات ویژگی در این سایت سازماندهی شده اند.

معماری

تغییرات در پارتیشن بوت عمومی

برای دستگاه‌هایی که با Android 13 راه‌اندازی می‌شوند، ramdisk عمومی از تصویر boot حذف می‌شود و در یک تصویر init_boot جداگانه قرار می‌گیرد.

برای اطلاعات بیشتر، به پارتیشن بوت عمومی مراجعه کنید.

ماژول های GKI

در اندروید 13، برخی از عملکردهای هسته در ماژول‌های قابل بارگذاری پویا، به نام ماژول‌های GKI ارائه می‌شوند تا ردپای حافظه هسته GKI را در دستگاه‌هایی که به این عملکرد نیاز ندارند، کاهش دهد.

برای اطلاعات بیشتر، به ماژول های هسته مراجعه کنید.

اجزای سیستم مدولار

اندروید 13 شامل چندین جزء سیستم مدولار جدید و به روز شده است. ماژول های جدید عبارتند از:

  • AdServices : از طرح Privacy Sandbox پشتیبانی می کند که هدف آن ایجاد فناوری هایی است که هم از حریم خصوصی افراد به صورت آنلاین محافظت می کند و هم به شرکت ها و توسعه دهندگان ابزارهایی برای ایجاد مشاغل دیجیتالی پر رونق می دهد.
  • AppSearch : یک موتور جستجوی ساختار یافته و نمایه سازی شده روی دستگاه
  • بلوتوث : (اختیاری) با هدف ارائه یک تجربه بلوتوث ثابت و با کیفیت بالا برای همه کاربران Android
  • OnDevicePersonalization : مجموعه ای از ابزارها را ارائه می دهد که با حفظ حریم خصوصی کاربر به عنوان اصل اصلی آنها توسعه یافته است.
  • UWB : حاوی یک پشته UWB در بالای رابط HAL است

به روز رسانی ماژول های موجود:

به روز رسانی به پشتیبانی از سیستم فایل هسته اندروید

با شروع اندروید 13، فضای کاربران فقط با سیستم های فایل ساخته شده در تصویر هسته عمومی (GKI) کار می کند.

برای جزئیات بیشتر، به پشتیبانی سیستم فایل هسته Android مراجعه کنید.

سمعی

اجرای صوت مکانی و ردیابی سر

با شروع Android 13-QPR، با استفاده از معماری جدید خط لوله صوتی و ادغام چارچوب حسگر، OEM ها می توانند جلوه صوتی فضای ساز را با پشتیبانی از ردیابی سر با سطح عملکرد و تأخیر مورد نیاز ارائه دهند. برای دستورالعمل ها و اطلاعات بیشتر به اجرای صدای مکانی با کیفیت بالا و ردیابی سر مراجعه کنید.

پشتیبانی از MIDI 2.0

با شروع اندروید 13، پشتیبانی MIDI 2.0 به انتقال USB اضافه شده است. MIDI 2.0 استاندارد MIDI جدیدتری است که در سال 2020 تعریف شده است.

برای جزئیات بیشتر به صفحه MIDI مراجعه کنید.

به‌روزرسانی به HAL صوتی

با شروع اندروید 13، Audio HAL به نسخه 7.1 به روز می شود. برای اطلاعات بیشتر به Audio HAL مراجعه کنید.

خودرو

ویژگی های جدید Android Automotive

برای کسب اطلاعات بیشتر در مورد ویژگی‌های جدید Automotive در Android 13، به موارد جدید مراجعه کنید.

ساختن

ساخت با بازل

اندروید 13 ساخت هسته ها را با Bazel معرفی می کند که جایگزین build/build.sh می شود.

برای اطلاعات بیشتر به بازل (کلیف) مراجعه کنید.

دوربین

دوربین AIDL HAL

در اندروید 13، چارچوب دوربین شامل پشتیبانی از HAL های دوربین AIDL است. چارچوب دوربین همچنین از HIDL دوربین HIDL پشتیبانی می‌کند، اما ویژگی‌های دوربین اضافه‌شده در Android 13 یا بالاتر فقط از طریق رابط‌های HAL دوربین AIDL در دسترس هستند.

برای اطلاعات در مورد انتقال فرآیندهای HAL از رابط های دوربین HIDL به رابط های دوربین AIDL، به HAL دوربین AIDL مراجعه کنید.

به روز رسانی اشکال زدایی دوربین

اندروید 13 ابزار رفع اشکال watch را به سرویس دوربین اضافه می کند که امکان مشاهده تغییرات در درخواست عکسبرداری و مقادیر نتایج ارسال شده به HAL دوربین و از آن را فراهم می کند. این ابزار امکان پیش‌نمایش زنده از تخلیه‌های مانیتورینگ برچسب‌ها را از کلاینت‌های باز، و مشاهده تخلیه‌های ذخیره‌شده از مشتریان بسته را فراهم می‌کند.

برای اطلاعات بیشتر، اشکال زدایی دوربین را ببینید.

تثبیت کننده پیش نمایش دوربین

اندروید 13 پشتیبانی از تثبیت ویدئو را در جریان پیش نمایش در جلسات ضبط دوربین اضافه می کند. این ویژگی به برنامه‌های شخص ثالث اجازه می‌دهد هنگام مقایسه بین پیش‌نمایش دوربین و ضبط، تجربه‌ای را که می‌بینید (WYSIWYG) ارائه دهند.

برای اطلاعات بیشتر، تثبیت‌سازی پیش‌نمایش دوربین را ببینید.

کنترل قدرت مشعل

اندروید 13 قابلیتی را برای کنترل چند سطحی برای قدرت مشعل معرفی می کند. در اندروید 12 و پایین تر، این فریم ورک فقط امکان روشن یا خاموش کردن حالت مشعل را می دهد. این ویژگی موارد استفاده مانند کنترل روشنایی چراغ قوه را بر اساس شرایط نوری و ارسال سیگنال برای کمک با استفاده از افکت strobe با ارسال پالس های سریع نور پشت سر هم امکان پذیر می کند.

برای اطلاعات بیشتر، کنترل قدرت مشعل را ببینید.

خروجی دوربین 10 بیتی

Android 13، پشتیبانی از خروجی دوربین 10 بیتی را از طریق نمایه‌های محدوده دینامیکی اضافه می‌کند که می‌تواند توسط مشتری دوربین به عنوان بخشی از پیکربندی استریم پیکربندی شود. این به سازندگان دستگاه اجازه می‌دهد تا از پروفایل‌های محدوده دینامیکی 10 بیتی مانند HLG10، HDR 10، HDR 10+ و Dolby Vision پشتیبانی کنند.

برای اطلاعات بیشتر، خروجی دوربین 10 بیتی را ببینید.

برای تشویق به پذیرش خروجی دوربین 10 بیتی در برنامه های شخص ثالث، مانند برنامه های رسانه های اجتماعی، برای بهبود تجربه ضبط ویدیو و اشتراک گذاری ویدیو، اعتبارسنجی موثر اجرای این ویژگی مهم است. برنامه های شخص ثالثی که به دنبال استفاده از این ویژگی هستند احتمالاً با نمایه اجباری HLG10 شروع می شوند. برای جزئیات بیشتر، اعتبارسنجی را ببینید.

سازگاری

دوربین به روز رسانی ITS

اندروید 13 تغییراتی را در Camera ITS ارائه می‌کند که شامل پشتیبانی از تست ویدیو، نسخه‌های به‌روزرسانی شده Python و بسته و آزمایش به‌روزرسانی‌های سخت‌افزاری می‌شود.

برای جزئیات بیشتر، به یادداشت‌های انتشار مجموعه تست تصویر دوربین Android 13 مراجعه کنید.

به روز رسانی CDD

سند تعریف سازگاری Android 13 بر اساس نسخه‌های قبلی با به‌روزرسانی‌هایی برای ویژگی‌های جدید و تغییرات مورد نیاز برای عملکردهای منتشر شده قبلی تکرار می‌شود.

برای فهرستی از تغییرات Android 13، به یادداشت‌های انتشار تعریف سازگاری Android 13 مراجعه کنید.

حساب های پیش فرض برای مخاطبین جدید

برنامه‌های تماس از پیش بارگذاری‌شده باید هدف ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT را کنترل کنند، که به کاربر امکان می‌دهد یک حساب پیش‌فرض را انتخاب کند. برنامه تماس از پیش بارگذاری شده باید حساب پیش‌فرض انتخاب‌شده را ذخیره کند و هنگام مدیریت Intent.ACTION_INSERT یا Intent.ACTION_INSERT_OR_EDIT باید از حساب پیش‌فرض برای درج مخاطب استفاده کند. این نیاز یکپارچگی را در همه برنامه‌هایی که با مخاطبین تعامل دارند تضمین می‌کند.

برای اطلاعات بیشتر، بخش مخاطبین CDD Android 13 را ببینید.

قابلیت اتصال

اجازه تعویض 2G

در Android 13، هنگامی که کلید پیکربندی شرکت مخابراتی KEY_HIDE_ENABLE_2G روی true تنظیم شود، کلید Allow 2G در تنظیمات خاکستری می شود (به این معنی که کاربران نمی توانند با دکمه تعامل داشته باشند). به‌علاوه، وقتی خاکستری می‌شود، کلید Allow 2G شامل متنی می‌شود که نشان می‌دهد شرکت مخابراتی کاربر برای در دسترس بودن به 2G نیاز دارد. در نسخه‌های قبلی، زمانی که KEY_HIDE_ENABLE_2G روی true تنظیم شده باشد، کلید Allow 2G پنهان می‌شود.

تنظیم استفاده از تلفن همراه

Android 13 از یک تنظیم استفاده از تلفن همراه پشتیبانی می‌کند که به شرکت‌های مخابراتی اجازه می‌دهد دستگاه‌ها را در حالت صدا محور یا داده محور پیکربندی کنند. شرکت‌های مخابراتی می‌توانند از این تنظیم همراه با سایر تغییرات پیکربندی استفاده کنند تا ترافیک IMS در شبکه‌های خود را برای دستگاه‌های سنتی محور صدا که در حالت فقط داده کار می‌کنند، به عنوان مثال برای سرویس‌هایی که شامل سرویس فقط داده همراه است، کاهش دهند.

برای تغییر تنظیمات استفاده از تلفن همراه، از پوشش config_supported_cellular_usage_settings استفاده کنید یا مقدار پیش‌فرض را در config_default_cellular_usage_setting تنظیم کنید. تنظیم می تواند USAGE_SETTING_VOICE_CENTRIC یا USAGE_SETTING_DATA_CENTRIC باشد.

ویژگی تنظیم استفاده از تلفن همراه شامل API های زیر است:

برای تأیید ویژگی تنظیمات استفاده از تلفن همراه، آزمایش‌های زیر را اجرا کنید:

چندین شبکه همزمان با اتصال به اینترنت

اندروید 13 چندین شبکه همزمان را با قابلیت اتصال به اینترنت معرفی می‌کند که به دستگاه اجازه می‌دهد همزمان به دو شبکه Wi-Fi (AP) متصل شود که هر دو نامحدود هستند (در دسترس همه برنامه‌ها) و دسترسی به اینترنت را فراهم می‌کنند.

برای اطلاعات بیشتر، Wi-Fi STA/STA Concurrency را ببینید.

به روز رسانی IMS API

Android 13 به‌روزرسانی‌های زیر را برای APIهای ثبت تک IMS معرفی می‌کند:

  • DelegateRegistrationState :

    • مواردی را پشتیبانی می کند که در آن چارچوب باید منتظر بماند تا جلسات SIP قبل از از بین بردن IMS PDN به پایان برسد.
    • متد getRegisteringFeatureTags را اضافه می‌کند که به برنامه‌های شنود اجازه می‌دهد بدانند چه زمانی پشته IMS فعالانه در تلاش برای ثبت IMS است.
  • RcsUceAdapter : PUBLISH_STATE_PUBLISHING اضافه می کند تا به برنامه های شنود اجازه دهد بدانند که پشته IMS به طور فعال در حال تلاش برای انتشار قابلیت ها است.

  • CapabilityExchangeEventListener : روش onPublishUpdated را اضافه می کند تا به سرویس IMS اجازه دهد تا به طور ناهمزمان به پلتفرم اطلاع دهد که یک نوسازی SIP PUBLISH موفق یا ناموفق بوده است.

  • RcsClientConfiguration :

    • برای پشتیبانی از بخش 2.1.14 RCC.72، یک مقدار جدید به سازنده اضافه می‌کند تا به برنامه پیام‌رسانی اجازه دهد مشخص کند که کاربر RCS را فعال یا غیرفعال کرده است.
    • ثابت RCS_PROFILE_2_4 اضافه می کند تا به یک برنامه پیام رسانی اجازه دهد گزارش دهد که از RCS Universal Profile نسخه 2.4 پشتیبانی می کند.

Android 13 همچنین شامل به روز رسانی های زیر برای IMS API است:

  • قابلیت گوش دادن به وضعیت پشته IMS را از طریق کلاس ImsStateCallback به برنامه ها اضافه می کند. برای اطلاعات بیشتر، استفاده از ImsStateCallback را ببینید.
  • Refactors IMS Provisioning برای IMS Service برای پشتیبانی از موارد استفاده از تامین MVNO.
  • مدل threading را در سرویس IMS بهبود می بخشد.
  • API های آگاه از اشتراک سیم کارت را در سرویس IMS اضافه می کند

چندین نمایه فعال برای eUICC

اندروید 13 پشتیبانی از چندین پروفایل فعال (MEP) را برای eUICC معرفی می‌کند که به دستگاه‌ها اجازه می‌دهد با استفاده از یک تراشه eSIM از دو سیم‌کارت پشتیبانی کنند. نمایه های چند سیم کارت به دستگاه امکان می دهد همزمان به دو اپراتور مختلف متصل شود.

برای اطلاعات بیشتر، نمایه‌های فعال چندگانه را ببینید.

الزامات کالیبراسیون حضور

اندروید 13 الزامات جدیدی را برای کالیبراسیون حضور معرفی می کند تا اطمینان حاصل شود که همه دستگاه های موجود در اکوسیستم اندروید می توانند نزدیکی نسبی بین دستگاه ها را تعیین کنند.

برای اطلاعات بیشتر در مورد نحوه راه‌اندازی و کالیبره کردن دستگاه‌ها برای برآورده کردن این الزامات، به الزامات کالیبراسیون حضور مراجعه کنید.

حالت بازگشتی تلفنی برای تشخیص منطقه زمانی

اندروید 13 حالت بازگشتی تلفنی را برای تشخیص منطقه زمانی معرفی می کند. این حالت به Android اجازه می‌دهد تا در موقعیت‌هایی که تشخیص مکان نمی‌تواند منطقه زمانی را تشخیص دهد یا زمانی که تشخیص مکان برای تشخیص منطقه زمانی بیشتر از تشخیص تلفن طول می‌کشد، به‌طور موقت از پیشنهادات تشخیص تلفن استفاده کند.

برای جزئیات بیشتر، به سرویس time_zone_detector مراجعه کنید.

بهبودهای API دسترسی به TelephonyManager UICC

Android 13 برای API های دسترسی TelephonyManager UICC زیر، بهبودهایی را برای مدیریت کانال منطقی UICC اضافه می کند:

این APIها در Android 11 منسوخ شدند زیرا OMAPI پیاده سازی قابل اعتماد تری را برای مدیریت کانال های منطقی UICC ارائه می دهد. با این حال، OMAPI همه موارد استفاده ارائه شده توسط TelephonyManager UICC APIهای دسترسی را پوشش نمی دهد. بنابراین، در اندروید 13، این APIها با بهبودهایی برای مدیریت کانال منطقی UICC قدیمی نیستند. قبلاً، وقتی برنامه تماسی که یک کانال منطقی را باز می‌کند از کار می‌افتد، کانال منطقی می‌تواند نشت کند، به این معنی که کانال منتشر نمی‌شود و نمی‌تواند بدون راه‌اندازی مجدد توسط برنامه از آن استفاده مجدد کند. با بهبودهای اندروید 13، اگر برنامه ای از کار بیفتد، سیستم کانال منطقی را آزاد می کند که امکان استفاده مجدد از کانال توسط برنامه را فراهم می کند.

این بهبودهای API در سطح پیاده‌سازی انجام می‌شوند و کاملاً با عقب‌نشینی سازگار هستند. هیچ تلاش اضافی برای فراخوانی برنامه‌ها برای استفاده از این APIها لازم نیست.

Trust on First Use (TOFU) برای شبکه های سازمانی

اندروید 13 از رویکرد احراز هویت Trust on First Use (TOFU) پشتیبانی می‌کند، که به کاربران اجازه می‌دهد با نصب CA ریشه مورد استفاده توسط سرور و تنظیم نام دامنه آن در یک شبکه ذخیره‌شده، به یک شبکه سازمانی (EAP) اعتماد کنند. TOFU به دستگاه این امکان را می‌دهد که وقتی کاربر برای اولین بار به یک شبکه سازمانی متصل می‌شود، یک کلید عمومی تأیید نشده به دست آورد و کلید را برای اتصالات بعدی حفظ کند.

برای اطلاعات بیشتر، Trust on First Use را ببینید.

پشتیبانی از پهنای باند فوق العاده

اندروید 13 یک چارچوب پیش‌فرض را برای فناوری رادیویی با باند فوق‌وسیع (UWB) معرفی می‌کند، فناوری که محدوده بسیار امن و دقیق بین دستگاه‌های پشتیبانی‌شده را امکان‌پذیر می‌کند.

برای اطلاعات بیشتر، باند فوق گسترده را ببینید.

به روز رسانی همزمان Wi-Fi AP/AP

اندروید 13 پشتیبانی از باند 6 گیگاهرتز را برای همزمانی Wi-Fi AP/AP اضافه می کند که به دستگاه ها امکان می دهد دو رابط نقطه دسترسی (AP) ایجاد کنند.

برای اطلاعات بیشتر، Wi-Fi AP/AP Concurrency را ببینید.

Wi-Fi Aware

اندروید 13 از نسخه 3.1 مشخصات Wi-Fi Aware پشتیبانی می کند. برای اطلاعات بیشتر، Wi-Fi Aware را ببینید.

به‌روزرسانی‌های اتصال Wi-Fi (نرم AP).

اندروید 13 پیکربندی‌های جدیدی را برای دستگاه‌هایی که از اتصال به اینترنت از طریق نقاط اتصال Wi-Fi پشتیبانی می‌کنند، معرفی می‌کند. برای جزئیات بیشتر در مورد پیکربندی‌های جدید، نقطه اتصال Wi-Fi (Soft AP) را ببینید.

همزمانی چند رابط وای فای

با شروع در Android 13، Wi-Fi HAL 1.6 توانایی تعیین یک رابط AP پل (دو باند همزمان) را به عنوان یک آیتم ترکیبی صریح اضافه می‌کند.

برای جزئیات بیشتر، همزمانی چند رابط Wi-Fi را ببینید.

به روز رسانی انتخاب شبکه Wi-Fi

با شروع Android 13، اگر فواصل اسکن متفاوتی در زمان اجرا مورد نیاز باشد، برنامه‌های دارای امتیاز می‌توانند با فراخوانی روش WifiManager#setScreenOnScanSchedule(screenOnScanSchedule) برنامه اسکن روی صفحه را به صورت پویا برای شبکه‌های Wi-Fi موجود تنظیم کنند.

برای اطلاعات بیشتر، به انتخاب شبکه Wi-Fi مراجعه کنید.

نمایش دادن

مدیر وظیفه

در اندروید 13، یک سیستم رابط کاربری جدید به نام Task Manager، وضعیت و منابعی که توسط سرویس‌های پیش‌زمینه در برنامه‌های پس‌زمینه استفاده می‌شود را به کاربر اطلاع می‌دهد و کاربر را قادر می‌سازد تا این برنامه‌ها را متوقف کند.

برای اطلاعات بیشتر، Task Manager را ببینید.

کنترل‌های رسانه در رابط کاربری سیستم

از Android 13، کنترل‌های رسانه در System UI حاوی به‌روزرسانی‌هایی برای دکمه‌های عملکرد و پخش از راه دور هستند. این تغییرات از تجربه کنترل رسانه‌ای صیقلی‌تر در تلفن‌ها و تبلت‌ها پشتیبانی می‌کنند و انتقال رسانه‌ای بدون درز را در بین دستگاه‌ها ارائه می‌دهند.

برای جزئیات بیشتر، به کنترل‌های رسانه در رابط کاربری سیستم مراجعه کنید.

ترکیب SDR و HDR ترکیبی

Android 13 پشتیبانی از ارائه همزمان ترکیب SDR و HDR روی صفحه را با کم‌نور کردن محتوای SDR روی صفحه هنگام ارائه همزمان با محتوای HDR بهبود می‌بخشد.

برای اطلاعات بیشتر، ترکیب SDR و HDR مخلوط را ببینید.

مجوز اعلان برای اعلان‌های انتخاب

با شروع Android 13، اعلان‌ها از یک مدل Opt-in استفاده می‌کنند که در آن همه برنامه‌ها باید قبل از ارسال درخواست‌های اعلان از کاربران اجازه بگیرند. برای پشتیبانی از این امر، OEM ها باید تغییراتی را در سیستم های مجوز اعلان و زمان اجرا اعمال کنند، همانطور که در صفحه مجوز اعلان برای اعلان های انتخابی توضیح داده شده است.

درخشندگی HDR را به یک محدوده سازگار با SDR ترسیم کنید

اندروید 13 یک کتابخانه استاتیک قابل تنظیم توسط فروشنده به نام libtonemap معرفی می کند که عملیات نگاشت آهنگ را تعریف می کند. این ویژگی OEM ها را قادر می سازد تا الگوریتم های نگاشت تن صفحه نمایش خود را بین چارچوب و فروشندگان تعریف و به اشتراک بگذارند و عدم تطابق در نگاشت آهنگ را کاهش دهد.

برای اطلاعات بیشتر، به Tone map روشنایی HDR به محدوده سازگار با SDR مراجعه کنید.

گرافیک

AIDL for Hardware Composer HAL

از Android 13، Hardware Composer (HWC) HAL در AIDL تعریف شده است و نسخه‌های HIDL از android.hardware.graphics.composer@2.1 تا android.hardware.graphics.composer@2.4 منسوخ شده‌اند.

برای اطلاعات بیشتر، AIDL for Hardware Composer HAL را ببینید.

مدیریت فریم بافر مشتری

با شروع اندروید 13، فریم بافرهای جدیدی که در ترکیب کلاینت استفاده می‌شوند، هر زمان که وضوح نمایشگر تغییر می‌کند، اختصاص داده می‌شوند. این تخصیص توسط SurfaceFlinger در چرخه ابطال بعدی پس از تغییر وضوح انجام می شود.

برای اطلاعات بیشتر، به مدیریت فریم بافر مشتری مراجعه کنید.

فریم در ثانیه (FPS) مداخله throttling

با شروع Android 13-QPR، FPS Throttling Intervention بازی‌ها را قادر می‌سازد تا با سرعت FPS مناسب تنها با استفاده از تغییرات جانبی پلتفرم و بدون نیاز به هیچ اقدامی از سوی توسعه‌دهندگان، حرکت کنند. برای اطلاعات بیشتر به مداخله ی FPS Throttling مراجعه کنید.

قفل بافر بدون علامت با AutoSingleLayer

اندروید 13 پیکربندی جدیدی به نام AutoSingleLayer برای بستن بافرهای بدون علامت اضافه می کند. این پیکربندی به SurfaceFlinger اجازه می‌دهد زمانی که تنها یک لایه در حال به‌روزرسانی است، یک بافر بدون علامت را ببندد، و نه برای مواردی که در بین لایه‌ها رخ می‌دهد، مانند تغییرات هندسی یا همگام‌سازی تراکنش‌ها.

برای اطلاعات بیشتر، به قفل بافر بدون علامت با AutoSingleLayer مراجعه کنید.

اثر متقابل

احراز هویت برای کنترل های خانه

در Android 13، API کنترل‌های دستگاه شامل روش جدیدی به نام isAuthRequired است که به ارائه‌دهندگان کنترل‌های دستگاه اجازه می‌دهد تعیین کنند کدام کنترل‌های خانگی می‌توانند تعاملات را در دستگاه قفل شده انجام دهند. این امکان تعامل بدون درز بیشتری را در نقاط ورودی، مانند صفحه قفل تلفن، فراهم می کند.

پروتکل HID ردیاب سر

اندروید 13 پروتکل دستگاه رابط انسانی ردیاب هد (HID) را معرفی می کند که به دستگاه ردیاب سر اجازه می دهد تا از طریق USB یا بلوتوث به دستگاه اندرویدی متصل شود و از طریق چارچوب حسگرها در معرض فریم ورک اندروید و برنامه ها قرار گیرد.

برای اطلاعات بیشتر، به پروتکل HID ردیاب سر مراجعه کنید.

پشتیبانی از سیگنال پاسخ تماس قفل شده در KeyguardManager

در اندروید 13، روش‌های جدیدی مانند addKeyguardLockedStateListener و removeKeyguardLockedStateListener در کلاس KeyguardManager ، وضعیت قفل صفحه کلید را به شنونده اطلاع می‌دهند.

اشیاء اجرایی قابل استفاده مجدد NNAPI

اندروید 13 رابط NNAPI AIDL HAL، IExecution معرفی می کند که طول عمر یک شی اجرایی قابل استفاده مجدد و منابع ذخیره شده آن را مدیریت می کند. اشیاء IExecution با فعال کردن درایور NNAPI برای حفظ منابع بین اجراها و اعمال بهینه‌سازی‌های خاص درخواست، سربار وظایف استنتاج یادگیری ماشین را کاهش می‌دهند.

سنسور AIDL HAL

Android 13 Sensors AIDL HAL را معرفی می کند، HAL مبتنی بر Sensors HAL 2.1 که از رابط AIDL HAL استفاده می کند. سنسور AIDL HAL انواع سنسور هد ردیاب و محور محدود IMU را در معرض دید قرار می دهد.

رسانه ها

آمار رمزگذاری ویدیو را صادر کنید

با شروع Android 13، مشتریان برنامه می توانند از رمزگذار ویدیو درخواست کنند تا آمار رمزگذاری را برای هر فریم ویدیوی رمزگذاری شده صادر کند. با آمار به دست آمده از رمزگذار ویدیو، برنامه ها می توانند وظایف رمزگذاری ویدیوی خود را مانند رمزگذاری چند گذری و پیش پردازش فریم را قبل از رمزگذاری بهینه کنند.

برای اطلاعات بیشتر، داده‌های آمار رمزگذاری ویدیو را ببینید.

کارایی

سلامت AIDL HAL

اندروید 13 Health AIDL HAL را معرفی می کند، HAL مبتنی بر Health HAL 2.1 که از رابط AIDL HAL استفاده می کند.

افزایش عملکرد در زمان بارگذاری بازی

Android 13 یک حالت برق جدید در سرویس Power Manager به نام GAME_LOADING معرفی می‌کند که به Power HAL نشان می‌دهد که آیا برنامه بازی در حالت بارگیری است یا خیر تا Power HAL بتواند بارگذاری را تقویت کند. برای اطلاعات بیشتر به افزایش عملکرد در زمان بارگذاری بازی مراجعه کنید.

مجوزها

تقسیم مجوز حسگر بدنه

از Android 13، مجوز BODY_SENSORS به دو مجوز تقسیم می‌شود: BODY_SENSORS برای ردیابی ضربان قلب در پیش‌زمینه و BODY_SENSORS_BACKGROUND برای ردیابی ضربان قلب در پس‌زمینه.

برای اطلاعات بیشتر، به استفاده از حسگرهای بدن در پس‌زمینه به مجوز جدید مراجعه کنید

قدرت

ردیاب های رفتار پس زمینه برنامه

اندروید 13 مفهوم ردیاب رفتار پس‌زمینه برنامه یا فرآیندی را معرفی می‌کند که استفاده از باتری پس‌زمینه توسط برنامه‌ها را کنترل می‌کند تا تشخیص دهد آیا برنامه‌ها برخی از سیاست‌ها را نقض می‌کنند یا خیر.

برای اطلاعات بیشتر، ردیاب‌های رفتار پس‌زمینه برنامه را ببینید.

کاهش مصرف برق در حین پشتیبان گیری و بازیابی

با شروع از Android 13، می‌توانید انتقال نیرو را در حین پشتیبان‌گیری USB محدود کرده و با فراخوانی روش enableLimitPowerTransfer کلاس UsbPort بازیابی کنید.

برای اطلاعات بیشتر، مدیریت انرژی را ببینید.

امنیت

مدارک هویتی

اندروید 13 پشتیبانی از ارائه چند سند را اضافه می کند. این رابط جدید Presentation Session یک برنامه کاربردی را قادر می سازد تا یک ارائه چند سندی انجام دهد، چیزی که با API موجود امکان پذیر نیست.

برای اطلاعات بیشتر، به شناسه شناسنامه مراجعه کنید

APK Signature Scheme V3.1

این طرح به‌طور پیش‌فرض هنگام امضای APK با کلید امضای چرخان و خط امضا استفاده می‌شود، و به یک APK اجازه می‌دهد تا چرخش را در Android نسخه 13 و بالاتر هدف قرار دهد در حالی که با استفاده از کلید امضای اصلی از مشکلات شناخته‌شده چرخش در نسخه‌های پلت‌فرم قبلی جلوگیری می‌کند. بلوک امضای v3.0 به طور مشابه، امضای v4.1 شامل اطلاعات امضای اضافی برای بلوک v3.1 برای پشتیبانی از رفتار مشابه برای نصب‌های افزایشی است.

Intent باید با فیلترهای intent اعلام شده مطابقت داشته باشد

در Android 13، اهدافی که از برنامه‌های خارجی نشات می‌گیرند، در صورتی و تنها در صورتی به یک مؤلفه صادر شده تحویل داده می‌شوند که مقاصد با عناصر فیلتر قصد اعلام شده مطابقت داشته باشند.

مقاصد غیر منطبق مسدود شده اند. موارد زیر استثناهایی هستند که در آنها تطبیق قصد اجرا نمی شود:

  • Intent به مؤلفه هایی که هیچ فیلتر قصدی را اعلام نمی کنند تحویل داده می شود
  • اهدافی که در همان برنامه ایجاد می شوند
  • مقاصد از سیستم
  • مقاصد از ریشه

رابط پایدار فروشنده OMAPI

Open Mobile API (OMAPI) یک API استاندارد است که برای برقراری ارتباط با عنصر امن دستگاه استفاده می شود. قبل از اندروید 13، تنها اپلیکیشن ها و ماژول های فریم ورک به این رابط دسترسی داشتند. با تبدیل آن به یک رابط پایدار فروشنده، ماژول های HAL همچنین می توانند از طریق سرویس OMAPI با عناصر امن ارتباط برقرار کنند.

برای اطلاعات بیشتر، OMAPI Vendor Stable Interface را ببینید.

UID های مشترک منسوخ شده اند

از Android 13-QPR، UIDهای مشترک منسوخ شده اند. کاربران اندروید 13 یا بالاتر باید خط android:sharedUserMaxSdkVersion="32" در مانیفست خود قرار دهند. این ورودی از دریافت یک UID مشترک توسط کاربران جدید جلوگیری می کند. برای اطلاعات بیشتر در مورد UID ها، به امضای برنامه مراجعه کنید.

تنظیمات

تنظیمات زبان هر برنامه

اندروید 13 قابلیت هایی را اضافه می کند که به کاربران اجازه می دهد ترجیحات زبان را بر اساس برنامه به برنامه تغییر دهند. شرکا و OEMS نباید صفحه انتخاب زبان برنامه را غیرفعال کنند و صفحه باید از طریق این سه گزینه پیمایش قابل دسترسی باشد:

  • Settings > Apps > app_name و زبان را انتخاب کنید.
  • نماد برنامه را طولانی فشار دهید، روی App info ضربه بزنید و زبان را انتخاب کنید.
  • تنظیمات > سیستم > زبان‌ها و ورودی > زبان‌های برنامه > نام برنامه .

برنامه تنظیمات باید به راه‌اندازی صفحه تنظیمات محلی برنامه از برنامه android.settings.App_Locale_Settings ادامه دهد.

برای اطلاعات بیشتر، به تنظیمات زبان هر برنامه مراجعه کنید.

تلویزیون

حالت تونل چند رسانه ای

Android 13 رفتار تعریف شده پخش ویدیوی تونل‌شده را گسترش می‌دهد و این رفتار جدید را با آزمایش‌های اضافی گواهی CTS مرتبط می‌کند.

برای اطلاعات بیشتر، تونل چند رسانه ای را ببینید.

به روز رسانی ها

به روز رسانی مجازی A/B

اندروید 13 ویژگی‌های فشرده‌سازی XOR و ادغام فضای کاربران را برای به‌روزرسانی‌های A/B مجازی اضافه می‌کند. فشرده سازی XOR امکان کاهش اندازه عکس فوری را فراهم می کند زیرا فشرده سازی داده های XOR نسبت به داده های بلوک خام آسان تر است. ویژگی ادغام فضای کاربران به مؤلفه فضای کاربر snapuserd اجازه می دهد تا فرآیند ادغام را برای به روز رسانی های A/B مجازی انجام دهد که در مقایسه با Android 12 که از دستگاه dm-snapshot استفاده می شود، زمان ادغام را کاهش می دهد.

برای جزئیات در مورد نحوه فعال کردن این ویژگی‌ها در دستگاه‌هایی که به Android Android 13 ارتقا می‌یابند، به فشرده‌سازی XOR و ادغام فضای کاربری مراجعه کنید.

مجازی سازی

چارچوب مجازی سازی اندروید

Android Virtualization Framework (AVF) محیط های اجرایی امن و خصوصی را برای اجرای کد فراهم می کند. AVF برای موارد استفاده مبتنی بر امنیت که به تضمین های ایزوله قوی تر، حتی به طور رسمی تأیید شده، نسبت به موارد ارائه شده توسط سندباکس برنامه اندروید نیاز دارند، ایده آل است.

برای اطلاعات بیشتر، به نمای کلی چارچوب مجازی سازی Android مراجعه کنید.