گوگل اولین پیش نمایش توسعه دهندگان اندروید 11 را با ویژگی های جدید مانند ضبط صفحه، حباب های چت و موارد دیگر منتشر کرد.
5 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
گوگل امروز اولین نسخه پیش نمایش توسعه دهندگان اندروید 11 را با چندین ویژگی و API جدید برای کاربران و توسعه دهندگان منتشر کرد. گوگل در حال برنامه ریزی برای انتشار نسخه نهایی سیستم عامل اندروید 11 در سه ماهه سوم 3 است. این نسخه اندروید 2020 همچنین شامل برخی از ویژگی های جدید مانند پشتیبانی داخلی برای ضبط صفحه، بهبود حریم خصوصی موقعیت مکانی (کاربران می توانند دسترسی موقت به موقعیت مکانی، میکروفون و دوربین از طریق یک مجوز یک بار مصرف)، حفاظت بهتر از اطلاعات برنامه و کاربر در حافظه خارجی و موارد دیگر. لیست ویژگی های توسعه دهنده را در زیر بیابید.
ممیزی دسترسی به داده ها:
- برای ارائه شفافیت بیشتر در مورد نحوه دسترسی برنامه شما و وابستگی های آن به داده های خصوصی کاربران، Android 11 را معرفی می کند. حسابرسی دسترسی به داده ها. با استفاده از این ویژگی، بهتر می توانید دسترسی غیرمنتظره به داده ها را شناسایی و اصلاح کنید.
تزریق لایه اشکال زدایی گرافیکی عملکردی:
- اکنون برنامه ها می توانند لایه های گرافیکی خارجی را بارگیری کنند (GLES, VULKAN) را در کد برنامه بومی قرار دهید تا عملکردی مشابه یک برنامه اشکال زدایی را نشان دهد، اما بدون تحمیل سربار عملکرد. این ویژگی به ویژه هنگام پروفایل کردن برنامه خود با ابزارهایی مانند GAPID.
عملیات دسته ای برای فایل های رسانه ای:
- اندروید 11 برای سازگاری بین دستگاه ها و راحتی بیشتر کاربر، چندین روش را به آن اضافه می کند
MediaStore
API. برای کسب اطلاعات بیشتر در مورد این روش ها، به ادامه مطلب مراجعه کنید انجام بخش عملیات دسته ای در صفحه حریم خصوصی اندروید 11 مربوط به فضای ذخیره سازی.
رسانه غنی در پاسخهای سریع:
- با شروع اندروید 11، کاربران می توانند تصاویر و سایر محتوای رسانه ای غنی را در آن قرار دهند پاسخ سریع. برای پشتیبانی از این ویژگی، برنامه ها باید اطلاعاتی را به آن اضافه کنند
RemoteInput
اعلانهایی که مشخص میکنند کدام نوع MIME را میتوانند مدیریت کنند. این کار را با تماس انجام دهیدRemoteInput.Builder.setAllowDataType()
. برنامه همچنین باید هر کدام را بررسی کندRemoteInput
پخشهایی که دریافت میکند تا ببیند آیا پخش دارای محتوایی در هر یک از آن انواع است یا خیر. استفاده کنیدRemoteInput.getDataResultsFromIntent()
برای انجام این.
دسترسی به فایل های رسانه ای با استفاده از مسیرهای فایل خام:
- از اندروید 11 شروع می شود، برنامه هایی که دارای
READ_EXTERNAL_STORAGE
مجوز می تواند فایل های رسانه ای دستگاه را با استفاده از مسیرهای فایل مستقیم و کتابخانه های بومی بخواند. برای آشنایی بیشتر با این قابلیت، به ادامه مطلب مراجعه کنید دسترسی به فایل ها با استفاده از بخش مسیرهای خام در صفحه حریم خصوصی اندروید 11 مربوط به فضای ذخیره سازی.
به اشتراک گذاری امن مجموعه داده های بزرگ:
- در برخی موقعیتها، مانند مواردی که شامل یادگیری ماشینی یا پخش رسانهها میشود، برنامه شما ممکن است بخواهد از همان مجموعه داده بزرگ به عنوان یک برنامه دیگر استفاده کند. در نسخههای قبلی اندروید، برنامه شما و یک برنامه دیگر هر کدام باید یک نسخه جداگانه از همان مجموعه داده را دانلود کنند.
درخواست و بررسی پشتیبانی با تاخیر کم:
- برخی از نمایشگرها می توانند پردازش گرافیکی را پس از پردازش انجام دهند، مانند برخی از نمایشگرها و تلویزیون های خارجی. این پس پردازش گرافیک را بهبود می بخشد اما می تواند تاخیر را افزایش دهد. نمایشگرهای جدیدتر که از HDMI 2.1 پشتیبانی می کنند دارای یک صفحه نمایش هستند حالت تاخیر کم خودکار (همه چیز، همچنین به عنوان شناخته شده است حالت بازی) که با خاموش کردن این پس پردازش، تاخیر را به حداقل می رساند. برای جزئیات بیشتر در مورد ALLM، مراجعه کنید مشخصات HDMI 2.1.
رمزگشایی با تاخیر کم در MediaCodec:
- اندروید 11 بهبود می یابد
MediaCodec
برای پشتیبانی از رمزگشایی با تاخیر کم برای بازی ها و سایر برنامه های بلادرنگ. می توانید بررسی کنید که آیا یک کدک از رمزگشایی با تاخیر کم پشتیبانی می کند یا خیرFEATURE_LowLatency
بهMediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
رمزگشای تصویر NDK:
- NDK
ImageDecoder
API یک API استاندارد برای برنامههای Android C/C++ برای رمزگشایی مستقیم تصاویر ارائه میکند. توسعهدهندگان برنامه دیگر نیازی به استفاده از چارچوب API (از طریق JNI) یا بستهبندی کتابخانههای رمزگشایی تصویر شخص ثالث ندارند. برای اطلاعات بیشتر، به راهنمای توسعه دهنده رسیور تصویر.
بارگذار منابع:
- اندروید 11 یک API جدید معرفی می کند که به برنامه ها اجازه می دهد به صورت پویا نحوه جستجو و بارگذاری منابع را گسترش دهند. کلاس های API جدید
ResourcesLoader
وResourcesProvider
در درجه اول مسئول ارائه عملکرد جدید هستند. آنها با هم توانایی تامین منابع و دارایی های اضافی یا تغییر ارزش منابع و دارایی های موجود را فراهم می کنند.
به روز رسانی کتابخانه های ICU:
- اندروید 11 به روز رسانی می شود
android.icu
بسته برای استفاده از نسخه 66 از کتابخانه آی سی یو، در مقایسه با نسخه 63 در Android 10. نسخه جدید کتابخانه شامل داده های محلی CLDR به روز شده و تعدادی پیشرفت در پشتیبانی بین المللی در Android است.
API شبکه های عصبی 1.3:
- اندروید 11 گسترش و بهبود می یابد API شبکه های عصبی (NNAPI).
عملیات جدید:
- NNAPI 1.3 نوع عملوند جدیدی را معرفی می کند،
TENSOR_QUANT8_ASYMM_SIGNED
، برای حمایت طرح کوانتیزاسیون جدید TensorFlow Lite.
کنترل های جدید ML:
- NNAPI 1.3 کنترل های جدیدی را برای کمک به اجرای روان یادگیری ماشین معرفی می کند.
قدرت احراز هویت بیومتریک:
- برای کمک به کنترل سطح امنیت داده های برنامه خود، اندروید 11 این را معرفی می کند
BiometricManager.Authenticators
رابط. این رابط نقاط قوت احتمالی عناصر سخت افزاری بیومتریک را مشخص می کند. سازنده دستگاه برای هر عنصر استحکام خاصی را تعریف می کند، مانندBIOMETRIC_STRONG
orBIOMETRIC_WEAK
. این سطوح قدرت بر روی تعریف شده است تعریف سازگاری احتمال برد مراجعه کنید.
به روز رسانی CallScreeningService:
- شروع در اندروید 11، a CallScreening Service می تواند اطلاعاتی در مورد وضعیت تأیید STIR/SHAKEN (verstat) برای تماس های دریافتی درخواست کند. این اطلاعات به عنوان بخشی از جزئیات تماس برای تماس های دریافتی
پشتیبانی گسترده از دوربین در شبیه ساز اندروید:
اندروید 11 قابلیت های بهبود یافته دوربین شبیه ساز اندروید را معرفی می کند. ویژگی های اضافه شده شامل موارد زیر است:
- ضبط RAW
- پردازش مجدد YUV
- دستگاه های سطح 3
- پشتیبانی از دوربین منطقی
صداها و ارتعاشات اعلان را در حین ضبط فعال قطع کنید:
- با شروع Android 11، هنگام استفاده فعال از دوربین، برنامه شما میتواند فقط لرزشها را بیصدا کند، هم صداها و هم ارتعاشها، یا هیچکدام از آنها استفاده نمیکند.
setCameraAudioRestriction()
.
پیشرفت های Wi-Fi Passpoint:
- Passpoint برنامهها را قادر میسازد تا بهطور خودکار و بیصدا احراز هویت را انجام دهند و به نقاط امن Wi-Fi متصل شوند. برنامههایی که سطح API «R» و بالاتر را هدف قرار میدهند، میتوانند از قابلیتهای اضافی Passpoint زیر استفاده کنند.
API پیشنهاد Wi-Fi گسترش یافته است:
اندروید 11 گسترش می دهد API پیشنهاد Wi-Fi برای افزایش قابلیت های مدیریت شبکه برنامه خود، از جمله موارد زیر:
- برنامه های مدیریت اتصال می توانند با اجازه دادن به درخواست های قطع ارتباط، شبکه های خود را مدیریت کنند.
- شبکه های Passpoint در Suggestion API یکپارچه شده اند و می توانند به کاربر پیشنهاد شوند.
- API های Analytics به شما امکان می دهند اطلاعاتی در مورد کیفیت شبکه های خود به دست آورید.
حباب های چت:
- حباب اکنون برای توسعه مکالمات در سراسر سیستم در دسترس توسعه دهندگان است. Bubbles یک ویژگی آزمایشی در اندروید 10 بود که از طریق یک گزینه توسعه دهنده فعال شد - در اندروید 11 دیگر این کار ضروری نیست.
منبع: گوگل