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

با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

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

معماری

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

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

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

ماژول های GKI

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

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

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

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

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

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

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

سمعی

پشتیبانی از 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

اندروید 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 را پوشش نمی دهد. بنابراین، در اندروید 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) را ببینید.

همزمانی چند رابط Wi-Fi

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

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

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

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

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

نمایش دادن

مدیر وظیفه خدمات پیش زمینه

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

برای اطلاعات بیشتر، خدمات پیش زمینه (FGS) را ببینید.

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

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

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

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

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

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

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

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

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

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

برای اطلاعات بیشتر، به نگاشت تون درخشندگی 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 در چرخه نامعتبر بعدی پس از تغییر وضوح انجام می شود.

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

قفل بافر بدون علامت با 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 محدود کرده و با فراخوانی روش UsbPort کلاس enableLimitPowerTransfer کنید.

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

امنیت

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 را ببینید.

تنظیمات

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

اندروید 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 مراجعه کنید.