اندروید 11 یک پیشرفت یا

اندروید 11 یک پیشرفت یا .... با یکی دیگر از مقالات، جهان برنامه نویسی فصل اندروید برگشتیمزمانی که اندروید 10 منتشر شد یعنی در 9 سپتامبر انقدر سر و صدا به پا کرد که تعداد زیادی از مردم برای استفاده از این ورژن حاظر به خریدن موبایل هایی با اندروید 10 شدند این قضیه برای اندروید 11 نیز صادق است مطمئنن این اپدیت برروی خدمات توسعه اپلیکیشن نیز تاثیر به سزایی خواهد داشتنظر شما در این خصوص چیست؟ باید منتظر انتشار نسخه پایدار و نهایی آن باشیم. (ژوئن)برای بهتر درک کردن این مقاله تصمیم گرفتم ان را در سه بخش ارائه کنم New Features, API & SecurityMigration & CompatibilityTestingدرخواست: برای پیشرفت بیشتر و درک کامل، از لینک های که میگذارم حتما استفاده نمایید تا در اندروید 11 به مشکل برخورد نکنید1. New Features, API & Security:Display Cutout API: بر اساس نوآوری مداوم در صفحات ، API جدید برای صفحه های منحنی و Waterfall ساخته شده است.Bubbles API: خوب Bubbles روشی برای مشاهده و دسترسی مکالمات در هنگام انجام چندین کار روی تلفن است. برنامه های پیام و گپ برای فعال سازی این مورد در Android 11 باید از این مورد در اعلان ها استفاده کنند.Scoped Storage: همانطور که همه چیز از Android 10 شروع شد ، اکنون ویژگی ها مانند دسترسی به مسیر پرونده خام برای رسانه ها ، UI اسناد به روز شده و عملیات ویرایش دسته ای در MediaStore بهبود یافته اند.بحث دسترسی ها که تنها گزینه فقط در این زمان را نشان میدهدPermissions:اندروید 11 با مجوزها شفاف تر شده و برای آن ویژگی های جدیدی به عنوان Data Access Auditing اضافه می شود. با استفاده از این ویژگی ، کاربران نهایی دسترسی داده های بالقوه غیر منتظره را بهتر شناسایی و اصلاح می کنند. مورد دیگر Dialog Visibility است که می گوید ، با دو بار ضربه زدن روی“Deny” برای اجازه خاص ، بعداً “don’t ask again” در نظر گرفته می شود. همچنین ، مجوز یکبار مصرف جدید شامل گزینه ای به نام “Only this time” برای مجوز یکبار مصرف موقت است. علاوه بر این ، اگر برنامه Android 11 را هدف قرار دهد ، نمی توانید مستقیماً درخواست تمام وقت را انجام دهیدBio-metric Authentication Strength:اندروید 11 رابط BiometricManager.Authenticators را معرفی می کند. همچنین AuthenticationResultAPI به شما امکان می دهد بررسی کنید آیا کاربر با استفاده از اعتبار سنجی یا اعتبار سنجی دستگاه احراز هویت کرده است.Neural Networks API 1.3:خوب کم کم داره جالب میشه (Neural Networks API (NNAPI برای اجرای عملیات فشرده محاسباتی برای یادگیری ماشین در دستگاه های Android طراحی شده است. در Android 11 ، عملیات و کنترل ها توسعه یافته و در دسترس توسعه دهندگان است. در این نسخه ، برخی از عملیات جدید و کنترل های اجرا برای کمک به بهینه سازی موارد استفاده معمول اضافه شده است:Quality of Service APIs: از اولویت و مهلت زمانی برای اجرای مدل پشتیبانی کنیدMemory Domain API : کپی و تحول حافظه را برای اجرای مداوم مدل کاهش دهیدExpanded quantization support: برای ایجاد مدل های کوچکتر و استنتاج سریع تر ، signed integer asymmetric quantization اضافه شده که در آن از اعداد signed integers به جای float numbers استفاده می شود.2. Migration &amp;amp; Compatibility:ظاهرا Android 11 Preview SDK شامل تغییراتی است که با بعضی نسخه های قدیمی Android Studio سازگار نیست. بنابراین ، برای داشتن بهترین تجربه توسعه با SDK Android 11 Preview ، توصیه می کنم که آخرین نسخه پیش نمایش Android Studio 4.0 Preview را نصب کنید. اگرچه می توانید با استفاده از Android Studio 3.3 و بالاتر برنامه های Android 11 را کامپایل و آزمایش کنید. 3. Testing:اندروید 11 ابزارهای جدیدی را برای testing و debugging برنامه شما در برابر تغییرات رفتاری در آخرین نسخه سیستم عامل معرفی می کند. هدف اصلی چارچوب سازگاری این است که هنگام آزمایش برنامه خود با نسخه جدید Android ، کنترل و انعطاف پذیری را در اختیار شما قرار دهد. برای توضیح بیشتر میتوانید از لینک زیر استفاده کنید When to toggle changesنکته:پیاده سازی Android 11 در پروژه های خوتان در این زمان می تواند بر رفتارهای کل اپلیکیشن تأثیر بگذارد.مشکلات شناخته شده ای در هنگام استفاده از: android studio and tools, android auto یافت می شوندویژگی های جدید بسیار زیادی با Android 11 در دسترس هستند ، اما این مقاله برای کسانی است که می خواهند با اندروید 11 برخی از کارهای عملی خود را شروع کنند.سایر ویژگی های اصلی:Performant graphics debug layer injectionBatch operations for media filesRich media in quick repliesAccess to media files using raw file pathsSecure sharing of large data setsRequesting and checking for low latency supportLow-latency decoding in MediaCodecNDK image decoderResource loadersUpdates to the ICU librariesCallScreeningService updatesWi-Fi Suggestion APIMute notification sounds and vibrations during active captureدر انتهای این مقاله برای درک بهتر پیشنهاد میکنم به مقاله اصلی مراجعه کنید چون توضیح و کنار هم قرار دادن لغات تخصصی انگیلیسی با توضیح فارسی کار را برای من کمی سخت میکرد(تا الان شده چیزی را بدونی اما توضیح فارسی ان برای شما سخت باشه؟??) https://mohammadabdipour.medium.com/android-11-is-an-improvement-or-79651065a129برای کسب اطلاعات بیشتر ، به https://developer.android.com/preview مراجعه کنیدراستی نظراتون دررابطه به قراردادن پادکست های آموزشی در هر مقاله چیه؟ براتون جالبه؟ لطفا نظرات خودتان را برای من کامنت کنید?