جستجو برای:
سبد خرید 0
  • خانه
  • دوره های آموزشی
    • دوره های حضوری و آنلاین
      • دوره جامع برنامه نویسی اندروید
      • دوره جامع برنامه نویسی فلاتر
      • دوره برنامه نویسی React Native
      • دوره آموزشی برنامه نویسی iOS
    • دوره های متخصص و حرفه ای
      • دوره متخصص اندروید (پروژه محور)
      • دوره متخصص فلاتر (پروژه محور)
      • دوره آموزش امنیت در اندروید
      • دوره درآمدزایی دلاری از گوگل پلی در ایران
  • آموزش رایگان
    • دوره رایگان اندروید
    • دوره رایگان فلاتر
  • مشاورهجدید
  • دوره VIP
  • وبلاگ
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]

اطلاعات شخصی شما برای پردازش سفارش شما استفاده می‌شود، و پشتیبانی از تجربه شما در این وبسایت، و برای اهداف دیگری که در سیاست حفظ حریم خصوصی توضیح داده شده است.

ارسال مجدد کد یکبار مصرف (00:60)
  • 02171058559
  • info@amooznegar.com
  • علاقمندی ها
آکادمی آموزنگار
  • خانه
  • دوره های آموزشی
    • دوره های حضوری و آنلاین
      • دوره جامع برنامه نویسی اندروید
      • دوره جامع برنامه نویسی فلاتر
      • دوره برنامه نویسی React Native
      • دوره آموزشی برنامه نویسی iOS
    • دوره های متخصص و حرفه ای
      • دوره متخصص اندروید (پروژه محور)
      • دوره متخصص فلاتر (پروژه محور)
      • دوره آموزش امنیت در اندروید
      • دوره درآمدزایی دلاری از گوگل پلی در ایران
  • آموزش رایگان
    • دوره رایگان اندروید
    • دوره رایگان فلاتر
  • مشاورهجدید
  • دوره VIP
  • وبلاگ
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

آکادمی آموزنگار > اخبار > برنامه نویسی > اندروید > ویژگی های برتر اندروید 11 از نظر برنامه نویس ها

ویژگی های برتر اندروید 11 از نظر برنامه نویس ها

1399-04-25
ارسال شده توسط آموزنگار
اندروید
ویژگی های برتر اندروید 11

در سوم سپتامبر 2019 روزی که اندروید 10 منتشر شد مردم تنها برای استفاده از ویژگی های جدید اندروید 10 اقدام به خرید آن می کردند. اکنون این استقبال برای اندروید 11 نیز دیده می شود. قطعاً این ورژن بر روی سرویس های توسعه برنامه های اندروید تأثیر خواهد داشت.

چطور است که در مورد برخی از ویژگی های اندروید 11 از نظر برنامه نویسان بحث کنیم؟

اندروید  11

برای درک بهتر ما این مقاله را به سه بخش زیر تقسیم می کنیم:

  • ویژگی های جدید، API و امنیت
  • مهاجرت (Migration) و سازگاری
  • آزمایش کردن

توجه: به تمام لینک هایی که گفته می شود مراجعه کنید تا مهارت های خود را به شکل واقعی شکل دهید.

  • ویژگی های جدید API و امنیت

Display Cutout API:

بر اساس نوآوری های پیوسته با صفحه نمایش، API های جدید برای صفحه نمایش های Curved & Waterfall توسعه داده شده است.

Bubbles API: Bubbles (حباب) روشی است برای نگه داشتن مکالمات هنگامی که چند کار را همزمان روی گوشی انجام می دهید. اپلیکیشن های Messaging و chat باید از قابلیت نمایش notification در اندروید 11 استفاده کنند.

Display Cutout API

Scoped Storage:

همانطور که همه ویژگی ها از اندروید 10 شروع شده است اکنون ساماندهی اطلاعات و فایل ها شامل دسترسی مستقیم به Media ها در فایل raw, بروزرسانی UI داکیومنت ها و عملیات ویرایش در MediaStore ارتقا یافته است.

Permissions:

اندروید 11 بیشتر شفاف سازی ها را با مجوزها و ویژگی های جدید اضافه شده مانند  Data Access Auditing شروع کرد. با استفاده از این feature ها کاربر نهایی بهتر می تواند دسترسی به داده ها را شناسایی و تصحیح کند. مورد دیگر پرمیشن خاصی است که Dialog Visibility  مبنی بر پرسیدن دوباره سؤال نشان می دهد که شما می توانید با انتخاب گزینه ” Deny” دیگر این دیالوگ را نبینید. همچنین One Time Permission یک گزینه به نام ” Only this time” برای دادن مجوز موقت دارد. علاوه بر این اگر از Android 11 استفاده می کنید، نمی توانید درخواست دسترسی به اطلاعات لوکیشن بک‌گراند را در هر زمانی بدهید.

مجوزها در اندروید

قدرت تأیید هویت بیومتریک (Bio-metric Authentication Strength):

اندروید 11 رابط BiometricManager.Authenticators را معرفی می کند. همچنین AuthenticationResult به شما این امکان را می دهد تا بررسی کنید که آیا کاربر با استفاده از گواهینامه های بیومتریک یا دستگاه، تأیید هویت شده است یا خیر.

چگونه یک برنامه نویس اندروید شویم؟
خواندن این مقاله
قدرت گرفته از افزونه نوشته‌های مرتبط هوشمند

شبکه های عصبی API1.3 (Neural Networks API 1.3):

شبکه‌های عصبی (NNAPI) برای اجرای عملیات پیچیده محاسباتی برای یادگیری ماشین، روی دستگاه‌های اندروید طراحی شده‌است. در اندروید ۱۱، عملیات‌ها و کنترل‌ها برای توسعه در اختیار برنامه نویسان قرار گرفته اند. در این ورژن، چند عملیات جدید و کنترل‌های اجرایی به منظور کمک به بهینه‌سازی موارد استفاده مشترک اضافه شده‌است که شامل موارد زیر است:

  • Quality of Service APIs از اولویت و زمان اتمام اجرای مدل پشتیبانی می کنند.
  • Memory Domain APIs کپی حافظه و تبدیل آن برای اجرای متوالی مدل را کاهش می دهد.
  • Expanded quantization support ما به تدریج اعداد صحیح علامت دار نامتقارن (signed integer asymmetric quantization) را اضافه کردیم تا جایی که اعداد علامت دار به جای اعداد اعشاری (float) به منظور فعال‌سازی مدل های کوچکتر و استنتاج سریعتر استفاده شود.
  • مهاجرت و سازگاری (Migration & Compatibility):

پیش نمایش SDK اندروید 11 شامل تغییراتی است که با ورژن های قدیمی اندروید استودیو سازگار نیست بنابراین بهترین کار این است که شما Android Studio 4.0 Preview را نصب کنید تا بتوانید پیش نمایش SDK اندروید 11 را ببینید. شما می توانید برنامه های اندروید 11 را با اندروید استودیو 3.3 به بالا کامپایل و تست کنید. پس از همه اینها شما می توانید پیکر بندی خود را build کنید تا به همه ویژگی ها دسترسی پیدا کنید.

  • آزمایش کردن (Testing)

اندروید 11 ابزارهای جدیدی را برای تست و دیباگ اپلیکیشن های شما در برابر تغییرات رفتاری، در آخرین نسخه این پلتفرم معرفی می کند. هدف اصلی این پلتفرم، سازگار کردن کنترل و انعطاف پذیری برنامه با نسخه جدید اندروید است. دکمه toggle باید تا زمانی که همه تغییرات اپ انجام شود OFF باشد و سپس toggle باید ON شود تا وقتی که ورژن SDK خاصی را انتخاب کنید. در این مورد نیز محدودیت هایی (restrictions) وجود دارد.

کتابخانه EventBus در اندروید
خواندن این مقاله
قدرت گرفته از افزونه نوشته‌های مرتبط هوشمند

مواردی که باید به خاطر داشته باشید:

Implement اندروید ۱۱ می‌تواند بر رفتارهای پروژه شما ( affect the behaviors) تأثیر بگذارد.

توجه به موضوعات شناخته‌شده: android studio and tools،  android auto.

بسیاری از ویژگی های جدید با اندروید 11 در دسترس قرار می گیرند. این مقاله برای کسانی که می‌خواهند پروژه‌های خود را با اندروید ۱۱ آغاز کنند مفید است.

دیگر ویژگی های کلیدی:

  • Performant graphics debug layer injection
  • عملیات دسته ای برای فایل های Media
  • Rich media in quick replies
  • دسترسی به فایلهای media با استفاده از مسیر فایل raw
  • به اشتراک گذاری امن مجموعه داده ها
  • درخواست و پشتیبانی برای low latency
  • رمزگشایی Low-latency در MediaCodec
  • رمزگشایی تصاویر NDK
  • بارگذاری منابع
  • بروز رسانی کتابخانه های ICU
  • بروز رسانی CallScreeningService
  • API پیشنهادی برای WIFI
  • قطع صدا و ویبره نوتیفیکیشن در طول مدت فیلمبرداری

برای کسب اطلاعات بیشتر به وب سایت https://developer.android.com/preview مراجعه نمایید.

قبلی قرارداد های برنامه نویسی اپلیکیشن برای برنامه نویسان
بعدی آموزش استفاده از Retrofit 2 به عنوان REST client

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • GoLang
  • jetpack compose
  • PHP
  • اپلیکیشن
  • امنیت
  • اندروید
  • اوپن سورس
  • برنامه نویسی
  • برنامه نویسی iOS
  • برنامه نویسی react native
  • پادکست صوتی
  • تکنولوژی
  • جاوا
  • طراح رابط کاربری
  • طراحی رابط کاربری
  • طراحی وب
  • عمومی
  • فریلنسر
  • فلاتر
  • فناوری
  • کاتلین
  • کتاب های آموزشی
  • کسب و کار
  • لینوکس
  • هوش مصنوعی
  • وردپرس
برچسب‌ها
admob Compose coroutine dagger dagger-hilt jetpack nft rxandroid rxjava spring swift ارز دیجیتال امنیت در اندروید دارت فایربیس فوشیا مصاحبه کاری معماری mvi نقشه راه برنامه نویسی کاتلین گوگل

آکادمی آموزنگار، جایی برای آغاز یک سفر شگفت‌انگیز در دنیای برنامه‌نویسی است. آموزنگار تلاش می‌کند تا هر فردی را از هر سطحی از زندگی و تجربه به دنیای جذاب برنامه‌نویسی وارد کند.

دسترسی سریع
  • درباره ما
  • تماس با ما
  • حریم خصوصی
  • سوالات متداول
نمادها
شبکه های اجتماعی
Facebook Twitter Youtube icon--white Whatsapp

تهران، ازگل ، مجتمع تجاری الماس ایرانیان، پارک علم و فناوری فردا

021-71058559

تمامی حقوق برای آکادمی آموزنگار محفوظ می باشد

ورود
با شماره موبایل
با آدرس ایمیل
آیا هنوز عضو نشده اید؟ اکنون ثبت نام کنید
بازنشانی رمزعبور
با شماره موبایل
با آدرس ایمیل
ثبت نام
با شماره موبایل
با آدرس ایمیل
قبلا عضو شده اید؟ اکنون وارد شوید
محافظت شده توسط