جدول زیر تمام ویژگی های مستند و تغییرات رفتاری را که ممکن است بر توسعه دهندگان برنامه تأثیر بگذارد فهرست می کند. از این لیست برای یافتن تغییراتی که بر شما تأثیر می گذارد استفاده کنید و سپس برای خواندن اسناد روی پیوند مربوطه کلیک کنید.
دسته بندی | تایپ کنید | نام |
---|---|---|
دوربین | ویژگی ها و API های جدید | فیلمبرداری HDR برنامهها میتوانند از Camera2 API برای ضبط و پیشنمایش محتوای ویدیویی HDR استفاده کنند. |
قابلیت اتصال | تغییر (برنامههایی که 13+ را هدف قرار میدهند) | BluetoothAdapter#enable() و BluetoothAdapter#disable() منسوخ شدند برای برنامههایی که Android 13 (سطح API 33) یا بالاتر را هدف قرار میدهند، روشهای BluetoothAdapter#enable() و BluetoothAdapter#disable() منسوخ شدهاند و همیشه false را برمیگردانند. |
عملکرد اصلی | تغییر (همه برنامه ها) | کپی قدیمی اجرای سرویس گفتار حذف شد برنامهها باید از ارائهدهنده پیشفرض دستگاه برای SpeechService استفاده کنند، بهجای اینکه یک برنامه خاص را کدنویسی کنند. |
عملکرد اصلی | ویژگی ها و API های جدید | به روز رسانی OpenJDK 11 اندروید 13 شامل تعدادی به روز رسانی برای هماهنگی با نسخه OpenJDK 11 LTS است. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | نمادهای برنامه با موضوع برنامهها میتوانند نمادهای برنامههای تک رنگ را ارائه دهند که میتوانند با استفاده از رنگ پویا Material You در دستگاه کاربر استایلبندی شوند. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | ترجیحات زبان برای هر برنامه برنامهها میتوانند از APIهای پلتفرم جدید برای تنظیم یا دریافت زبان دلخواه کاربر برای هر برنامه استفاده کنند. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | خط خطی سریعتر اندروید 13 عملکرد خط فاصله را برای نمونه های TextView به شدت بهبود می بخشد. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | APIهای تبدیل متن در اندروید 13، برنامهها میتوانند API تبدیل متن جدید را فراخوانی کنند تا کاربرانی که به زبانهایی با روشهای ورودی حروف آوایی صحبت میکنند، بتوانند آنچه را که به دنبالش هستند سریعتر و آسانتر پیدا کنند. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | ارتفاع خط بهبود یافته برای اسکریپت های غیر لاتین اندروید 13 نمایش اسکریپت های غیر لاتین (مانند تامیل، برمه، تلوگو و تبتی) را با استفاده از ارتفاع خطی که برای هر زبان تطبیق داده شده است، بهبود می بخشد. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | بسته بندی متن ژاپنی بهبود یافته است TextViews اکنون میتواند متن را با Bunsetsu (کوچکترین واحد کلماتی که طبیعی به نظر میرسد) یا عبارات - به جای کاراکتر - برای برنامههای کاربردی ژاپنی صیقلیتر و خوانا بپیچد. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | به روز رسانی کتابخانه یونیکد Android 13 جدیدترین بهبودها، اصلاحات و تغییراتی را که در Unicode ICU 70، Unicode CLDR 40 و Unicode 14.0 گنجانده شده است، اضافه می کند. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | فونت های وکتور رنگی Android 13 پشتیبانی رندر را برای فونت های COLR نسخه 1 اضافه می کند و شکلک سیستم را به فرمت COLRv1 به روز می کند. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | API قرار دادن تنظیمات سریع برنامههایی که کاشیهای سفارشی ارائه میکنند میتوانند آن کاشیها را در تنظیمات سریع در دسترس قرار دهند. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | پیش نمایش کلیپ بورد با شروع اندروید 13، برنامهها هر زمان که محتوا به کلیپبورد اضافه میشود، از تأیید تصویری استاندارد استفاده میکنند. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | ژست پیش بینی کننده عقب اندروید 13 یک حرکت پیش بینی کننده برگشت را برای دستگاه های اندرویدی مانند گوشی ها، صفحه نمایش های بزرگ و تاشوها معرفی می کند. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | بلوتوث LE صوتی Android 13 پشتیبانی داخلی را برای LE Audio اضافه می کند، بنابراین توسعه دهندگان باید قابلیت های جدید را به صورت رایگان در دستگاه های سازگار دریافت کنند. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | MIDI 2.0 اندروید 13 از استاندارد جدید MIDI 2.0 پشتیبانی می کند، از جمله توانایی اتصال سخت افزار MIDI 2.0 از طریق USB. |
بهره وری توسعه دهندگان و ابزار | ویژگی ها و API های جدید | بهینه سازی های ART Android 13 عملکرد و کارایی همه برنامه ها را از طریق به روز رسانی در زمان اجرا ART بهبود می بخشد. |
گرافیک | ویژگی ها و API های جدید | شیدرهای قابل برنامه ریزی برنامه ها می توانند از اشیاء RuntimeShader قابل برنامه ریزی برای ایجاد جلوه های پیشرفته استفاده کنند. |
گرافیک | ویژگی ها و API های جدید | بهبودهای طراح رقص روشهای اضافی در APIهای Choreographer و ASurfaceControl اطلاعات بیشتری را در مورد جدولهای زمانی فریم احتمالی به برنامهها ارائه میدهند و زمینه بیشتری را در مورد چرخه عمر فریم به SurfaceFlinger اضافه میکنند. |
رسانه ها | ویژگی ها و API های جدید | مسیریابی صوتی پیش بینی شده برنامهها میتوانند از APIهای جدید برای شناسایی نحوه مسیریابی صدایشان استفاده کنند. |
عملکرد و باتری | تغییر (همه برنامه ها) | Task Manager اندروید 13 به کاربران اجازه می دهد بدون توجه به نسخه SDK هدف، خدمات پیش زمینه را از کشوی اعلان متوقف کنند. |
عملکرد و باتری | تغییر (همه برنامه ها) | مدیریت کار پیش واکشی را با استفاده از JobScheduler بهبود بخشید در اندروید 13، سیستم اکنون سعی میکند زمان بعدی راهاندازی یک برنامه را تعیین کند و از آن تخمین برای اجرای کارهای پیش واکشی استفاده میکند. |
عملکرد و باتری | تغییر (همه برنامه ها) | استفاده از منابع باتری اندروید 13 استفاده از منابع باتری را معرفی می کند که چندین راه برای مدیریت بهتر عمر باتری دستگاه ارائه می دهد. |
حریم خصوصی و امنیت | تغییر (همه برنامه ها) | مجوز زمان اجرا برای اعلان ها Android 13 مجوز اعلان زمان اجرا جدیدی را معرفی می کند: POST_NOTIFICATIONS . |
حریم خصوصی و امنیت | تغییر (همه برنامه ها) | محتوای حساس را از کلیپ بورد پنهان کنید برنامههایی که به کاربران اجازه میدهند محتوای حساس را در کلیپ بورد کپی کنند، باید یک پرچم اضافه کنند تا آن محتوا را از پیشنمایش محتوای کلیپبورد پنهان کند. |
حریم خصوصی و امنیت | تغییر (همه برنامه ها) | مهاجرت از شناسه کاربری مشترک برنامههایی که از ویژگی منسوخ شده android:sharedUserId استفاده میکنند و دیگر به عملکرد ویژگی وابسته نیستند، باید به مکانیسمهای دیگر مهاجرت کنند. |
حریم خصوصی و امنیت | تغییر (برنامههایی که 13+ را هدف قرار میدهند) | مجوز زمان اجرا جدید برای دستگاه های Wi-Fi اطراف هنگام استفاده از برخی از API های Wi-FI، برنامه هایی که نیازی به دسترسی به مکان فیزیکی دستگاه ندارند، باید با استفاده از یک مجوز جدید این موضوع را قویاً تأیید کنند. |
حریم خصوصی و امنیت | تغییر (برنامههایی که 13+ را هدف قرار میدهند) | استفاده از حسگرهای بدن در پسزمینه به مجوز جدید نیاز دارد اگر برنامه شما Android 13 را هدف قرار میدهد و هنگام اجرا در پسزمینه نیاز به دسترسی به اطلاعات حسگر بدن دارد، باید مجوز BODY_SENSORS_BACKGROUND جدید را اعلام کنید. |
حریم خصوصی و امنیت | تغییر (برنامههایی که 13+ را هدف قرار میدهند) | مجوزهای رسانه گرانول اکنون برنامه ها باید از مجوزهای جداگانه برای درخواست دسترسی به انواع مختلف رسانه، به جای مجوز READ_EXTERNAL_STORAGE استفاده کنند. |
حریم خصوصی و امنیت | ویژگی ها و API های جدید | صادرات ایمن تر گیرنده های ثبت شده در زمینه برای کمک به ایمنتر کردن گیرندههای زمان اجرا، Android 13 به شما امکان میدهد تعیین کنید که آیا یک گیرنده پخش خاص در برنامه شما باید برای سایر برنامههای دستگاه صادر و قابل مشاهده باشد یا خیر. |
حریم خصوصی و امنیت | ویژگی ها و API های جدید | انتخابگر عکس برنامه ها باید از یک انتخابگر عکس جدید استفاده کنند تا راهی ایمن و داخلی برای کاربران فراهم کنند تا فایل های رسانه ای را بدون اجازه دسترسی به کل کتابخانه رسانه خود انتخاب کنند. |
حریم خصوصی و امنیت | ویژگی ها و API های جدید | مجوز زمان اجرا جدید برای دستگاه های Wi-Fi اطراف برنامهها میتوانند برای کشف دستگاههای Wi-Fi نزدیک بدون دسترسی به مکان دستگاه، مجوز جدیدی درخواست کنند. |
حریم خصوصی و امنیت | ویژگی ها و API های جدید | مجوز جدید برای استفاده از آلارمهای دقیق هنگام هدف قرار دادن Android 13، برنامههایی مانند تقویم و زنگ هشدار میتوانند از مجوز زمان نصب جدید USE_EXACT_ALARM برای تنظیم زنگهای دقیق استفاده کنند. |
حریم خصوصی و امنیت | ویژگی ها و API های جدید | مجوزهای قابل کاهش توسعه دهنده با شروع Android 13، برنامه شما میتواند دسترسی به مجوزهای زمان اجرا را که قبلاً توسط سیستم یا کاربر اعطا شده بود، لغو کند. |
حریم خصوصی و امنیت | ویژگی ها و API های جدید | APK Signature Scheme v3.1 APK Signature Scheme نسخه 3.1 به برنامهها اجازه میدهد از امضاکنندگان اصلی و چرخانده شده در یک APK پشتیبانی کنند و همچنین از هدفیابی نسخه SDK پشتیبانی میکند. |
حریم خصوصی و امنیت | ویژگی ها و API های جدید | گزارش بهتر خطا در Keystore و KeyMint برای برنامههایی که کلید تولید میکنند، Keystore و KeyMint اکنون نشانگرهای خطای دقیقتر و دقیقتری را ارائه میکنند. |
تبلت و صفحه نمایش بزرگ | ویژگی ها و API های جدید | پشتیبانی بهبود یافته برای تبلت ها و دستگاه های با صفحه نمایش بزرگ Android 13 مبتنی بر بهینهسازیهای تبلت معرفیشده در Android 12 و کاهش ویژگیهای 12L است - از جمله بهینهسازی برای رابط کاربری سیستم، چندوظیفه بهتر و حالتهای سازگاری بهبود یافته. |
تجربه کاربری | تغییر (برنامههایی که 13+ را هدف قرار میدهند) | کنترل های رسانه برگرفته از PlaybackState این سیستم اکنون کنترلهای رسانه را از اقدامات PlaybackState به جای اعلانهای MediaStyle دریافت میکند. |
تجربه کاربری | تغییر (برنامههایی که 13+ را هدف قرار میدهند) | تم رنگی برنامه به طور خودکار در محتوای WebView اعمال می شود برای برنامههایی که Android 13 (سطح API 33) یا بالاتر را هدف قرار میدهند، روش setForceDark() منسوخ شده است. درعوض، اکنون WebView همیشه درخواست رسانه prefers-color-scheme با توجه به ویژگی تم برنامه، isLightTheme ، تنظیم میکند. |
خدمات گوگل پلی | تغییر (برنامههایی که 13+ را هدف قرار میدهند) | مجوز لازم برای شناسه تبلیغاتی برنامههایی که از شناسه تبلیغاتی سرویسهای Google Play استفاده میکنند و Android 13 (سطح API 33) و بالاتر را هدف قرار میدهند، باید مجوز عادی AD_ID در فایل مانیفست برنامهشان اعلام کنند. |
محدودیت های رابط غیر SDK | تغییر (برنامههایی که 13+ را هدف قرار میدهند) | به روز رسانی محدودیت های رابط غیر SDK Android 13 شامل لیست های به روز شده از رابط های غیر SDK محدود شده بر اساس همکاری با توسعه دهندگان اندروید و آخرین آزمایش داخلی است. |
رسانه ها | ویژگی ها و API های جدید | صوتی فضایی یک تجربه صوتی فراگیر برای محتوای واقعی تر. |
جاوا و OpenJDK علائم تجاری یا علائم تجاری ثبت شده Oracle و/یا شرکت های وابسته به آن هستند.