این صفحه خلاصهای از ویژگیهای اصلی نسخههای اندروید ۱۵ و اندروید ۱۵-QPR1 را ارائه میدهد و پیوندهایی به اطلاعات تکمیلی ارائه میدهد. این خلاصه ویژگیها بر اساس محل مستندات هر ویژگی در این سایت سازماندهی شدهاند.
معماری
منسوخ شدن VNDK
اندروید ۱۵، VNDK را منسوخ میکند. با کتابخانههای VNDK قبلی مانند سایر کتابخانههای فروشندگان یا محصولات رفتار میشود. برای جزئیات بیشتر به Vendor NDK مراجعه کنید.
اندازه صفحه ۱۶ کیلوبایت را فعال کنید
اندروید ۱۵ و بالاتر از ساخت اندروید با اندازه صفحه ۱۶ کیلوبایت پشتیبانی میکنند.
برای اطلاعات بیشتر، به فعال کردن اندازه صفحه ۱۶ کیلوبایت مراجعه کنید.
پوشش فروشنده
اندروید ۱۵، vendor overlay را منسوخ میکند.
صوتی
ردیابی سر از طریق صدای LE
اندروید ۱۵ بر اساس اینکه از مکانیزم انتقال LE-ACL یا LE-ISO استفاده شود، از تنظیمات حالت تأخیر برای ردیابی سر (HT) پشتیبانی میکند. به بخش ردیابی سر از طریق صدای LE مراجعه کنید.
خودرو
سیاست قدرت خودرو اندروید
سیاست Android Automotive Power برای اندروید ۱۵ با دو سیاست جدید سیستم پاور بهروزرسانی شد: بدون تعامل با کاربر و تعلیق آمادهسازی .
محتوا برای رادیو HD و DAB
اندروید ۱۵ شامل بهبودهایی در پشتیبانی از رادیو HD در رادیو پخش HAL و یک برنامه رادیویی نمونه است که میتواند به عنوان مرجعی برای پیادهسازی کنترل رادیو مورد استفاده قرار گیرد.
برای اطلاعات بیشتر، به رادیو خودرو مراجعه کنید.
دوربین
API جستجوی ترکیب ویژگیهای دوربین اندروید
از اندروید ۱۵ به بعد، پلتفرم اندروید یک API برای پرسوجو در مورد ترکیب ویژگیهای دوربین ارائه میدهد. این API به کلاینتهای دوربین اجازه میدهد تا بررسی کنند که آیا ترکیب مشخصی از ویژگیهای دوربین میتواند توسط دستگاه پشتیبانی شود یا خیر.
برای اطلاعات بیشتر، به API برای جستجوی ترکیب ویژگیها مراجعه کنید.
تقویت نور کم
اندروید ۱۵ حالت نوردهی خودکار جدیدی به نام Low Light Boost را معرفی میکند که میتواند در Camera2 در HAL و به عنوان بخشی از افزونه دوربین مانند حالت شب پیادهسازی شود. Low Light Boost به طور خودکار روشنایی استریم پیشنمایش را در شرایط کمنور تنظیم میکند.
برای اطلاعات بیشتر، به تقویت نور کم مراجعه کنید.
سازگاری
بهروزرسانیهای ITS دوربین
اندروید ۱۵ بهروزرسانیهایی را برای تستهای Camera ITS معرفی میکند که شامل تستهای جدید و بهروز شده است.
برای جزئیات بیشتر، به یادداشتهای انتشار مجموعه تست تصویر دوربین اندروید ۱۵ مراجعه کنید.
سی دی دی
سند تعریف سازگاری اندروید ۱۵ منتشر شد.
مورد تست صدای فراگیر
با شروع از اندروید ۱۵، یک تست جدید CTS Verifier برای تأیید تأخیر ردیابی سر با صدای فضایی معرفی شده است.
برای اطلاعات بیشتر، به تأییدکننده CTS برای آزمون تأخیر ردیابی سر مراجعه کنید.
تستهای صوتی جدید CTS Verifier
تستهای صوتی و صفحات پشتیبانی زیر به مستندات CTS Verifier اضافه شدهاند:
- تستهای مسیرهای داده صوتی CTS Verifier
- آزمون ترکیب چند کاناله تأییدکننده CTS
- تست تأخیر حلقه برگشتی صدا
اتصال
فیلتر بسته اندروید نسخه ۶
اندروید ۱۵، اندروید پکت فیلتر (APF) نسخه ۶ را معرفی میکند که شامل شمارندههایی برای اشکالزدایی و معیارها و پشتیبانی از انتقال بستهها است. برای اطلاعات بیشتر، به اندروید پکت فیلتر مراجعه کنید.
دستورات NCI اختصاصی اندروید
اندروید ۱۵ دستورات جدید اختصاصی اندروید با نام رابط کنترلکننده NFC (NCI) را برای تعامل با یک کنترلکننده NFC اضافه کرده است. برای جزئیات بیشتر در مورد مشخصات این دستورات، به دستورات اختصاصی اندروید با نام NCI مراجعه کنید.
سرویس انتخاب دامنه
اندروید ۱۵ رابط برنامهنویسی سیستمی DomainSelectionService را اضافه میکند که به شما امکان میدهد انتخاب دامنه را بین سرویس IMS و سرویسهای قدیمی از طریق شبکههای سوئیچینگ مداری پیادهسازی کنید.
برای اطلاعات بیشتر، به سرویس انتخاب دامنه مراجعه کنید.
قابلیتهای سرویس اپراتور در سطح اشتراک
از اندروید ۱۵ به بعد، اپراتورها میتوانند قابلیتهای سرویس دستگاه را در سطح اشتراک مشخص کنند. این به توسعهدهندگان برنامه اجازه میدهد تا تجربه کاربری برنامهها را بر اساس قابلیتهای موجود برای اشتراک، علاوه بر سطح دستگاه، سفارشیسازی کنند.
برای اطلاعات بیشتر، به قابلیتهای سرویس سطح اشتراک مراجعه کنید.
پشتیبانی از 802.11az در Wi-Fi RTT
از اندروید ۱۵ به بعد، زمان رفت و برگشت وایفای (RTT) از پروتکل IEEE 802.11az پشتیبانی میکند. برای اطلاعات بیشتر، به Wi-Fi RTT مراجعه کنید.
بهروزرسانی نمایه دستگاه همراه ساعت
اندروید ۱۵ مجوز POST_NOTIFICATIONS را به پروفایل ساعت اضافه میکند. برای جزئیات بیشتر، به Companion Device Profiles مراجعه کنید.
ده پا
عکس فوری و بازیابی در دستگاههای Cuttlefish
اندروید ۱۵ پشتیبانی از گرفتن و بازیابی اسنپشات از دستگاههای مجازی Cuttlefish را اضافه کرده است. گرفتن اسنپشات از یک دستگاه Cuttlefish به شما امکان میدهد وضعیت دستگاه را در یک تصویر روی دیسک ذخیره کنید. سپس میتوانید اسنپشات را بازیابی کنید تا دستگاه Cuttlefish به وضعیت ذخیره شده قبلی خود بازگردد.
برای اطلاعات بیشتر، به Cuttlefish: Snapshot and restore مراجعه کنید.
پشتیبانی از NFC برای دستگاههای Cuttlefish
اندروید ۱۵ پشتیبانی از NFC را در دستگاههای Cuttlefish معرفی میکند. ویژگی NFC Cuttlefish از Casimir، یک ابزار شبیهسازی خارجی دستگاه NFC، استفاده میکند.
برای اطلاعات بیشتر، به Cuttlefish: NFC مراجعه کنید.
دادهها
منسوخ شدن WebSQL WebSettings
از اندروید ۱۵ به بعد، متدهای WebSettings به setDatabaseEnabled و getDatabaseEnabled که برای پشتیبانی از WebSQL در داخل WebView استفاده میشوند، منسوخ شدهاند. WebSQL در کروم حذف شده و در Android WebView نیز منسوخ شده است. این متدها پس از حذف پشتیبانی در Chromium، در تمام نسخههای اندروید غیرفعال خواهند شد.
کنسرسیوم جهانی وب (W3C) برنامههایی را که به پایگاههای داده وب نیاز دارند، تشویق میکند تا از گزینههای ذخیرهسازی دیگری مانند IndexedDB استفاده کنند.
فونتها
پشتیبانی از فونتهای متغیر
از اندروید ۱۵ به بعد، فونتهای متغیر در زمان اجرا با کارایی و جزئیات بهتری رندر میشوند. فایل پیکربندی فونت fonts.xml منسوخ شده است. برای اطلاعات بیشتر به بخش پیادهسازی فونتهای سفارشی مراجعه کنید.
گرافیک
HDR در اسکرین شات های اندروید
اندروید ۱۵-QPR1 یک الگوریتم نگاشت تُن محلی برای اسکرینشاتها معرفی میکند. HDR در اسکرینشاتهای اندروید، پیشرفت قابلیت اسکرینشات HDR را در بهروزرسانیهای اخیر اندروید دنبال میکند.
تعامل
ردیاب سر HID پروتکل ۲.۰
اندروید ۱۵ نسخه ۲.۰ پروتکل HID ردیاب سر را معرفی میکند که شامل پشتیبانی از صدای بلوتوث LE میشود. برای اطلاعات بیشتر، به پروتکل HID ردیاب سر مراجعه کنید.
منسوخ شدن API شبکههای عصبی
از اندروید ۱۵ به بعد، رابط برنامهنویسی کاربردی شبکههای عصبی (NNAPI NDK API) منسوخ شده است. رابط کاربری HAL شبکههای عصبی همچنان پشتیبانی میشود و درایورهای NNAPI تحت تأثیر این منسوخ شدن قرار نمیگیرند.
برای اطلاعات بیشتر، به راهنمای مهاجرت NNAPI مراجعه کنید.
رسانه
راهنمایی OEM برای پیادهسازی RoI
اندروید ۱۵ یک فرآیند استاندارد برای ادغام تنظیمات کاربر منطقه مورد نظر (RoI) در چارچوب رمزگذاری ویدیوی اندروید معرفی میکند. برای اطلاعات بیشتر، به راهنمای OEM برای پیادهسازی RoI مراجعه کنید.
مجوزها
لیست مجاز شناسه کاربری مشترک امضا شده توسط پلتفرم
اندروید ۱۵ یک لیست مجوز صریح برای برنامههای غیرسیستمی امضا شده توسط پلتفرم برای پیوستن به شناسههای کاربری مشترک (امضا شده توسط پلتفرم) معرفی میکند.
برای اطلاعات بیشتر، به فهرست مجوزهای شناسه کاربری مشترک امضا شده توسط پلتفرم مراجعه کنید.
بهروزرسانی الزامات برای نقشهای COMPANION_DEVICE_APP_STREAMING و COMPANION_DEVICE_NEEARBY_DEVICE_STREAMING
اندروید ۱۵ سیاستهای نقش مدیر دستگاه مجازی را بهروزرسانی میکند تا از سوءاستفاده برای اهداف کلاهبرداری جلوگیری شود.
برای اطلاعات بیشتر، به COMPANION_DEVICE_APP_STREAMING و COMPANION_DEVICE_NEARBY_DEVICE_STREAMING در نقشهای اندروید مراجعه کنید.
لیست مجوزهای امضا
اندروید ۱۵ یک لیست مجوز صریح برای مجوزهای امضای پلتفرم که توسط برنامههای غیرسیستمی درخواست میشوند یا اخیراً توسط بهروزرسانیهای برنامههای سیستمی درخواست شدهاند، معرفی میکند.
برای اطلاعات بیشتر، به فهرست مجوزهای امضا مراجعه کنید.
زمان اجرا
تابع setAdjustCompilerFilterCallback را فراخوانی میکند.
با شروع از اندروید ۱۵، میتوانید فیلتر کامپایلر را برای بستههای خاص با استفاده از API setAdjustCompilerFilterCallback لغو کنید.
برای اطلاعات بیشتر، به نادیده گرفتن فیلتر کامپایلر برای بستههای خاص مراجعه کنید.
امنیت
تغییر وضعیت 2G
اپراتورها دیگر نمیتوانند گزینهی 2G را از کاربران پنهان کنند. کلید پیکربندی اپراتور KEY_HIDE_ENABLE_2G منسوخ شده است.
پرچم dusize_4k
اندروید ۱۵ پرچم dusize_4k را معرفی میکند که اندازه واحد داده رمزگذاری را حتی زمانی که اندازه بلوک سیستم فایل ۴۰۹۶ بایت نیست، ۴۰۹۶ بایت تعیین میکند.
برای اطلاعات بیشتر، به حافظه داخلی مراجعه کنید.
شفافیت در رمزگذاری شبکه تلفن همراه و افشای IMSI
پروتکلهای شبکه تلفن همراه تا و از جمله 5G به دادههای کاربر (از جمله تماسها، پیامکها، اتصالات داده و برخی فرادادههای مبتنی بر سیگنالینگ) اجازه میدهند تا به صورت متن ساده و با غیرفعال بودن رمزگذاری و محافظت از یکپارچگی منتقل شوند.
اندروید ۱۵ تنظیمات جدید شبکه و حریم خصوصی را معرفی میکند که هنگام اتصال کاربران به یک شبکه تلفن همراه ناامن (بدون رمزگذاری یا محافظت از یکپارچگی در جایی که انتظار میرود از این روش استفاده شود) و قرار گرفتن شناسههای خصوصی آنها (IMSI، IMEI یا SUCI) در معرض شبکه به گونهای که میتواند به طور بالقوه برای ردیابی کاربران استفاده شود، اعلانهایی را برای کاربران فعال میکند.
شناسه بینالمللی مشترک موبایل (IMSI) یک شماره منحصر به فرد است که برای شناسایی هر کاربر در یک شبکه تلفن همراه خاص که به سیم کارت کاربر متصل است، استفاده میشود. مهاجمان میتوانند این شماره را در حین انتقال به دست آورند و این اساس بسیاری از حملات شناخته شده تلفن همراه است. شناسه بینالمللی تجهیزات تلفن همراه (IMEI) شناسه منحصر به فردی است که به یک دستگاه تلفن همراه متصل است. شناسه پنهان اشتراک (SUCI) یک شناسه مخصوص 5G است.
فضای خصوصی
فضای خصوصی یک منطقه امن برای برنامههای حساس است، جایی که کاربران میتوانند برنامهها را از دسترسی غیرمجاز پنهان کنند. میتوانید از فضای خصوصی برای ذخیره برنامههای حساس مانند بانکداری، دوستیابی و سایر برنامههای شخصی که نمیخواهید سایر کاربران دستگاه به آنها دسترسی داشته باشند، استفاده کنید.
برای اطلاعات بیشتر، به فضای خصوصی مراجعه کنید.
بهروزرسانیها
نسخه مجازی A/B 3
اندروید ۱۵ نسخه جدیدی از مکانیزم بهروزرسانی مجازی A/B اندروید را معرفی میکند. این ویژگی جدید، بهروزرسانیهای OTA سریعتر، کوچکتر و با عملکرد بالاتر را ارائه میدهد. برای اطلاعات بیشتر، به Virtual A/B مراجعه کنید.
مجازیسازی
بهبودهای چارچوب مجازیسازی اندروید (AVF)
اندروید ۱۵ پیشرفتهای زیر را در چارچوب مجازیسازی اندروید (AVF)، چارچوبی برای مدیریت ماشینهای مجازی (VMs)، معرفی میکند.
ماشین مجازی قابل بهروزرسانی: ماشینهای مجازی میتوانند اسرار و دادههای خود را حتی در بهروزرسانیهای نرمافزاری خود محافظت کنند. برای اطلاعات بیشتر، به بخش ماشین مجازی قابل بهروزرسانی مراجعه کنید.
گواهی از راه دور ماشین مجازی: کلاینتهای یک ماشین مجازی میتوانند مطمئن باشند که با ماشین مجازی و پشته نرمافزاری صحیح که روی یک دستگاه قابل اعتماد اجرا میشود، ارتباط برقرار میکنند. کلاینتها میتوانند از گواهی استفاده کنند تا مطمئن شوند که، برای مثال، فقط یک مدل یادگیری ماشین ارزشمند را مستقیماً به ماشین مجازی مورد اعتماد خود ارائه میدهند. برای اطلاعات بیشتر، به گواهی از راه دور ماشین مجازی مراجعه کنید.
تخصیص دستگاه: دستگاههای جانبی میتوانند بهطور کامل به یک ماشین مجازی محافظتشده اختصاص داده شوند. چنین دستگاهی که تخصیص داده شده است، از خارج از ماشین مجازی قابل دسترسی نیست و خود دستگاه فقط میتواند به حافظهای که متعلق به ماشین مجازی است دسترسی داشته باشد. این ویژگی میتواند برای اجرای شتابدهندههای یادگیری ماشین مانند GPU در یک ماشین مجازی محافظتشده، بدون نیاز به ارسال کد و دادهها به خارج از ماشین مجازی، مورد استفاده قرار گیرد. این ویژگی آزمایشی است و در دسترس بودن آن به شدت به قابلیت سختافزار و پشتیبانی از سوی سازندگان چیپست و دستگاه بستگی دارد. برای اطلاعات بیشتر، به بخش «شروع به کار با تخصیص دستگاه» مراجعه کنید.