لیست ویژگی ها و تغییرات اندروید 13

جدول زیر تمام ویژگی‌ها و تغییرات رفتاری مستند شده‌ای را که ممکن است بر توسعه‌دهندگان برنامه تأثیر بگذارد، فهرست کرده است. از این لیست برای یافتن تغییراتی که بر شما تأثیر می‌گذارند استفاده کنید و سپس برای مطالعه مستندات، روی لینک مربوطه کلیک کنید.

دسته بندی نوع نام
دوربین ویژگی‌ها و APIهای جدید ضبط ویدئو HDR
برنامه‌ها می‌توانند از APIهای Camera2 برای ضبط و پیش‌نمایش محتوای ویدیویی HDR استفاده کنند.
اتصال تغییر (برنامه‌هایی که افراد ۱۳ سال به بالا را هدف قرار می‌دهند) BluetoothAdapter#enable() و BluetoothAdapter#disable() منسوخ شده‌اند
برای برنامه‌هایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار می‌دهند، متدهای BluetoothAdapter#enable() و BluetoothAdapter#disable() منسوخ شده‌اند و همیشه false را برمی‌گردانند.
قابلیت‌های اصلی تغییر (همه برنامه‌ها) نسخه قدیمی پیاده‌سازی سرویس گفتار حذف شد
برنامه‌ها باید از ارائه‌دهنده پیش‌فرض دستگاه برای SpeechService استفاده کنند، نه اینکه یک برنامه خاص را به صورت پیش‌فرض کدنویسی کنند.
قابلیت‌های اصلی ویژگی‌ها و APIهای جدید به‌روزرسانی‌های OpenJDK 11
اندروید ۱۳ شامل تعدادی به‌روزرسانی برای هماهنگی با نسخه OpenJDK 11 LTS است.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید آیکون‌های برنامه با تم‌های مختلف
برنامه‌ها می‌توانند آیکون‌های تک‌رنگی ارائه دهند که می‌توان آن‌ها را با استفاده از رنگ پویای Material You در دستگاه کاربر استایل‌دهی کرد.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید تنظیمات زبان برای هر برنامه
برنامه‌ها می‌توانند از APIهای جدید پلتفرم برای تنظیم یا دریافت زبان ترجیحی کاربر، برای هر برنامه، استفاده کنند.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید خط فاصله‌گذاری سریع‌تر
اندروید ۱۳ عملکرد خط فاصله‌گذاری را برای نمونه‌های TextView به طرز چشمگیری بهبود می‌بخشد.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید API های تبدیل متن
در اندروید ۱۳، برنامه‌ها می‌توانند API تبدیل متن جدید را فراخوانی کنند تا کاربرانی که به زبان‌هایی با روش‌های ورودی حروف آوایی صحبت می‌کنند، بتوانند سریع‌تر و آسان‌تر آنچه را که به دنبالش هستند پیدا کنند.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید ارتفاع خطوط برای حروف غیر لاتین بهبود یافته است
اندروید ۱۳ با استفاده از ارتفاع خطی که برای هر زبان تطبیق داده شده است، نمایش اسکریپت‌های غیر لاتین (مانند تامیل، برمه‌ای، تلوگو و تبتی) را بهبود می‌بخشد.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید بهبود بسته‌بندی متن ژاپنی
TextViewها اکنون می‌توانند متن را بر اساس Bunsetsu (کوچکترین واحد کلمات که طبیعی به نظر می‌رسد) یا عبارات - به جای کاراکتر - بپیچند تا برنامه‌های ژاپنی روان‌تر و خواناتر شوند.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید به‌روزرسانی‌های کتابخانه یونیکد
اندروید ۱۳ جدیدترین بهبودها، اصلاحات و تغییراتی را که در Unicode ICU 70، Unicode CLDR 40 و Unicode 14.0 گنجانده شده است، اضافه می‌کند.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید فونت‌های وکتور رنگی
اندروید ۱۳ پشتیبانی از رندر فونت‌های COLR نسخه ۱ را اضافه می‌کند و ایموجی‌های سیستم را به فرمت COLRv1 به‌روزرسانی می‌کند.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید API قرارگیری تنظیمات سریع
برنامه‌هایی که کاشی‌های سفارشی ارائه می‌دهند می‌توانند آن کاشی‌ها را در تنظیمات سریع در دسترس قرار دهند.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید پیش‌نمایش کلیپ‌بورد
از اندروید ۱۳ به بعد، برنامه‌ها هر زمان که محتوایی به کلیپ‌بورد اضافه می‌شود، از یک تأیید بصری استاندارد استفاده می‌کنند.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید ژست پیش‌بینانه‌ی بازگشت
اندروید ۱۳ یک ژست حرکتی پیش‌بینی‌کننده برای بازگشت به عقب را برای دستگاه‌های اندرویدی مانند تلفن‌ها، صفحه نمایش‌های بزرگ و دستگاه‌های تاشو معرفی می‌کند.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید بلوتوث LE صوتی
اندروید ۱۳ پشتیبانی داخلی از LE Audio را اضافه می‌کند، بنابراین توسعه‌دهندگان می‌توانند قابلیت‌های جدید را به صورت رایگان در دستگاه‌های سازگار دریافت کنند.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید MIDI 2.0
اندروید ۱۳ از استاندارد جدید MIDI 2.0 پشتیبانی می‌کند، از جمله امکان اتصال سخت‌افزار MIDI 2.0 از طریق USB.
بهره‌وری و ابزارهای توسعه‌دهندگان ویژگی‌ها و APIهای جدید بهینه‌سازی‌های هنری
اندروید ۱۳ از طریق به‌روزرسانی‌های ران‌تایم ART، عملکرد و کارایی همه برنامه‌ها را بهبود می‌بخشد.
گرافیک ویژگی‌ها و APIهای جدید شیدرهای قابل برنامه‌ریزی
برنامه‌ها می‌توانند از اشیاء RuntimeShader قابل برنامه‌ریزی برای ایجاد جلوه‌های پیشرفته استفاده کنند.
گرافیک ویژگی‌ها و APIهای جدید پیشرفت‌های طراح رقص
متدهای اضافی در APIهای Choreographer و ASurfaceControl اطلاعات بیشتری در مورد جدول زمانی فریم‌های ممکن در اختیار برنامه‌ها قرار می‌دهند و اطلاعات بیشتری در مورد چرخه عمر فریم به SurfaceFlinger اضافه می‌کنند.
رسانه ویژگی‌ها و APIهای جدید مسیریابی صوتی پیش‌بینی‌شده
برنامه‌ها می‌توانند از APIهای جدید برای شناسایی نحوه‌ی مسیریابی صدای خود استفاده کنند.
عملکرد و باتری تغییر (همه برنامه‌ها) مدیر وظیفه
اندروید ۱۳ به کاربران اجازه می‌دهد سرویس‌های پیش‌زمینه را از کشوی اعلان‌ها، صرف نظر از نسخه SDK هدف، متوقف کنند.
عملکرد و باتری تغییر (همه برنامه‌ها) بهبود مدیریت پیش واکشی کارها با استفاده از JobScheduler
در اندروید ۱۳، سیستم اکنون سعی می‌کند زمان بعدی اجرای یک برنامه را تعیین کند و از این تخمین برای اجرای وظایف پیش‌واکشی (prefetch) استفاده می‌کند.
عملکرد و باتری تغییر (همه برنامه‌ها) استفاده از منابع باتری
اندروید ۱۳ قابلیتی به نام Battery Resource Utilization (بهره‌گیری از منابع باتری) را معرفی می‌کند که روش‌های مختلفی را برای مدیریت بهتر عمر باتری دستگاه ارائه می‌دهد.
حریم خصوصی و امنیت تغییر (همه برنامه‌ها) مجوز زمان اجرا برای اعلان‌ها
اندروید ۱۳ یک مجوز اعلان جدید در زمان اجرا معرفی می‌کند: POST_NOTIFICATIONS .
حریم خصوصی و امنیت تغییر (همه برنامه‌ها) مخفی کردن محتوای حساس از کلیپ‌بورد
برنامه‌هایی که به کاربران اجازه می‌دهند محتوای حساس را در کلیپ‌بورد کپی کنند، باید یک پرچم اضافه کنند تا آن محتوا از پیش‌نمایش‌های محتوای کلیپ‌بورد پنهان شود.
حریم خصوصی و امنیت تغییر (همه برنامه‌ها) مهاجرت از شناسه کاربری مشترک
برنامه‌هایی که از ویژگی منسوخ‌شده‌ی android:sharedUserId استفاده می‌کنند و دیگر به عملکرد این ویژگی وابسته نیستند، باید به سازوکارهای دیگری مهاجرت کنند.
حریم خصوصی و امنیت تغییر (برنامه‌هایی که افراد ۱۳ سال به بالا را هدف قرار می‌دهند) مجوز جدید زمان اجرا برای دستگاه‌های وای‌فای مجاور
هنگام استفاده از APIهای خاص Wi-Fi، برنامه‌هایی که نیازی به دسترسی به موقعیت مکانی فیزیکی دستگاه ندارند، باید با استفاده از یک مجوز جدید، این موضوع را قویاً تأیید کنند.
حریم خصوصی و امنیت تغییر (برنامه‌هایی که افراد ۱۳ سال به بالا را هدف قرار می‌دهند) استفاده از حسگرهای بدن در پس‌زمینه نیاز به مجوز جدید دارد
اگر برنامه شما برای اندروید ۱۳ منتشر شده و نیاز به دسترسی به اطلاعات حسگر بدن در حین اجرا در پس‌زمینه دارد، باید مجوز جدید BODY_SENSORS_BACKGROUND را تعریف کنید.
حریم خصوصی و امنیت تغییر (برنامه‌هایی که افراد ۱۳ سال به بالا را هدف قرار می‌دهند) مجوزهای رسانه‌ای جزئی
اکنون برنامه‌ها باید به جای مجوز READ_EXTERNAL_STORAGE ، از مجوزهای جداگانه‌ای برای درخواست دسترسی به انواع مختلف رسانه استفاده کنند.
حریم خصوصی و امنیت ویژگی‌ها و APIهای جدید صادرات امن‌تر گیرنده‌های ثبت‌شده در متن
برای کمک به ایمن‌تر کردن گیرنده‌های زمان اجرا، اندروید ۱۳ به شما امکان می‌دهد مشخص کنید که آیا یک گیرنده پخش خاص در برنامه شما باید صادر شود و برای سایر برنامه‌های موجود در دستگاه قابل مشاهده باشد یا خیر.
حریم خصوصی و امنیت ویژگی‌ها و APIهای جدید انتخابگر عکس
برنامه‌ها باید از یک انتخابگر عکس جدید استفاده کنند تا روشی امن و داخلی برای کاربران فراهم شود تا بتوانند فایل‌های رسانه‌ای را بدون دسترسی به کل کتابخانه رسانه‌ای خود انتخاب کنند.
حریم خصوصی و امنیت ویژگی‌ها و APIهای جدید مجوز جدید زمان اجرا برای دستگاه‌های وای‌فای مجاور
برنامه‌ها می‌توانند بدون دسترسی به موقعیت مکانی دستگاه، درخواست مجوز جدیدی برای کشف دستگاه‌های وای‌فای مجاور بدهند.
حریم خصوصی و امنیت ویژگی‌ها و APIهای جدید اجازه جدید برای استفاده از آلارم‌های دقیق
هنگام هدف قرار دادن اندروید ۱۳، برنامه‌هایی مانند تقویم‌ها و آلارم‌ها می‌توانند از مجوز جدید زمان نصب USE_EXACT_ALARM برای تنظیم آلارم‌های دقیق استفاده کنند.
حریم خصوصی و امنیت ویژگی‌ها و APIهای جدید مجوزهای قابل تنزل به سطح توسعه‌دهنده
از اندروید ۱۳ به بعد، برنامه شما می‌تواند دسترسی به مجوزهای زمان اجرا را که قبلاً توسط سیستم یا کاربر به آن اعطا شده بود، لغو کند.
حریم خصوصی و امنیت ویژگی‌ها و APIهای جدید طرح امضای APK نسخه ۳.۱
طرح امضای APK نسخه ۳.۱ به برنامه‌ها اجازه می‌دهد تا از امضاکنندگان اصلی و چرخشی در یک APK واحد پشتیبانی کنند و همچنین از هدف‌گیری نسخه SDK پشتیبانی می‌کند.
حریم خصوصی و امنیت ویژگی‌ها و APIهای جدید گزارش خطای بهتر در Keystore و KeyMint
برای برنامه‌هایی که کلید تولید می‌کنند، Keystore و KeyMint اکنون شاخص‌های خطای دقیق‌تر و جزئی‌تری ارائه می‌دهند.
تبلت‌ها و صفحه نمایش‌های بزرگ ویژگی‌ها و APIهای جدید پشتیبانی بهبود یافته برای تبلت‌ها و دستگاه‌های با صفحه نمایش بزرگ
اندروید ۱۳ بر اساس بهینه‌سازی‌های تبلت که در اندروید ۱۲ و نسخه ۱۲L معرفی شده بود، ساخته شده است - از جمله بهینه‌سازی رابط کاربری سیستم، چندوظیفگی بهتر و حالت‌های سازگاری بهبود یافته.
تجربه کاربری تغییر (برنامه‌هایی که افراد ۱۳ سال به بالا را هدف قرار می‌دهند) کنترل‌های رسانه‌ای مشتق شده از PlaybackState
سیستم اکنون کنترل‌های رسانه را به جای اعلان‌های MediaStyle از اقدامات PlaybackState استخراج می‌کند.
تجربه کاربری تغییر (برنامه‌هایی که افراد ۱۳ سال به بالا را هدف قرار می‌دهند) تم رنگی برنامه به طور خودکار به محتوای WebView اعمال می‌شود
برای برنامه‌هایی که اندروید ۱۳ (سطح API ۳۳) یا بالاتر را هدف قرار می‌دهند، متد setForceDark() منسوخ شده است. در عوض، WebView اکنون همیشه کوئری media prefers-color-scheme مطابق با ویژگی تم برنامه، isLightTheme ، تنظیم می‌کند.
سرویس‌های گوگل پلی تغییر (برنامه‌هایی که افراد ۱۳ سال به بالا را هدف قرار می‌دهند) مجوز لازم برای شناسه تبلیغاتی
برنامه‌هایی که از شناسه تبلیغاتی سرویس‌های گوگل پلی استفاده می‌کنند و اندروید ۱۳ (سطح API ۳۳) و بالاتر را هدف قرار می‌دهند، باید مجوز عادی AD_ID را در فایل مانیفست برنامه خود اعلام کنند.
محدودیت‌های رابط کاربری غیر SDK تغییر (برنامه‌هایی که افراد ۱۳ سال به بالا را هدف قرار می‌دهند) به‌روزرسانی‌های محدودیت‌های رابط کاربری غیر SDK
اندروید ۱۳ شامل فهرست‌های به‌روز شده‌ای از رابط‌های کاربری محدود شده‌ی غیر SDK است که بر اساس همکاری با توسعه‌دهندگان اندروید و آخرین آزمایش‌های داخلی انجام شده است.
رسانه ویژگی‌ها و APIهای جدید صدای فضایی
یک تجربه صوتی فراگیر برای محتوایی با صدای واقعی‌تر.

جاوا و OpenJDK علائم تجاری یا علائم تجاری ثبت شده Oracle و/یا شرکت‌های وابسته به آن هستند.