جدول زیر تمام ویژگیها و تغییرات رفتاری مستند شدهای را که ممکن است بر توسعهدهندگان برنامه تأثیر بگذارد، فهرست کرده است. از این لیست برای یافتن تغییراتی که بر شما تأثیر میگذارند استفاده کنید و سپس برای مطالعه مستندات، روی لینک مربوطه کلیک کنید.
| دسته بندی | نوع | نام |
|---|---|---|
| دسترسیپذیری | ویژگیها و APIهای جدید | بریل بهتر در اندروید ۱۵، ما این امکان را برای TalkBack فراهم کردهایم که از نمایشگرهای بریل که از استاندارد HID استفاده میکنند، هم از طریق USB و هم از طریق بلوتوث امن پشتیبانی کند. |
| دوربین و رسانه | تغییر (همه برنامهها) | پخش مستقیم و آفلود صدا، آهنگهای صوتی مستقیم یا آفلود باز قبلی را در صورت رسیدن به محدودیت منابع، نامعتبر میکند. از اندروید ۱۵ به بعد، وقتی یک برنامه درخواست پخش مستقیم میکند، سیستم هر شیء AudioTrack مستقیمِ در حال حاضر باز را که مانع از انجام درخواست آهنگ جدید میشود، نامعتبر میکند. |
| دوربین و رسانه | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | محدودیتهای درخواست فوکوس صوتی برنامههایی که اندروید ۱۵ را هدف قرار میدهند، برای درخواست فوکوس صوتی باید برنامه برتر باشند یا یک سرویس پیشزمینه مرتبط با صدا را اجرا کنند. |
| دوربین و رسانه | ویژگیها و APIهای جدید | تقویت نور کم اندروید ۱۵ حالت نوردهی خودکار Low Light Boost را معرفی میکند که هم برای Camera 2 و هم برای افزونه حالت شب دوربین در دسترس است. |
| دوربین و رسانه | ویژگیها و APIهای جدید | کنترلهای دوربین درون برنامهای اندروید ۱۵ افزونههایی را برای کنترل بیشتر بر سختافزار دوربین و الگوریتمهای آن در دستگاههای پشتیبانیشده اضافه میکند. |
| دوربین و رسانه | ویژگیها و APIهای جدید | کنترل فضای سر در HDR اندروید ۱۵ به شما امکان میدهد تا با استفاده از setDesiredHdrHeadroom میزان HDR headroom را کنترل کنید تا تعادلی بین محتوای SDR و HDR برقرار شود. |
| دوربین و رسانه | ویژگیها و APIهای جدید | کنترل بلندی صدا اندروید ۱۵ رابط برنامهنویسی کاربردی LoudnessCodecController را بر اساس استاندارد بلندی صدا CTA-2075 معرفی میکند. این رابط برنامهنویسی کاربردی میتواند به شما در مدیریت ناهماهنگیهای بلندی صدا کمک کند تا مطمئن شوید کاربران هنگام جابجایی بین محتوا یا برنامهها مجبور نیستند مرتباً صدا را تنظیم کنند. |
| دوربین و رسانه | ویژگیها و APIهای جدید | دستگاههای مجازی MIDI 2.0 اندروید ۱۵ پشتیبانی از UMP را به برنامههای MIDI مجازی گسترش میدهد و به برنامههای آهنگسازی این امکان را میدهد که برنامههای سینت سایزر را به عنوان یک دستگاه MIDI 2.0 مجازی کنترل کنند، درست مانند کاری که با یک دستگاه MIDI 2.0 USB انجام میدهند. |
| دوربین و رسانه | ویژگیها و APIهای جدید | رمزگشایی نرمافزار AV1 کارآمدتر dav1d ، رمزگشای نرمافزاری محبوب AV1 از VideoLAN، اکنون برای دستگاههای اندرویدی که از رمزگشایی AV1 به صورت سختافزاری پشتیبانی نمیکنند، در دسترس است. |
| دوربین و رسانه | منسوخ شدن | به جای Virtualizer از Spatializer استفاده کنیددر اندروید ۱۵، کلاس Virtualizer منسوخ شده است. |
| اتصال | ویژگیها و APIهای جدید | پشتیبانی ماهوارهای اندروید ۱۵ همچنان به گسترش پشتیبانی پلتفرم برای اتصال ماهوارهای ادامه میدهد و برخی عناصر رابط کاربری را برای تضمین یک تجربه کاربری سازگار در سراسر چشمانداز اتصال ماهوارهای در نظر گرفته است. |
| اتصال | ویژگیها و APIهای جدید | تجربه روانتر NFC اندروید ۱۵ در تلاش است تا تجربه پرداخت با ضربه (tape to pay) را روانتر و قابل اعتمادتر کند و در عین حال از اکوسیستم قدرتمند برنامههای NFC اندروید نیز پشتیبانی کند. |
| اتصال | ویژگیها و APIهای جدید | نقش کیف پول اندروید ۱۵ نقش Wallet را معرفی میکند که امکان ادغام دقیقتر با برنامه کیف پول مورد نظر کاربر را فراهم میکند. |
| عملکرد اصلی | تغییر (همه برنامهها) | تغییرات در وضعیت متوقف شدن بسته در اندروید ۱۵، برنامهها فقط از طریق اقدام مستقیم یا غیرمستقیم کاربر از حالت FLAG_STOPPED خارج میشوند. علاوه بر محدودیتهای موجود، سیستم همچنین تمام intentهای در حال انتظار را هنگامی که برنامه در اندروید ۱۵ وارد حالت متوقف میشود، لغو میکند. |
| عملکرد اصلی | تغییر (همه برنامهها) | پشتیبانی از صفحات با حجم ۱۶ کیلوبایت از اندروید ۱۵ به بعد، سیستم اندروید از دستگاههای توسعهای که برای استفاده از اندازه صفحه ۱۶ کیلوبایت پیکربندی شدهاند، پشتیبانی میکند. اگر در برنامه خود از کد بومی استفاده میکنید، باید برنامه خود را با پشتیبانی از دستگاههای ۱۶ کیلوبایتی بازسازی کنید و همه توسعهدهندگان باید برنامههای خود را با استفاده از یک محیط ۱۶ کیلوبایتی آزمایش کنند تا تأیید کنند که هیچ گونه رگرسیون غیرمنتظرهای در رفتار برنامه وجود ندارد. |
| عملکرد اصلی | تغییر (همه برنامهها) | تغییرات لازم برای پشتیبانی برخی از برنامهها از فضای خصوصی فضای خصوصی قابلیتی در اندروید ۱۵ است که به کاربران اجازه میدهد فضای جداگانهای در دستگاه خود ایجاد کنند که در آن بتوانند برنامههای حساس را تحت یک لایه اضافی احراز هویت، از چشمان کنجکاو دور نگه دارند. از آنجا که برنامههای موجود در فضای خصوصی، قابلیت مشاهده محدودی دارند، برخی از انواع برنامهها باید اقدامات اضافی انجام دهند تا بتوانند برنامههای موجود در فضای خصوصی کاربر را ببینند و با آنها تعامل داشته باشند. |
| عملکرد اصلی | تغییر (همه برنامهها) | فونت ایموجی مبتنی بر PNG حذف شد فایل فونت ایموجی قدیمی مبتنی بر PNG ( NotoColorEmojiLegacy.ttf ) حذف شده است و فقط فایل مبتنی بر بردار باقی مانده است. |
| عملکرد اصلی | تغییر (همه برنامهها) | حداقل سطح API هدف قابل نصب برنامههایی که targetSdkVersion آنها کمتر از 24 باشد، قابل نصب نیستند. |
| عملکرد اصلی | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | نوع سرویس پیشزمینه پردازش رسانه اندروید ۱۵ یک نوع سرویس پیشزمینه جدید به mediaProcessing معرفی میکند. این نوع سرویس برای عملیاتی مانند تبدیل کد فایلهای رسانهای مناسب است. |
| عملکرد اصلی | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | محدودیتهایی در گیرندههای پخش BOOT_COMPLETED که سرویسهای پیشزمینه را راهاندازی میکنندبرای برنامههایی که اندروید ۱۵ را هدف قرار میدهند، گیرندههای BOOT_COMPLETED مجاز به اجرای برخی از انواع سرویسهای پیشزمینه نیستند. |
| عملکرد اصلی | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | تغییراتی در زمانهایی که برنامهها میتوانند وضعیت کلی حالت «مزاحم نشوید» را تغییر دهند برنامههایی که اندروید ۱۵ را هدف قرار میدهند، دیگر نمیتوانند وضعیت یا سیاست کلی حالت «مزاحم نشوید» (DND) را در دستگاه تغییر دهند (چه با تغییر تنظیمات کاربر و چه با خاموش کردن حالت «مزاحم نشوید». |
| عملکرد اصلی | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | تغییرات API در OpenJDK به عنوان بخشی از بهروزرسانیهای API مربوط به OpenJDK، تغییراتی وجود دارد که میتواند بر سازگاری برنامه تأثیر بگذارد، مانند تغییرات در برخی از APIهای قالببندی رشته، مدیریت کد زبان و توالیهای تصادفی اعداد صحیح. |
| عملکرد اصلی | منسوخ شدن | WebSQL در Android WebView منسوخ شده است متدهای مرتبط با WebSQL از WebSettings منسوخ شدهاند. |
| بهرهوری و ابزارهای توسعهدهندگان | ویژگیها و APIهای جدید | بهروزرسانیهای OpenJDK 17 اندروید ۱۵ همچنان به بهروزرسانی کتابخانههای اصلی اندروید ادامه میدهد تا با ویژگیهای جدیدترین نسخههای OpenJDK LTS هماهنگ شود. |
| بهرهوری و ابزارهای توسعهدهندگان | ویژگیها و APIهای جدید | بهبودهای پیدیاف اندروید ۱۵ شامل پیشرفتهای قابل توجهی در APIهای PdfRenderer است. |
| بهرهوری و ابزارهای توسعهدهندگان | ویژگیها و APIهای جدید | اصلاحات تغییر خودکار زبان اندروید ۱۵ کنترلهای بیشتری را اضافه میکند تا به برنامهها کمک کند تغییر خودکار زبان را متناسب با کاربردشان تنظیم کنند. |
| بهرهوری و ابزارهای توسعهدهندگان | ویژگیها و APIهای جدید | بهبود رابط برنامهنویسی کاربردی فونت متغیر OpenType اندروید ۱۵ قابلیت استفاده از فونت متغیر OpenType را بهبود میبخشد. |
| بهرهوری و ابزارهای توسعهدهندگان | ویژگیها و APIهای جدید | کنترلهای تفکیک خطوط به صورت جزئی از اندروید ۱۵ به بعد، یک TextView و جداکنندهی خط زیرین میتوانند بخش مشخصی از متن را در همان خط حفظ کنند تا خوانایی بهبود یابد. |
| بهرهوری و ابزارهای توسعهدهندگان | ویژگیها و APIهای جدید | بایگانی برنامه اندروید ۱۵ شامل پشتیبانی در سطح سیستم عامل برای بایگانی و خارج کردن برنامهها از بایگانی است که پیادهسازی آن را برای همه فروشگاههای برنامه آسانتر میکند. |
| گرافیک | ویژگیها و APIهای جدید | مدرنسازی دسترسی به پردازنده گرافیکی اندروید اندروید ۱۵ شامل ANGLE به عنوان یک لایه اختیاری برای اجرای OpenGL® ES بر روی Vulkan است؛ ANGLE در حال حاضر به عنوان درایور سیستم GL در برخی از دستگاههای جدید ارائه میشود و دستگاههای جدید اندروید فقط از طریق ANGLE از OpenGL پشتیبانی خواهند کرد. |
| گرافیک | ویژگیها و APIهای جدید | بهبودهایی برای Canvasاندروید ۱۵ به مدرنسازی سیستم گرافیکی Canvas اندروید با قابلیتهای جدید ادامه میدهد. |
| بینالمللیسازی | ویژگیها و APIهای جدید | فونت متغیر CJK با شروع از اندروید ۱۵، فایل فونت زبانهای چینی، ژاپنی و کرهای (CJK)، یعنی NotoSansCJK، یک فونت متغیر است. |
| بینالمللیسازی | ویژگیها و APIهای جدید | توجیه بین کاراکتری با شروع از اندروید ۱۵، متن را میتوان با استفاده از فاصلهگذاری حروف و با استفاده از JUSTIFICATION_MODE_INTER_CHARACTER ترازبندی کرد. |
| بینالمللیسازی | ویژگیها و APIهای جدید | پیکربندی خودکار شکستن خط در اندروید ۱۵، برنامهها میتوانند با استفاده از گزینه LINE_BREAK_WORD_STYLE_AUTO ، فقط برای خطوط کوتاه متن، از شکست خط مبتنی بر عبارت استفاده کنند. |
| بینالمللیسازی | ویژگیها و APIهای جدید | فونت اضافی Hentaigana ژاپنی در اندروید ۱۵، یک فایل فونت برای هیراگانای قدیمی ژاپنی (معروف به Hentaigana) به طور پیشفرض همراه سیستم عامل ارائه میشود. |
| صفحه نمایشهای بزرگ و فاکتورهای شکل ظاهری | ویژگیها و APIهای جدید | بهبود چندوظیفگی روی صفحه نمایش بزرگ اندروید ۱۵ روشهای بهتری برای انجام چند کار همزمان در دستگاههای با صفحه نمایش بزرگ در اختیار کاربران قرار میدهد. |
| صفحه نمایشهای بزرگ و فاکتورهای شکل ظاهری | ویژگیها و APIهای جدید | پشتیبانی از صفحه نمایش کاور برنامه شما میتواند یک ویژگی را تعریف کند که اندروید ۱۵ از آن استفاده میکند تا به Application یا Activity شما اجازه دهد روی صفحات کوچک دستگاههای تاشوی پشتیبانیشده نمایش داده شود. |
| محدودیتهای رابط کاربری غیر SDK | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | بهروزرسانیهای محدودیتهای رابط کاربری غیر SDK اندروید ۱۵ شامل فهرستهای بهروز شدهای از رابطهای کاربری محدود شدهی غیر SDK است که بر اساس همکاری با توسعهدهندگان اندروید و آخرین آزمایشهای داخلی منتشر شده است. |
| عملکرد و باتری | ویژگیها و APIهای جدید | API ApplicationStartInfoAPI ApplicationStartInfo در اندروید ۱۵ به ارائه بینشی در مورد راهاندازی برنامه از جمله وضعیت راهاندازی، زمان صرف شده در مراحل راهاندازی، نحوه شروع برنامه هنگام نمونهسازی کلاس Application و موارد دیگر کمک میکند. |
| عملکرد و باتری | ویژگیها و APIهای جدید | اطلاعات دقیق حجم برنامه اندروید ۱۵ رابط برنامهنویسی کاربردی StorageStats.getAppBytesByDataType([type]) را اضافه میکند که به شما امکان میدهد از نحوهی استفادهی برنامهتان از تمام فضای ذخیرهسازی، از جمله تقسیمبندی فایلهای APK، کدهای مربوط به AOT و افزایش سرعت، فرادادههای dex، کتابخانهها و پروفایلهای هدایتشده، مطلع شوید. |
| عملکرد و باتری | ویژگیها و APIهای جدید | پروفایلسازی مدیریتشده توسط برنامه اندروید ۱۵ شامل کلاس ProfilingManager است که به شما امکان میدهد اطلاعات پروفایلینگ را از درون برنامه خود جمعآوری کنید. |
| عملکرد و باتری | ویژگیها و APIهای جدید | بهبودهای پایگاه داده SQLite اندروید ۱۵ رابطهای برنامهنویسی SQLite را معرفی میکند که ویژگیهای پیشرفتهای را از موتور SQLite اصلی ارائه میدهند و مشکلات عملکردی خاصی را که میتوانند در برنامهها ظاهر شوند، هدف قرار میدهند. |
| عملکرد و باتری | ویژگیها و APIهای جدید | بهروزرسانیهای چارچوب عملکرد پویای اندروید اندروید ۱۵ ادامهی سرمایهگذاری ما در چارچوب عملکرد پویای اندروید (ADPF) است، مجموعهای از APIها که به بازیها و برنامههای با عملکرد بالا اجازه میدهد تا مستقیماً با سیستمهای قدرت و حرارت دستگاههای اندرویدی تعامل داشته باشند. |
| حریم خصوصی | ویژگیها و APIهای جدید | تشخیص ضبط صفحه نمایش اندروید ۱۵ از اپلیکیشنهایی پشتیبانی میکند که تشخیص میدهند در حال ضبط هستند. |
| حریم خصوصی | ویژگیها و APIهای جدید | قابلیتهای گسترشیافتهی IntentFilterاندروید ۱۵ از طریق UriRelativeFilterGroup از تفکیکپذیری دقیقتر Intent پشتیبانی میکند، که شامل مجموعهای از اشیاء UriRelativeFilter است که مجموعهای از قوانین تطبیق Intent را تشکیل میدهند که باید هر کدام برآورده شوند، از جمله پارامترهای پرسوجوی URL، قطعات URL و قوانین مسدود کردن یا حذف. |
| حریم خصوصی | ویژگیها و APIهای جدید | فضای خصوصی فضای خصوصی به کاربران اجازه میدهد تا فضای جداگانهای را در دستگاه خود ایجاد کنند که در آن بتوانند برنامههای حساس را از چشمان کنجکاو، تحت یک لایه اضافی احراز هویت، دور نگه دارند. برنامههای موجود در فضای خصوصی در یک محفظه جداگانه در لانچر نمایش داده میشوند و هنگام قفل بودن فضای خصوصی، از نمای اخیر، اعلانها، تنظیمات و سایر برنامهها پنهان میشوند. |
| حریم خصوصی | ویژگیها و APIهای جدید | پرس و جو در مورد جدیدترین انتخاب کاربر برای دسترسی به عکسهای انتخاب شده وقتی دسترسی جزئی به مجوزهای رسانهای اعطا شود، برنامهها میتوانند فقط عکسها و ویدیوهایی را که اخیراً انتخاب شدهاند، برجسته کنند. |
| حریم خصوصی | ویژگیها و APIهای جدید | سندباکس حریم خصوصی در اندروید اندروید ۱۵ شامل جدیدترین افزونههای خدمات تبلیغاتی اندروید است که جدیدترین نسخه Privacy Sandbox را در اندروید در خود جای داده است. این افزونه بخشی از کار ما برای توسعه فناوریهایی است که حریم خصوصی کاربران را بهبود میبخشند و تجربیات تبلیغاتی مؤثر و شخصیسازیشده را برای برنامههای تلفن همراه فراهم میکنند. |
| حریم خصوصی | ویژگیها و APIهای جدید | ارتباط با سلامت اندروید ۱۵ جدیدترین افزونههای Health Connect by Android را که یک پلتفرم امن و متمرکز برای مدیریت و اشتراکگذاری دادههای سلامت و تناسب اندام جمعآوریشده توسط برنامهها است، ادغام میکند. این بهروزرسانی پشتیبانی از انواع دادهها در حوزه تناسب اندام، تغذیه، دمای پوست، برنامههای تمرینی و موارد دیگر را اضافه میکند. |
| حریم خصوصی | ویژگیها و APIهای جدید | اشتراکگذاری جزئی صفحه نمایش اندروید ۱۵ از اشتراکگذاری جزئی صفحه پشتیبانی میکند، بنابراین کاربران میتوانند به جای کل صفحه نمایش دستگاه، فقط یک پنجره برنامه را به اشتراک بگذارند یا ضبط کنند. این ویژگی که اولین بار در اندروید ۱۴ QPR2 فعال شد، شامل فراخوانیهای MediaProjection است که به برنامه شما اجازه میدهد تجربه اشتراکگذاری جزئی صفحه را سفارشی کند. |
| امنیت | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | نسخههای محدود TLS اندروید ۱۵ استفاده از نسخههای ۱.۰ و ۱.۱ پروتکل TLS را محدود میکند. این نسخهها قبلاً در اندروید منسوخ شده بودند، اما اکنون برای برنامههایی که اندروید ۱۵ را هدف قرار میدهند، مجاز نیستند. |
| امنیت | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | فعالیت پسزمینه امن راهاندازی میشود برای برنامههایی که اندروید ۱۵ را هدف قرار میدهند، تغییرات بیشتری را لحاظ کردهایم تا از اجرای برنامههای مخرب در پسزمینه، بالا بردن سطح دسترسی و سوءاستفاده از تعامل کاربر جلوگیری شود. |
| امنیت | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | مقاصد امنتر برای برنامههایی که اندروید ۱۵ را هدف قرار میدهند، intentهایی که اجزای خاصی را هدف قرار میدهند باید دقیقاً با مشخصات intent-filter هدف مطابقت داشته باشند و intentهای بدون action دیگر با هیچ intent filter مطابقت ندارند. |
| امنیت | ویژگیها و APIهای جدید | ادغام مدیریت اعتبارنامه با تکمیل خودکار با شروع اندروید ۱۵، توسعهدهندگان میتوانند نماهای خاصی مانند فیلدهای نام کاربری یا رمز عبور را با درخواستهای Credential Manager پیوند دهند و ارائه یک تجربه کاربری سفارشی در طول فرآیند ورود به سیستم را آسانتر کنند. |
| امنیت | ویژگیها و APIهای جدید | ثبت نام و ورود با یک لمس را با درخواستهای بیومتریک ادغام کنید مدیر اعتبارنامه، اطلاعات بیومتریک را در فرآیندهای ایجاد اعتبارنامه و ورود به سیستم ادغام میکند و نیاز به مدیریت اطلاعات بیومتریک توسط ارائهدهندگان خدمات را از بین میبرد. |
| امنیت | ویژگیها و APIهای جدید | مدیریت کلید برای رمزگذاری سرتاسری از کلاس E2eeContactKeysManager برای تسهیل رمزگذاری سرتاسری (E2EE) در برنامههای اندروید خود استفاده کنید. |
| امنیت | ویژگیها و APIهای جدید | بررسی مجوزها روی URIهای محتوا اندروید ۱۵ مجموعهای از APIها را معرفی میکند که بررسی مجوزها را روی URIهای محتوا انجام میدهند. |
| تجربه کاربری و رابط کاربری سیستم | تغییر (همه برنامهها) | انیمیشنهای پیشبینیکنندهی بازگشت برای برنامههایی که این قابلیت را انتخاب کردهاند، فعال شده است. گزینه توسعهدهنده برای انیمیشنهای پیشبینیکننده بازگشت حذف شده است. در عوض، انیمیشنهای سیستمی مانند بازگشت به خانه، انجام وظایف مختلف و فعالیتهای مختلف برای برنامههایی که به طور کامل یا در سطح فعالیت، ژست پیشبینیکننده بازگشت را انتخاب کردهاند، ظاهر میشوند. |
| تجربه کاربری و رابط کاربری سیستم | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | اجرای کامل قوانین برای برنامههایی که اندروید ۱۵ را هدف قرار میدهند، چندین تغییر مربوط به لبه به لبه را در نظر گرفتهایم. اگر برنامه شما عناصر رابط کاربری نزدیک به بالا یا پایین صفحه داشته باشد و برنامه شما از insets پشتیبانی نکند، ممکن است این تغییرات بر تجربه کاربری برنامه شما تأثیر منفی بگذارد. |
| تجربه کاربری و رابط کاربری سیستم | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | پیکربندی پایدار اگر برنامه شما اندروید ۱۵ یا بالاتر را هدف قرار میدهد، Configuration دیگر نوارهای سیستم را حذف نمیکند. |
| تجربه کاربری و رابط کاربری سیستم | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | مقدار پیشفرض ویژگی elegantTextHeight برابر با true است.برای برنامههایی که اندروید ۱۵ را هدف قرار میدهند، ویژگی elegantTextHeight TextView به طور پیشفرض true میشود و فونت فشردهای که به طور پیشفرض استفاده میشود را با برخی اسکریپتهایی که معیارهای عمودی بزرگی دارند، با فونتی که بسیار خواناتر است، جایگزین میکند. |
| تجربه کاربری و رابط کاربری سیستم | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | تغییر عرض TextView برای شکلهای پیچیده حروفدر نسخههای قبلی اندروید، برخی از فونتهای خط تحریری یا زبانهایی که شکلدهی پیچیدهای دارند، ممکن است حروف را در ناحیه کاراکتر قبلی یا بعدی رسم کنند. در برخی موارد، چنین حروفی در ابتدا یا انتهای خود برش داده میشدند. از اندروید ۱۵ به بعد، یک TextView عرض را برای رسم فضای کافی برای چنین حروفی اختصاص میدهد و به برنامهها اجازه میدهد تا برای جلوگیری از برش، padding های اضافی را در سمت چپ درخواست کنند. |
| تجربه کاربری و رابط کاربری سیستم | تغییر (برنامههایی که افراد بالای ۱۵ سال را هدف قرار میدهند) | ارتفاع خط پیشفرضِ آگاه از زبان برای EditTextبرای برنامههایی که اندروید ۱۵ را هدف قرار میدهند، حداقل ارتفاع خط برای EditText رزرو شده است تا با فونت مرجع برای Locale مشخص شده مطابقت داشته باشد. |
| تجربه کاربری و رابط کاربری سیستم | ویژگیها و APIهای جدید | پیشنمایشهای غنیتر ویجت با رابط برنامهنویسی کاربردی پیشنمایشهای تولید شده از اندروید ۱۵ به بعد، پشتیبانی از پیشنمایشهای تولید شده را اضافه میکنیم. این یعنی ارائهدهندگان ویجت برنامه میتوانند به جای یک منبع ثابت، RemoteViews برای استفاده به عنوان پیشنمایش انتخابگر تولید کنند. |
| تجربه کاربری و رابط کاربری سیستم | ویژگیها و APIهای جدید | تصویر در تصویر از اندروید ۱۵ به بعد، به محض شروع انیمیشن تصویر در تصویر، تابع فراخوانی Activity#onPictureInPictureUiStateChanged فعال میشود. |
| تجربه کاربری و رابط کاربری سیستم | ویژگیها و APIهای جدید | بهبود قوانین «مزاحم نشوید»AutomaticZenRule به برنامهها اجازه میدهد تا قوانین مدیریت توجه (مزاحم نشوید) را سفارشیسازی کنند و تصمیم بگیرند که چه زمانی آنها را فعال یا غیرفعال کنند. اندروید ۱۵ این قوانین را با هدف بهبود تجربه کاربری به میزان قابل توجهی بهبود میبخشد. |
| تجربه کاربری و رابط کاربری سیستم | ویژگیها و APIهای جدید | تنظیم VibrationEffect برای کانالهای اعلاناندروید ۱۵ از تنظیم ویبرههای غنی برای اعلانهای دریافتی بر اساس کانال پشتیبانی میکند. |
| تجربه کاربری و رابط کاربری سیستم | ویژگیها و APIهای جدید | تراشه نوار وضعیت طرح رسانه و توقف خودکار اندروید ۱۵ QPR1 یک نشانگر نوار وضعیت برجسته برای پخش رسانه (اشتراکگذاری صفحه، پخش و ضبط) اضافه میکند تا کاربران از پخش رسانه در حال انجام مطلع باشند و یک کنترل قابل دسترس برای توقف پخش فراهم کند. همچنین، پخش رسانه در حال انجام به طور خودکار هنگام قفل شدن صفحه دستگاه متوقف میشود. |