এই পৃষ্ঠাটি Android 11 রিলিজের প্রধান বৈশিষ্ট্যগুলিকে সংক্ষিপ্ত করে এবং অতিরিক্ত তথ্যের লিঙ্ক প্রদান করে। এই বৈশিষ্ট্যের সারাংশ এই সাইটে বৈশিষ্ট্যের ডকুমেন্টেশন অবস্থান অনুযায়ী সংগঠিত হয়.
স্থাপত্য
API কোটা
অ্যান্ড্রয়েড 11 রিলিজ API কোটা বৈশিষ্ট্য প্রবর্তন করে, যা অ্যাপগুলি কত ঘন ঘন নির্দিষ্ট API-কে কল করতে পারে তা সীমাবদ্ধ করে। এটি শুধুমাত্র JobScheduler
API কলে প্রয়োগ করা হয়। প্রিসেট সীমাতে আপনি যে কোনো পরিবর্তন করলেও CTS পরীক্ষায় উত্তীর্ণ হতে হবে। আপনি QuotaTracker.java
এ setEnabled
পদ্ধতি ব্যবহার করে API কোটা নিষ্ক্রিয় এবং সক্ষম করতে পারেন। ডিফল্ট সক্রিয় করা হয়. বৈশিষ্ট্যটি নিষ্ক্রিয় করা অ্যাপগুলিকে সীমাবদ্ধতা ছাড়াই প্রভাবিত API কল করতে দেয়৷
QuotaTracker
এবং সংশ্লিষ্ট ক্লাসের জন্য ইউনিট পরীক্ষা প্রদান করা হয়। QuotaTracker
ক্লাসের মন্তব্যে বিস্তারিত ডকুমেন্টেশন রয়েছে। এই বৈশিষ্ট্যটি নতুন LimitExceededException
পাবলিক API প্রবর্তন করে।
বুটলোডার
বুট হেডার সংস্করণ 3
Android 11 বুট হেডার সংস্করণ 3 সমর্থন করে। বিস্তারিত জানার জন্য, বুট ইমেজ হেডার দেখুন।
পার্টিশন
বুট পার্টিশন
অ্যান্ড্রয়েড 11 জেনেরিক কার্নেল চিত্রের ধারণাটি উপস্থাপন করে। একটি জেনেরিক কার্নেল ইমেজ সহ একটি নির্বিচারে ডিভাইস বুট করতে সক্ষম করার জন্য, সমস্ত বিক্রেতা-নির্দিষ্ট তথ্য বুট পার্টিশন থেকে ফ্যাক্টর করা হয় এবং একটি ভেন্ডর-বুট পার্টিশনে স্থানান্তরিত করা হয়। অ্যান্ড্রয়েড 11-এর সাথে লঞ্চ করা একটি ডিভাইস অবশ্যই বিক্রেতা-বুট পার্টিশন এবং আপডেট করা বুট পার্টিশন ফর্ম্যাটকে GKI-এর সাথে পরীক্ষায় উত্তীর্ণ হতে হবে।
বিক্রেতা বুট হেডার
ভেন্ডর বুট হেডার একাধিক পৃষ্ঠা হতে পারে।
পণ্য পার্টিশন ইন্টারফেস প্রয়োগ
Android 11 product
পার্টিশনটিকে আনবান্ড করে , এটিকে system
এবং ভেন্ডর পার্টিশন থেকে স্বাধীন করে। এই পরিবর্তনগুলির অংশ হিসাবে, আপনি এখন নেটিভ এবং জাভা ইন্টারফেসে পণ্য পার্টিশনের অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন।
পুনরুদ্ধারের ছবি
Android 11 পুনরুদ্ধারের চিত্রের প্রয়োজনীয়তা আপডেট করে এবং বুট/পুনরুদ্ধার চিত্রের অংশ হিসাবে একটি পুনরুদ্ধার DTBO/ACPIO অন্তর্ভুক্ত করার জন্য নতুন রিলিজ-ভিত্তিক বিকল্পগুলি অন্তর্ভুক্ত করে। বিস্তারিত জানার জন্য, রিকভারি ইমেজ দেখুন।
নরম রিস্টার্ট
অ্যান্ড্রয়েড 11 সফ্ট রিস্টার্ট সমর্থন করে, যেগুলি রিবুট করার প্রয়োজন হয় এমন আপডেটগুলি প্রয়োগ করতে ব্যবহৃত ব্যবহারকারী স্পেসে প্রসেসের রানটাইম রিস্টার্ট হয় (উদাহরণস্বরূপ, APEX প্যাকেজগুলির আপডেট)।
কার্নেল
অ্যান্ড্রয়েড সাধারণ কার্নেল
অ্যান্ড্রয়েড 11 কীভাবে অ্যান্ড্রয়েড সাধারণ কার্নেলগুলিকে বিকশিত এবং একীভূত করা হয় তাতে উল্লেখযোগ্য পরিবর্তনগুলি প্রবর্তন করে৷
অ্যান্ড্রয়েড কার্নেল এবিআই পর্যবেক্ষণ
অ্যান্ড্রয়েড 11 অ্যান্ড্রয়েড কার্নেলের ইন-কার্নেল এবিআইকে স্থিতিশীল করতে ABI মনিটরিং টুলিং চালু করেছে।
জেনেরিক কার্নেল চিত্র
অ্যান্ড্রয়েড 11 জেনেরিক কার্নেল ইমেজ (জিকেআই) প্রবর্তন করে, যা কোর কার্নেলকে একীভূত করে এবং লোডযোগ্য মডিউলে কোর কার্নেলের বাইরে SoC এবং বোর্ড সমর্থন সরিয়ে কার্নেল ফ্র্যাগমেন্টেশনের সমাধান করে।
মডুলার কার্নেল
কার্নেল মডিউল সমর্থন
একটি জেনেরিক কার্নেল ইমেজ (GKI) একটি ডিভাইসকে পার্টিশন মাউন্ট করতে সক্ষম করার জন্য প্রয়োজনীয় ড্রাইভার সমর্থন নাও থাকতে পারে। একটি ডিভাইসকে পার্টিশন মাউন্ট করতে এবং বুটিং চালিয়ে যেতে, ramdisk-এ উপস্থিত কার্নেল মডিউলগুলি লোড করার জন্য প্রথম-পর্যায়ের init
কে উন্নত করা হয়। র্যামডিস্ক জেনেরিক এবং ভেন্ডর র্যামডিস্কে বিভক্ত। ভেন্ডর কার্নেল মডিউলগুলি ভেন্ডর রামডিস্কে সংরক্ষণ করা হয়। কার্নেল মডিউল লোড করা হয় তা কনফিগারযোগ্য।
ডিবাগএফএস
অ্যান্ড্রয়েড 11 ডিবাগএফএস-এর জন্য প্ল্যাটফর্ম সমর্থন সরিয়ে দেয় এবং এটি উত্পাদন ডিভাইসে মাউন্ট করা বা অ্যাক্সেস না করা প্রয়োজন। DebugFS ডিবাগ করার উদ্দেশ্যে তৈরি করা হলেও, এটি ব্যবহারকারীর মধ্যে অন্তর্ভুক্ত করা হয়েছে এবং জেনেরিক এবং বিক্রেতা-নির্দিষ্ট উপাদানগুলির জন্য বাগ বিল্ড ব্যবহার করা হয়েছে। DebugFS বঞ্চিত হচ্ছে কারণ এটি তৈরি করে:
অস্থির এবং নথিভুক্ত API. অ্যান্ড্রয়েড সঠিকভাবে কাজ করার জন্য সু-সংজ্ঞায়িত এবং স্থিতিশীল লিনাক্স কার্নেল ইন্টারফেস এবং HAL-এর উপর নির্ভর করে। VTS পরীক্ষা এই ইন্টারফেসের উপস্থিতি এবং সঠিকতা প্রয়োগ করে। DebugFS প্রয়োগ করা যাবে না কারণ এর ABI স্থিতিশীল বা নথিভুক্ত নয়।
খারাপ কোড গুণমান. যেহেতু এগুলি ডিবাগিংয়ের জন্য, তাই
debugfs
এ যোগ করা নোডগুলি অন্যান্য ফাইল সিস্টেমের মতো কঠোরভাবে পর্যালোচনা এবং পরীক্ষা করা হয় না। যখনdebugfs
এ বাগগুলি আবিষ্কৃত হয়, তখন সেগুলিকে কম অগ্রাধিকার হিসাবে বিবেচনা করা হয়, যাdebugfs
থেকে উদ্ভূত নিরাপত্তা দুর্বলতায় অবদান রাখে।নিরাপত্তা দুর্বলতা. DebugFS তৈরি করা হয়েছিল কার্নেল ডেভেলপারদের সিস্টেম ডিবাগ করতে সাহায্য করার উদ্দেশ্যে এবং নিরাপত্তার দিকে মনোযোগ দিয়ে নয়। একটি প্রোডাকশন ডিভাইসে উন্মোচিত সমস্ত ডিবাগএফএস নোডগুলি সুরক্ষিত তা যাচাই করার জন্য কোনও কার্যকর পদ্ধতি নেই। যদিও SEpolicy কড়াকড়ি
debugfs
থেকে উদ্ভূত নিরাপত্তা দুর্বলতার তীব্রতা কমিয়েছে, মাউন্টিংdebugfs
অনুমোদন না দেওয়াই আক্রমণের পৃষ্ঠকে সম্পূর্ণরূপে নির্মূল করার একমাত্র উপায়।
Android 11-এ, VTS প্রয়োগ করে যে ডিভাইসের কার্নেল কনফিগারে CONFIG_DEBUG_FS
সক্ষম করা নেই এবং debugfs
/proc/filesystems
অধীনে তালিকাভুক্ত নয়।
GKI-এর জন্য ION হিপস
অ্যান্ড্রয়েড 11-এ, অ্যান্ড্রয়েড কমন কার্নেল v5.4 কোর আইওন ড্রাইভার বিল্ট-ইন রাখার সময় ভেন্ডর-নির্দিষ্ট ION হিপগুলিকে মডুলারাইজ করার জন্য একটি ফ্রেমওয়ার্ক প্রবর্তন করে, জেনেরিক কার্নেল ইমেজ (GKI) ব্যবহার করার সময় ION কার্নেল ড্রাইভার পরিবর্তনগুলি বজায় রাখতে OEMগুলিকে সক্ষম করে৷
মডুলার সিস্টেম উপাদান
স্বয়ংক্রিয়ভাবে অনুমতি প্রত্যাহার করুন
Android 11-এ, PermissionsController মডিউল স্বয়ংক্রিয়ভাবে এমন অ্যাপগুলির জন্য রানটাইম অনুমতি প্রত্যাহার করতে পারে যেগুলি দীর্ঘ সময়ের জন্য ব্যবহার করা হয়নি।
মেইনলাইন মডিউল আপডেট
অ্যান্ড্রয়েড 11 বেশ কয়েকটি নতুন মডিউল প্রবর্তন করে এবং বেশ কয়েকটি বিদ্যমান মডিউল আপডেট করে যা অ্যান্ড্রয়েড 10 এ চালু করা হয়েছিল।
রানটাইম রিসোর্স ওভারলে
Android 11 বা উচ্চতর RRO-এর জন্য একটি নতুন প্রক্রিয়া সমর্থন করে। বর্ধনের মধ্যে রয়েছে সংরক্ষিত রিসোর্স আইডি স্পেস, টার্গেট রিসোর্স গণনার জন্য একটি res/xml/overlays.xml
ফাইল, ওভারলেগুলির জন্য একটি Soong বিল্ড নিয়ম, পরিবর্তনযোগ্যতা, ডিফল্ট অবস্থা এবং ওভারলেগুলির অগ্রাধিকার কনফিগার করার জন্য একটি OverlayConfig
ফাইল।
বিক্রেতা NDK
বিক্রেতা স্ন্যাপশট
Android 11 VNDK স্ন্যাপশট বিল্ড আর্টিফ্যাক্ট এবং বিক্রেতার স্ন্যাপশট সমর্থন করে, যা আপনি উৎস ট্রিতে Android সংস্করণ নির্বিশেষে vendor.img
তৈরি করতে ব্যবহার করতে পারেন। এটি ছবিগুলির মিশ্র সংস্করণগুলিকে সক্ষম করে, যেমন একটি পুরানো বিক্রেতা এবং একটি নতুন সিস্টেম চিত্র৷
অডিও
এফএম টিউনার থেকে অডিও ক্যাপচারের জন্য একটি বিশেষ অনুমতির প্রয়োজন
অ্যান্ড্রয়েড 11-এ, অডিও সোর্স MediaRecorder.AudioSource.RADIO_TUNER
@SystemApi হিসাবে দৃশ্যমান এবং এটি ব্যবহার করার সময় একটি AudioRecord
বা MediaRecorder
দিয়ে অডিও ক্যাপচার করার জন্য android.permission.CAPTURE_AUDIO_OUTPUT
বিশেষ অনুমতি প্রয়োজন
অডিও প্রভাব
Android 11 থেকে শুরু করে, ডিভাইস নির্মাতারা অডিও ক্যাপচার বা প্লেব্যাকের জন্য একটি প্রদত্ত অডিও ডিভাইস নির্বাচন করা হলে স্বয়ংক্রিয়ভাবে নির্দিষ্ট অডিও প্রভাবগুলি সংযুক্ত এবং সক্ষম করার ক্ষমতা রাখে।
ডিভাইসের প্রকার সীমা
Android 11-এ, আমরা নতুন অডিও ডিভাইসের ধরন যোগ করার জন্য অডিও ডিভাইসের প্রকারের সংখ্যার সীমা সরিয়ে দিয়েছি ।
বাস্তবায়ন
অডিও বাস্তবায়ন
Android 11 নিম্ন সংস্করণের তুলনায় রানটাইমে সাউন্ড ট্রিগার HAL বাস্তবায়নের কঠোর প্রয়োগের বৈশিষ্ট্য রয়েছে।
মোটরগাড়ি
রিলিজ বিবরণ
নতুন স্বয়ংচালিত বৈশিষ্ট্য এবং বর্ধন সম্পর্কে জানতে, স্বয়ংচালিত রিলিজের বিবরণ দেখুন।
USB পোর্ট রিসেট API
ডিভাইস নির্মাতারা সংযুক্ত হোস্টের সাথে USB গ্যাজেট সংযোগ পুনরায় সেট করতে Android 11-এ USB পোর্ট রিসেট API প্রয়োগ করতে পারে।
ক্যামেরা
ক্যামেরা বোকেহ
অ্যান্ড্রয়েড 11 থেকে শুরু করে, অ্যান্ড্রয়েড প্ল্যাটফর্ম ক্যামেরা বোকেহ বাস্তবায়নকে সমর্থন করে এবং তৃতীয় পক্ষের অ্যাপগুলিতে বোকেহ বৈশিষ্ট্যটি উপলব্ধ করতে API প্রদান করে।
ক্যামেরা জুম
Android 11-এ, একটি অ্যাপ ANDROID_CONTROL_ZOOM_RATIO
সেটিংসের মাধ্যমে ক্যামেরার জুম (ডিজিটাল এবং অপটিক্যাল) ব্যবহার করতে পারে। এই সেটিংটি একটি ফ্লোটিং পয়েন্ট ফ্যাক্টর যা ANDROID_SCALER_CROP_REGION
সেটিংসের সাথে পূর্ণসংখ্যার মান ব্যবহার করার তুলনায় জুমের জন্য আরও ভাল নির্ভুলতার জন্য অনুমতি দেয় এবং এটি জুম আউট করার অনুমতি দেয় (< 1.0f)৷
সমসাময়িক ক্যামেরা স্ট্রিমিং
অ্যান্ড্রয়েড 11 থেকে শুরু করে, ক্যামেরা 2 এপিআই-তে এমন পদ্ধতি রয়েছে যা অ্যাপগুলি কল করে তা নির্ধারণ করতে পারে যে ক্যামেরাগুলি সমকালীন স্ট্রিমিং সমর্থন করে এবং কোন স্ট্রিম কনফিগারেশনগুলি সমর্থিত কিনা।
অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইসের জন্য উন্নত ক্যামেরা সমর্থন
অ্যান্ড্রয়েড 11 কাটলফিশ এবং অ্যান্ড্রয়েড এমুলেটর ভার্চুয়াল ডিভাইসে একটি পুনর্গঠিত ইমুলেটেড ক্যামেরা এইচএএল বাস্তবায়ন প্রবর্তন করেছে যা সহ আরও ক্যামেরা বৈশিষ্ট্যগুলির জন্য সমর্থন যোগ করে:
- RAW ক্যাপচার
- YUV রিপ্রসেসিং
- লেভেল 3 ডিভাইস
- যৌক্তিক ক্যামেরা সমর্থন
- গভীরতা শুধুমাত্র ক্যামেরা সমর্থন
এই অনুকরণ করা ক্যামেরা HAL /platform/hardware/google/camera/devices/EmulatedCamera/hwl
এ পাওয়া যাবে।
মাল্টি-ক্যামেরা সেরা অনুশীলন
অ্যাপ্লিকেশান সামঞ্জস্য বজায় রাখার সময় মাল্টি-ক্যামেরা দ্বারা সক্ষম বৈশিষ্ট্যগুলির সম্পূর্ণরূপে সুবিধা নিতে, একটি লজিক্যাল মাল্টি-ক্যামেরা ডিভাইস প্রয়োগ করার সময় এই সেরা অনুশীলনগুলি অনুসরণ করুন৷ এর মধ্যে রয়েছে Android 11-এ প্রবর্তিত ANDROID_CONTROL_ZOOM_RATIO
API ব্যবহার করার সর্বোত্তম অনুশীলন।
সিস্টেম ক্যামেরা
Android 11 android.permission.SYSTEM_CAMERA
অনুমতির মাধ্যমে সিস্টেম ক্যামেরার জন্য সমর্থন চালু করেছে। সিস্টেম ক্যামেরা আপনাকে ক্যামেরা বৈশিষ্ট্যগুলি প্রয়োগ করার অনুমতি দেয় যা বিশেষ সুবিধাপ্রাপ্ত বা সিস্টেম অ্যাপগুলিতে ব্যবহার করা যেতে পারে তবে তৃতীয় পক্ষের পাবলিক অ্যাপগুলিতে উপলব্ধ নয়।
সামঞ্জস্য
Android 11 কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্টটি নতুন বৈশিষ্ট্যের আপডেট এবং পূর্বে প্রকাশিত কার্যকারিতার প্রয়োজনীয়তার পরিবর্তন সহ পূর্ববর্তী সংস্করণগুলিতে পুনরাবৃত্তি করে।
সংযোগ
ব্লুটুথ এবং এনএফসি
NFC অফ-হোস্ট পেমেন্ট সিঙ্ক্রোনাইজেশন
অ্যান্ড্রয়েড অফ-হোস্ট কার্ড ইমুলেশনের জন্য একটি সুরক্ষিত উপাদান সহ NFC কার্ড ইমুলেশন সমর্থন করে তবে ট্যাপ এবং পে সেটিং-এ নির্দিষ্ট করা পছন্দের অর্থপ্রদান পরিষেবাটি সুরক্ষিত উপাদানে থাকা অ্যাপের সাথে সিঙ্ক্রোনাইজ করা সম্ভব নয়৷
অ্যান্ড্রয়েড 11 অফ-হোস্ট পেমেন্ট সিঙ্ক্রোনাইজেশনের মাধ্যমে এই সমস্যাটির সমাধান করে, একটি পদ্ধতি যা আপনাকে ট্যাপ অ্যান্ড পে-তে পেমেন্ট কনফিগারেশন, কন্ট্যাক্টলেস ফ্রন্ট-এন্ড (সিএলএফ) রাউটিং কনফিগারেশন এবং সুরক্ষিত উপাদানে অ্যাপ-নির্বাচিত অবস্থা সিঙ্ক্রোনাইজ করতে দেয়।
দ্রুত অ্যাক্সেস ওয়ালেট
কুইক অ্যাকসেস ওয়ালেট বৈশিষ্ট্য ব্যবহারকারীকে পাওয়ার মেনু থেকে সরাসরি পেমেন্ট কার্ড এবং প্রাসঙ্গিক পাস অ্যাক্সেস করতে দেয়।
কলিং এবং মেসেজিং
জরুরী কল আচরণ
Android 11 উন্নত পরিষেবা প্রদানকারীর প্রয়োজনীয়তাগুলির জন্য জরুরি কলগুলি কীভাবে পরিচালনা করা হয় তার পরিবর্তনগুলি উপস্থাপন করে। জরুরী কল পরিচালনার আচরণ নীচে বর্ণনা করা হয়েছে:
-
KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL
কী কীভাবে সেট করা আছে তার উপর নির্ভর করে যখন একজন ব্যবহারকারী চলমান কলে জরুরী কল করেন, তখন ডিভাইসটি স্বয়ংক্রিয়ভাবে চলমান কলটিকে সংযোগ বিচ্ছিন্ন করে দেয় বা চলমান কলটিকে হোল্ডে রাখে এবং জরুরী কলটি সংযোগ বিচ্ছিন্ন না হওয়া পর্যন্ত চলমান কলে ফিরে অদলবদল করার অনুমতি দেয় না। . - জরুরী কল চলাকালীন, ইনকামিং কলগুলি স্বয়ংক্রিয়ভাবে প্রত্যাখ্যান করা হয় এবং ব্যবহারকারীর কাছে মিসড কল হিসাবে প্রদর্শিত হয়। একটি সক্রিয় জরুরী কল চলাকালীন, আউটগোয়িং নন-ইমার্জেন্সি কল করা যাবে না।
- জরুরী কলব্যাক মোডে, একটি অ-জরুরী কল করার ফলে ডিভাইসটি জরুরী কলব্যাক মোড থেকে প্রস্থান করে। একটি জরুরী কল করা হলে, কল শেষ হলে ডিভাইসটি জরুরী কলব্যাক মোডে পুনরায় প্রবেশ করে। ইনকামিং কলগুলি ডিভাইসটিকে জরুরী কলব্যাক মোড থেকে প্রস্থান করতে দেয় না।
- সক্রিয় জরুরী কল অদলবদল বা রাখা যাবে না।
আপডেটযোগ্য জরুরি নম্বর ডাটাবেস
Android 11 একটি জরুরি নম্বর ডাটাবেস প্রবর্তন করেছে যা OTA আপডেটের মাধ্যমে আপডেট করা যেতে পারে। ডাটাবেসে সংশ্লিষ্ট দেশ এবং পরিষেবা বিভাগগুলির সাথে জরুরি ফোন নম্বরগুলির একটি তালিকা রয়েছে৷
বাহক
eSIM
ক্যারিয়ার অ্যাপের মাধ্যমে eSIM সক্রিয়করণ প্রবাহ
Android 11 একটি ক্যারিয়ার অ্যাপের মাধ্যমে একটি eSIM প্রোফাইল সক্রিয় করার প্রক্রিয়া উন্নত করে। একটি প্রোফাইল ডাউনলোড করার জন্য একটি অ্যাক্টিভেশন কোড ব্যবহার করার সময়, ব্যবহারকারীর কাছ থেকে অতিরিক্ত তথ্য পুনরুদ্ধার করতে LPA ক্যারিয়ার অ্যাপের ইউজার ইন্টারফেস চালু করতে পারে। ক্যারিয়ার অ্যাপটি একটি eSIM প্রোফাইল সক্রিয় করতে LUI চালু করতে পারে।
আরও তথ্যের জন্য, দেখুন:
- LPA অ্যাক্টিভেশন ফ্লোতে ক্যারিয়ার অ্যাপ UI শুরু করা হচ্ছে
- একটি ক্যারিয়ার অ্যাপে LPA অ্যাক্টিভেশন ফ্লো চালু করা হচ্ছে
eUICC API ত্রুটি পরিচালনা
অ্যান্ড্রয়েড 11 eUICC API-এর কলকারীকে পৃথকভাবে নির্দিষ্ট ত্রুটিগুলি পরিচালনা করার অনুমতি দিয়ে ত্রুটি পরিচালনার উন্নতি করতে অতিরিক্ত কী এবং মানগুলি প্রবর্তন করে৷
সাবস্ক্রিপশন মুছে ফেলার পদ্ধতির বিকল্প প্যারামিটার
অ্যান্ড্রয়েড 11 থেকে শুরু করে, EuiccManager
এ eraseSubscriptions
পদ্ধতি ব্যবহার করার সময়, আপনাকে একটি EuiccCardManager#ResetOption
enum মান প্রদান করতে হবে যাতে সব পরীক্ষা, অপারেশনাল বা উভয় ধরনের সাবস্ক্রিপশন মুছে ফেলা যায় কিনা তা নির্দিষ্ট করতে হবে।
মাল্টি-অপারেটর নেটওয়ার্ক সমর্থন
Android 11 এর সাথে চালু হওয়া ডিভাইসগুলি একাধিক পাবলিক ল্যান্ড মোবাইল নেটওয়ার্কের (PLMN) জন্য সমর্থন প্রদান করতে পারে। মাল্টি-পিএলএমএন সমর্থন মোবাইল নেটওয়ার্ক অপারেটরদের (এমএনও) একাধিক পরিচয় সম্প্রচার করার অনুমতি দিয়ে নমনীয়তা প্রদান করে।
ছোট সেল সমর্থন
অ্যান্ড্রয়েড 11-এর সাথে চালু করা ডিভাইসগুলি সেল আইডেন্টিফিকেশন এপিআই-এর পদ্ধতিগুলির মাধ্যমে ক্লোজড সাবস্ক্রাইবার গ্রুপের (CSGs) জন্য সমর্থন প্রদান করতে পারে যা একটি সেলের CSG তথ্য সম্পর্কে তথ্য পায়। এটি মোবাইল নেটওয়ার্ক অপারেটরদের (MNO) জন্য উপযোগী যারা বন্ধ গ্রাহক গোষ্ঠীর মাধ্যমে ছোট সেল পরিচালনা করে।
কানেক্টিভিটি ডায়াগনস্টিকস API
কানেক্টিভিটি ডায়াগনস্টিকস এপিআই সেই অ্যাপগুলিকে অনুমতি দেয় যেগুলি নেটওয়ার্কগুলির মালিকানা বা পরিচালনা করে, যেমন ক্যারিয়ার অ্যাপস, ভিপিএন অ্যাপস এবং ওয়াই-ফাই সাজেশন অ্যাপগুলিকে ফ্রেমওয়ার্ক থেকে ডায়াগনস্টিক নেটওয়ার্ক সংযোগের তথ্য পেতে।
মোবাইল API পরিবর্তনগুলি খুলুন
অ্যান্ড্রয়েড 11 ওপেন মোবাইল API (OMAPI) এর জন্য অতিরিক্ত কার্যকারিতা প্রবর্তন করে:
- ক্যারিয়ারের বিশেষাধিকারের জন্য নিয়ম পার্সিং।
নিম্নলিখিত এক বা একাধিক ব্যবহার করে এমবেডেড সিকিউর এলিমেন্ট (eSE) অ্যাক্সেস বা একটি eSE বিধান কাস্টমাইজ করা:
- SECURE_ELEMENT_PRIVILEGED_OPERATION সিস্টেমের সুবিধাপ্রাপ্ত অনুমতি
- কনফিগারযোগ্য অ্যাক্সেস নিয়ম অ্যাপ্লিকেশন মাস্টার (ARA-M) অ্যাপ শনাক্তকারী (AIDs)
- OMAPI রিডার রিসেট করতে সিস্টেম API
reset
পাঠকদের ডিভাইসের ক্ষমতা ফিল্টার করার জন্য অ্যাপগুলির জন্য একটি স্পষ্ট সূচক প্রদান করা।
সংকেত শক্তি রিপোর্টিং
Android 11-এ, আপনি 4G LTE এবং 5G NR রেডিও অ্যাক্সেস নেটওয়ার্ক (RANs) এর সিগন্যাল শক্তি রিপোর্ট করার জন্য ব্যবহার করার জন্য ফ্রেমওয়ার্কের জন্য একাধিক সিগন্যাল পরিমাপ প্রকার নির্বাচন এবং কাস্টমাইজ করতে পারেন। তারপরে আপনার ডিভাইসে সিগন্যাল বারগুলি কীভাবে প্রদর্শিত হয় তা নিয়ন্ত্রণ করতে আপনি রিপোর্ট করা সংকেত শক্তিগুলি ব্যবহার করতে পারেন।
ওয়াই-ফাই
ক্যারিয়ার ওয়াই-ফাই নেটওয়ার্ক কনফিগারেশন
Android 11-এ, আপনি ক্যারিয়ার কনফিগারেশন ম্যানেজারে carrier_wifi_string_array
প্যারামিটার কনফিগার করার পরিবর্তে ক্যারিয়ার ওয়াই-ফাই নেটওয়ার্ক কনফিগারেশন যোগ করতে Wi-Fi সাজেশন API ব্যবহার করতে পারেন।
টিথারিংয়ের জন্য Wi-Fi হটস্পট (সফ্ট এপি) সমর্থন
Android 11 উন্নত Wi-Fi হটস্পট (সফ্ট এপি) কনফিগারেশন প্রবর্তন করে, যা ক্যারিয়ার ব্যবহারের ক্ষেত্রে এবং কাস্টমাইজেশনের জন্য আরও সহায়তা প্রদান করে। এই পরিবর্তনগুলি ডিভাইস নির্মাতাদের নিম্নলিখিত কনফিগার করতে দেয়:
- SSID এবং BSSID
- নিরাপত্তা প্রকার (WPA3 সহ)
- লুকানো SSID
- অপারেটিং ব্যান্ড এবং চ্যানেল (এসিএস সহ)
- অনুমোদিত ক্লায়েন্টের সর্বাধিক সংখ্যা
- অটোশাটডাউন টাইমআউট মান
- অ্যালোলিস্ট এবং ব্লকলিস্ট যুক্ত ডিভাইসের ব্যবহারকারীর নিয়ন্ত্রণের অনুমতি দিতে
Wi-Fi নেটওয়ার্ক নির্বাচন বর্ধিতকরণ
অ্যান্ড্রয়েড 11 ওয়াই-ফাই নেটওয়ার্ক কানেক্টিভিটি উন্নত করতে ওয়াই-ফাই নেটওয়ার্ক নির্বাচনের উন্নতির প্রবর্তন করে।
Wi-Fi পাসপয়েন্ট বর্ধিতকরণ
অ্যান্ড্রয়েড 11 পাসপয়েন্ট বৈশিষ্ট্যে নিম্নলিখিত বর্ধিতকরণগুলি প্রবর্তন করে:
- প্রোফাইলের মেয়াদ শেষ হওয়ার সমর্থন সিস্টেমকে ব্যবহারকারীকে অবহিত করতে এবং প্রোফাইলের মেয়াদ শেষ হওয়ার তারিখগুলি প্রয়োগ করার অনুমতি দেয়। এর জন্য
SubscriptionParameters/ExpirationDate
ফিল্ড আরম্ভ করা সহ একটি প্রোফাইল প্রয়োজন। - Passpoint R1 প্রোফাইলের জন্য ব্যক্তিগত, স্ব-স্বাক্ষরিত CA শংসাপত্রের জন্য সমর্থন।
- CA শংসাপত্র ছাড়াই পাসপয়েন্ট R1 প্রোফাইলের জন্য সমর্থন। সংযোগটি প্রমাণীকরণ করতে সিস্টেমটি ডিফল্ট ট্রাস্ট স্টোর ব্যবহার করে।
- ANQP FQDN থেকে আলাদাভাবে একটি নামযুক্ত AAA ডোমেন কনফিগার করার জন্য সমর্থন (PPS-MO-তে
Extension/Android
নোড ব্যবহার করে)। এটি আপনাকে একটি AAA ডোমেন নির্দিষ্ট করতে দেয় যা সংযোগ নিরাপত্তার সাথে আপস না করে বিজ্ঞাপনী ডোমেন থেকে আলাদা। - একই FQDN সহ একাধিক ইনস্টল করা পাসপয়েন্ট কনফিগারেশনের জন্য সমর্থন। এটি এমন ক্যারিয়ারদের জন্য উপযোগী যারা তাদের নেটওয়ার্কে মোবাইল কান্ট্রি কোড (MCC) এবং মোবাইল নেটওয়ার্ক কোড (MNC) এর একাধিক সংমিশ্রণ স্থাপন করে, কিন্তু শুধুমাত্র একটি FQDN আছে।
- পাসপয়েন্ট R3 অ্যাক্সেস পয়েন্ট সনাক্ত এবং গ্রহণ করার ক্ষমতা।
- উন্নত নেটওয়ার্ক মিল:
-
HomeSP/HomeOIList
এর জন্য হোম প্রোভাইডার ম্যাচিং সমর্থন করে। -
HomeSP/OtherHomePartners
এর জন্য হোম প্রোভাইডার ম্যাচিং সমর্থন করে। - পাসপয়েন্ট স্পেসিফিকেশন দ্বারা প্রয়োজনীয় নয় এমন EAP পদ্ধতির মিলের প্রয়োজনীয়তা সরিয়ে দেয়।
-
Wi-Fi প্রোফাইলগুলি সাধারণ নামের সমর্থন উন্নত করেছে৷
অ্যান্ড্রয়েড 11-এ, ওয়াই-ফাই প্রোফাইলগুলি বৈধ থাকে যখন কোনও ক্যারিয়ারের রুট সার্টিফিকেট অথরিটি (CA) পরিবর্তিত হয় যদি ঐচ্ছিক Android
এক্সটেনশন সাবট্রিতে সাধারণ নাম নির্দিষ্ট করা থাকে। পূর্ববর্তী সংস্করণগুলিতে, রুট CA পরিবর্তিত হলে ব্যবহারকারীদের অবশ্যই ক্যারিয়ার থেকে একটি নতুন প্রোফাইল ডাউনলোড করতে হবে।
ডেটা
ডেটা অ্যাক্সেস অডিটিং
অ্যান্ড্রয়েড 11 ডেটা অ্যাক্সেস অডিটিং প্রবর্তন করে, অ্যাপ বিকাশকারীদের আরও ভালভাবে সনাক্ত করতে দেয় যে কীভাবে তাদের অ্যাপ এবং নির্ভরতা ব্যবহারকারীদের কাছ থেকে ব্যক্তিগত ডেটা (যেমন অবস্থান এবং ক্যামেরা ডেটা) অ্যাক্সেস করে। জটিল, বহুমুখী অ্যাপের জন্য, ডেভেলপাররা অ্যাপের বিভিন্ন অংশ শনাক্ত করতে অ্যাট্রিবিউশন ট্যাগ নির্ধারণ করতে পারেন।
আরও তথ্যের জন্য, ডেটা অ্যাক্সেস অডিটিং দেখুন।
প্রদর্শন
বুদবুদ বিজ্ঞপ্তি API আপডেট
অ্যান্ড্রয়েড 10 বুদবুদ বিজ্ঞপ্তি API চালু করেছে, যা ব্যবহারকারীদের তাদের ডিভাইসের যেকোনো জায়গা থেকে মাল্টি-টাস্ক করতে দেয়। অ্যান্ড্রয়েড 11-এ বেশ কয়েকটি বুদবুদ বর্ধন অন্তর্ভুক্ত রয়েছে। সবচেয়ে উল্লেখযোগ্য পরিবর্তনগুলি হল ডিফল্টরূপে বুদবুদগুলি চালু করা এবং সেটিংসগুলিকে বিকাশকারী বিকল্পগুলি থেকে সরিয়ে দেওয়া৷ অ্যান্ড্রয়েড প্ল্যাটফর্মে বুদবুদ বাস্তবায়নের জন্য কোন কাজের প্রয়োজন নেই।
ডিভাইস নিয়ন্ত্রণ
অ্যান্ড্রয়েড 11 থেকে শুরু হওয়া ডিভাইস কন্ট্রোল বৈশিষ্ট্যটি ব্যবহারকারীকে পাওয়ার মেনু থেকে লাইট, থার্মোস্ট্যাট এবং ক্যামেরার মতো বাহ্যিক ডিভাইসগুলিকে দ্রুত দেখতে এবং নিয়ন্ত্রণ করতে দেয়। ডিভাইস এগ্রিগেটর (উদাহরণস্বরূপ, Google হোম) এবং তৃতীয় পক্ষের বিক্রেতা অ্যাপগুলি এই স্থানে প্রদর্শনের জন্য ডিভাইসগুলি সরবরাহ করতে পারে। এই বৈশিষ্ট্যটিকে সমর্থন করার জন্য কোনও প্ল্যাটফর্ম বাস্তবায়ন কাজের প্রয়োজন নেই। ডিফল্ট বাস্তবায়ন AOSP সিস্টেম UI-তে অন্তর্ভুক্ত করা হয়েছে। আপনার নিয়ন্ত্রণ অ্যাপে ডিভাইস নিয়ন্ত্রণের জন্য সমর্থন যোগ করার বিষয়ে তথ্যের জন্য, কন্ট্রোল এক্সটার্নাল ডিভাইস অ্যান্ড্রয়েড ডেভেলপার পৃষ্ঠা দেখুন।
টেক্সট ক্লাসিফায়ার আপডেট
অ্যান্ড্রয়েড 11 ExtServices Mainline মডিউলে থাকা টেক্সট ক্লাসিফায়ার পরিষেবার একটি আপডেটযোগ্য ডিফল্ট বাস্তবায়ন প্রবর্তন করে। ডিভাইস নির্মাতাদের TextClassifierService
এর এই বাস্তবায়ন ব্যবহার করার পরামর্শ দেওয়া হচ্ছে কারণ এটি মেইনলাইন OTA আপডেটের মাধ্যমে আপডেট করা যেতে পারে।
এন্টারপ্রাইজ
কাস্টম ব্যবহারকারীর ধরন প্রয়োগ করুন
অ্যান্ড্রয়েড 11 সু-সংজ্ঞায়িত ব্যবহারকারীর ধরনগুলির ধারণা চালু করেছে, যা অ্যান্ড্রয়েড মাল্টি-ইউজার বৈশিষ্ট্য দ্বারা অনুমোদিত বিভিন্ন ধরণের ব্যবহারকারীদের প্রতিনিধিত্ব করে। এই বৈশিষ্ট্যের সাহায্যে, OEMগুলি পূর্বনির্ধারিত AOSP ব্যবহারকারীর প্রকারগুলি কাস্টমাইজ করতে পারে এবং নতুন প্রোফাইল প্রকারগুলি সংজ্ঞায়িত করতে পারে৷ আরও তথ্যের জন্য ব্যবহারকারীর প্রকারের বিভাগটি দেখুন।
কাজের প্রোফাইলের উন্নতি
Android 11-এ কাজের প্রোফাইলগুলির জন্য গোপনীয়তা এবং ব্যবহারযোগ্যতা বর্ধিতকরণ রয়েছে, যা ব্যবহারযোগ্যতার মূল চ্যালেঞ্জগুলি মোকাবেলা করার জন্য ডিজাইন করা হয়েছে। এটি অত্যন্ত গুরুত্বপূর্ণ যে এই উন্নতিগুলি ইকোসিস্টেম জুড়ে ধারাবাহিকভাবে প্রয়োগ করা হয়।
আইটি অ্যাডমিনিস্ট্রেটর যারা অ্যান্ড্রয়েড সমর্থন করে তাদের ব্যবহারকারীদের কাজ করার জন্য যেকোন অ্যান্ড্রয়েড ডিভাইসে অভিজ্ঞতা সমর্থন করতে হবে। সমালোচনামূলক কর্মপ্রবাহের UX সামঞ্জস্য উন্নত করা BYOD পরিবেশে Android সমর্থন করার খরচ উল্লেখযোগ্যভাবে হ্রাস করে। ডিভাইস জুড়ে গোপনীয়তা বৈশিষ্ট্যগুলির ধারাবাহিক বাস্তবায়ন ব্যবহারকারীর আস্থা বাড়ায়। কিছু আপডেট অন্তর্ভুক্ত:
- অ্যাপের তালিকায় ব্যক্তিগত এবং কাজের লেবেলযুক্ত পৃথক ট্যাব রয়েছে।
- কাজের প্রোফাইল বন্ধ করতে কাজের ট্যাবে একটি টগল রয়েছে৷
- যখন কাজের প্রোফাইলটি বন্ধ থাকে, তখন কাজের অ্যাপের আইকনগুলি ধূসর হয়ে যায় এবং কাজের ট্যাবে একটি ওভারলে বলে যে কাজের অ্যাপগুলি থামানো হয়েছে৷
মিথস্ক্রিয়া
কনটেক্সট হাব রানটাইম এনভায়রনমেন্ট আপডেট
Android 11 CHRE API v1.4 প্রবর্তন করেছে, যার মধ্যে রয়েছে 5G সেল তথ্য, ন্যানোঅ্যাপ ডিবাগ ডাম্প এবং অন্যান্য উন্নতির জন্য সমর্থন। এটি ন্যানোঅ্যাপগুলিতে মাইক্রোকন্ট্রোলারের জন্য টেনসরফ্লো লাইট ব্যবহারের জন্য সমর্থন অন্তর্ভুক্ত করে। আরও তথ্যের জন্য, কনটেক্সট হাব রানটাইম এনভায়রনমেন্ট (CHRE) দেখুন।
হ্যাপটিক্স
Android 11-এ হ্যাপটিক্স বাস্তবায়ন এবং আপনার ডিভাইসে হ্যাপটিক্স কর্মক্ষমতা মূল্যায়ন সম্পর্কে একটি নতুন নির্দেশিকা অন্তর্ভুক্ত রয়েছে।
ইনপুট
গেমপ্যাড
অ্যান্ড্রয়েড 11 তৃতীয় পক্ষের গেমিং কন্ট্রোলারগুলির জন্য সমর্থন যোগ করে যার মধ্যে রয়েছে:
নিন্টেন্ডো সুইচ প্রো কন্ট্রোলার: অ্যান্ড্রয়েড নিন্টেন্ডো সুইচ প্রো কন্ট্রোলারের জন্য ইউএসবি এবং ব্লুটুথ সংযোগ উভয়ের জন্য সমর্থন যোগ করে। সমস্ত বাস্তবায়নের জন্য CTS পরীক্ষা প্রয়োজন, আপনার বাস্তবায়ন যাচাই করতে
NintendoSwitchProTest
ব্যবহার করুন।স্টিম কন্ট্রোলার: অ্যান্ড্রয়েড স্টিম কন্ট্রোলারের জন্য USB সংযোগ যোগ করে।
নিউরাল নেটওয়ার্ক
সর্বোত্তম অনুশীলন
অ্যাপ বিকাশকারীদের দ্বারা NNAPI গ্রহণকে উৎসাহিত করতে, Android 11 চালিত ডিভাইসগুলিতে NNAPI ড্রাইভার প্রয়োগ করার সময় এই সেরা অনুশীলনগুলি অনুসরণ করুন৷
নিয়ন্ত্রণ প্রবাহ
অ্যান্ড্রয়েড 11-এ, NNAPI দুটি কন্ট্রোল ফ্লো অপারেশন যোগ করে , IF
এবং WHILE
, যা অন্য মডেলকে আর্গুমেন্ট হিসেবে নেয় এবং শর্তসাপেক্ষে ( IF
) বা বারবার ( WHILE
) চালায়। এটি এমন মডেল তৈরি করার অনুমতি দেয় যা ইনপুট মানের উপর ভিত্তি করে বিভিন্ন ক্রিয়াকলাপ চালায় বা আনরোল না করে একাধিকবার অপারেশন চালায়।
বেড়া ফাঁসি
অ্যান্ড্রয়েড 11-এ, NNAPI মৃত্যুদন্ড কার্যকর করার অনুমতি দেয় sync_fence
হ্যান্ডেলগুলির একটি তালিকার জন্য অপেক্ষা করতে এবং ঐচ্ছিকভাবে একটি sync_fence
অবজেক্ট ফেরত দেয়, যা নির্বাহ সম্পন্ন হলে সংকেত দেওয়া হয়। এটি ছোট সিকোয়েন্স মডেল এবং স্ট্রিমিং ব্যবহারের ক্ষেত্রে ওভারহেড হ্রাস করে। ফেন্সড এক্সিকিউশন অন্যান্য উপাদানগুলির সাথে আরও দক্ষ আন্তঃকার্যযোগ্যতার অনুমতি দেয় যা sync_fence
জন্য সিগন্যাল বা অপেক্ষা করতে পারে।
মেমরি ডোমেইন
Android 11 বা উচ্চতর সংস্করণে চলমান ডিভাইসগুলির জন্য, NNAPI মেমরি ডোমেনগুলিকে সমর্থন করে যা ড্রাইভার-পরিচালিত বাফারগুলির জন্য বরাদ্দকারী ইন্টারফেস প্রদান করে ৷ এটি মৃত্যুদন্ড জুড়ে ডিভাইসের নেটিভ স্মৃতিগুলি পাস করার অনুমতি দেয়, অপ্রয়োজনীয় ডেটা অনুলিপি দমন করে এবং একই ড্রাইভারে ক্রমাগত মৃত্যুদন্ডের মধ্যে রূপান্তর করে।
সেবার মান
Android 11 থেকে শুরু করে, NNAPI একটি অ্যাপকে তার মডেলগুলির আপেক্ষিক অগ্রাধিকার, একটি মডেল প্রস্তুত করার জন্য প্রত্যাশিত সর্বোচ্চ সময় এবং একটি সম্পাদনের জন্য প্রত্যাশিত সর্বাধিক সময় নির্দেশ করে পরিষেবার উন্নত মানের (QoS) অফার করে। সম্পূর্ণ করা
স্বাক্ষরিত 8-বিট কোয়ান্টাইজেশন
নিউরাল নেটওয়ার্ক HAL (NN HAL) 1.3, Android 11-এ প্রবর্তিত, নিউরাল নেটওয়ার্ক API-এর জন্য স্বাক্ষরিত 8-বিট কোয়ান্টাইজেশন সমর্থন করে। আরও তথ্যের জন্য, Android 11-এ NN HAL আপডেটগুলি দেখুন।
পরীক্ষার উন্নতি
Android 11-এ NNAPI ড্রাইভার বাস্তবায়নে ফাজ টেস্টিং করার জন্য একটি টেস্টিং ইউটিলিটি এবং ভারী ব্যবহারের শর্তে ড্রাইভারদের স্থিতিস্থাপকতা যাচাই করার জন্য ক্র্যাশ পরীক্ষার একটি সিরিজ অন্তর্ভুক্ত রয়েছে।
আরও তথ্যের জন্য, দেখুন:
সেন্সর
কবজা কোণ সেন্সর টাইপ
Android 11 একটি ডিভাইসের দুটি অবিচ্ছেদ্য অংশের মধ্যে কোণ পরিমাপ করে এমন একটি সেন্সরকে উপস্থাপন করতে একটি কব্জা কোণ সেন্সর টাইপ প্রবর্তন করে।
সেন্সর মাল্টি-এইচএএল 2.1
সেন্সর মাল্টি-এইচএএল 2.1 , অ্যান্ড্রয়েড 11-এ উপলব্ধ, সেন্সর মাল্টি-এইচএএল 2.0-এর একটি পুনরাবৃত্তি, যা সাব-এইচএএল লোড করা সমর্থন করে যা কব্জা কোণ সেন্সর প্রকার প্রকাশ করতে পারে। এই সেন্সর প্রকারকে সমর্থন করার জন্য, সাব-এইচএএলগুলিকে অবশ্যই 2.1 সাবহাল হেডারে সংজ্ঞায়িত সাব-এইচএএল API ব্যবহার করতে হবে।
মিডিয়া
ডিআরএম
Android 11 MediaDrmService অপসারণের মাধ্যমে MediaDrm/Crypto IPC পাথকে সহজ করে । উপলব্ধ DRM প্লাগইনগুলি গণনা করতে একটি নতুন MediaDrm
API যোগ করা হয়েছে।
MediaCodec-এ লো-লেটেন্সি ডিকোডিং
অ্যান্ড্রয়েড 11-এ মিডিয়াকোডেক 2.0 অন্তর্ভুক্ত রয়েছে যাতে কম লেটেন্সি সহ মিডিয়া ডিকোডিং সক্ষম হয়, যা রিয়েল-টাইম অ্যাপগুলির জন্য গুরুত্বপূর্ণ।
বিবিধ
AOSP গ্যালারি অ্যাপের প্রয়োজনীয়তা আপডেট করুন
Android 11 থেকে শুরু করে, ACTION_VIEW
উদ্দেশ্যের জন্য application/sdp
MIME প্রকার সমর্থন করার জন্য AOSP গ্যালারি অ্যাপের প্রয়োজন নেই। application/sdp
MIME প্রকারের জন্য ACTION_VIEW
অভিপ্রায় ফিল্টার AOSP গ্যালারি অ্যাপ ম্যানিফেস্ট ফাইল থেকে সরানো হয়েছে।
এই প্রয়োজনীয়তাগুলি বিভাগ 3.2.3.1 এ নথিভুক্ত করা হয়েছে৷ CDD এর মূল আবেদনের উদ্দেশ্য ।
কর্মক্ষমতা
ইউজারস্পেস lmkd
Android 11 মেমরির অনাহার এবং কর্মক্ষমতা হ্রাস রোধ করতে একটি নতুন হত্যা কৌশল প্রবর্তন করেছে।
শক্তি
টিভি স্ট্যান্ডবাই জন্য অমনোযোগী ঘুম
অ্যান্ড্রয়েড 11-এ, টিভি স্ট্যান্ডবাইয়ের জন্য অমনোযোগী ঘুম নামে একটি নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে। এটি একটি পাওয়ার-সেভিং বৈশিষ্ট্য যা ব্যবহারকারীর নিষ্ক্রিয়তার টাইমআউট সেট করতে দেয় যার পরে ডিভাইসটি ঘুমাতে যায়, এমনকি যদি ওয়েকলক রাখা থাকে।
নিরাপদ
OEMCrypto
Android 11 OEMCrypto API সংস্করণ 16 সমর্থন করে।
স্টোরেজ
স্কোপড স্টোরেজ
অ্যান্ড্রয়েড 11 স্কোপড স্টোরেজ সমর্থন করে, যা এক্সটার্নাল স্টোরেজে অ্যাপ অ্যাক্সেস সীমিত করে। উপরন্তু, MediaProvider বাহ্যিক স্টোরেজের জন্য ফাইল সিস্টেম হ্যান্ডলার (FUSE-এর জন্য) হয়ে ওঠে, যা বাহ্যিক সঞ্চয়স্থানে ফাইল সিস্টেম এবং MediaProvider ডাটাবেসকে সামঞ্জস্যপূর্ণ করে।
SDCardFS অবচয়
Android 11-এ SDCardFS সমর্থন বন্ধ করা হয়েছে। VTS টেস্টিং SDCardFS হিসাবে তালিকাভুক্ত মাউন্ট করা ফাইল সিস্টেমকে অনুমতি দেয় না। SDCardFS এর ফাংশন অন্যান্য পদ্ধতি দ্বারা প্রতিস্থাপিত হয়।
টেস্ট
সামঞ্জস্য পরীক্ষা স্যুট (CTS)
অ্যান্ড্রয়েড 11-এর জন্য, CTS-এর জন্য অনেকগুলি নতুন কী মডিউল এবং পরীক্ষার পরিবর্তনগুলি চালু করা হয়েছে। আরও তথ্যের জন্য CTS রিলিজ নোট দেখুন।
APEX ব্যবস্থাপনা API-এর জন্য CTS পরীক্ষা
অ্যান্ড্রয়েড 11 দিয়ে শুরু করে, CtsShimApex
প্যাকেজে দুটি প্রিবিল্ট অ্যাপ রয়েছে যা CTS সুবিধা এবং অনুমতি পরীক্ষা করতে ব্যবহার করে।
যদি আপনার ডিভাইসটি APEX প্যাকেজ পরিচালনা সমর্থন না করে বা ডিভাইসটি 10 বা তার নিচের সংস্করণে চলমান থাকে, তাহলে দুটি পূর্বনির্মাণ অ্যাপ আলাদাভাবে সিস্টেমে আগে থেকে ইনস্টল করতে হবে।
আরো বিস্তারিত জানার জন্য, CTS শিম প্যাকেজ দেখুন।
CTS রিলিজ নোট
অ্যান্ড্রয়েড 11 অনেক নতুন কী মডিউল এবং পরীক্ষা পরিবর্তনগুলি প্রবর্তন করে৷
ডিবাগিং
স্কোপড বিক্রেতা লগিং
Android 11 একটি নতুন HAL, IDumpstateDevice (সংস্করণ 1.1) যোগ করেছে। এই HAL নতুন পদ্ধতিগুলিকে আরও শক্তভাবে বিক্রেতা লগগুলিতে উন্মুক্ত করে যা স্ট্যান্ডার্ড বাগ রিপোর্টে অন্তর্ভুক্ত করা হয়, সেইসাথে ব্যবহারকারী বিল্ডগুলিকে বিক্রেতা লগিং চালু এবং বন্ধ করতে দেয় (ব্যবহারকারী বিল্ডগুলির জন্য ডিফল্ট বন্ধ থাকে)। এটি বিশেষ ধরনের বাগ রিপোর্টে কী অন্তর্ভুক্ত করা হয় তার উপর OEM-কে আরও নিয়ন্ত্রণ দেয়।
GWP-ASan: গাদা দুর্নীতি সনাক্তকরণ
GWP-ASan হল একটি নেটিভ মেমরি অ্যালোকেটর বৈশিষ্ট্য যা 32- এবং 64-বিট উভয় প্রক্রিয়াতেই ব্যবহার-পর-মুক্ত এবং হিপ-বাফার-ওভারফ্লো বাগগুলি খুঁজে পেতে সহায়তা করে।
GWP-ASan সিস্টেম অ্যাপ এবং প্ল্যাটফর্ম এক্সিকিউটেবলের জন্য Android 11-এ স্বয়ংক্রিয়ভাবে সক্ষম হয়েছে। প্ল্যাটফর্মে এটি অক্ষম করবেন না এবং এটি আপনার অ্যাপগুলিতে সক্ষম করুন৷
আপডেট
ডায়নামিক সিস্টেম আপডেট (DSU) বর্ধিতকরণ
অ্যান্ড্রয়েড 10 এর মধ্যে রয়েছে ডায়নামিক সিস্টেম আপডেট (DSU) এর বর্ধিতকরণ , সহ:
- একটি নতুন ফ্রন্টএন্ড, এক-ক্লিক DSU লোডার
- একাধিক-পার্টিশন DSU-এর জন্য সমর্থন
- উন্নত নিরাপত্তার জন্য OEM স্বাক্ষরিত DSUs
- DSU এবং ডিভাইসগুলির মধ্যে সামঞ্জস্যতা পরিচালনা করার নতুন উপায়
একাধিক SKU-এর জন্য OTA প্যাকেজ
Android 11 বা উচ্চতর বিভিন্ন SKU সহ একাধিক ডিভাইসের জন্য একটি একক OTA প্যাকেজ ব্যবহার করে সমর্থন করে। এটি করার জন্য গতিশীল আঙ্গুলের ছাপ ব্যবহার করার জন্য লক্ষ্য ডিভাইসগুলিকে কনফিগার করা এবং পূর্ব এবং পরবর্তী অবস্থার এন্ট্রিগুলিতে ডিভাইসের নাম এবং আঙুলের ছাপ অন্তর্ভুক্ত করার জন্য OTA মেটাডেটা (OTA সরঞ্জামগুলি ব্যবহার করে) আপডেট করা প্রয়োজন।
মুক্তির জন্য সাইন তৈরি করে
মুক্তির জন্য বিল্ড সাইন করার জন্য বেশ কিছু CLI কমান্ড Android 11-এ পরিবর্তিত হয়েছে ।
ভেন্ডর টেস্ট স্যুট (VTS) 11
অ্যান্ড্রয়েড 11 ভেন্ডর টেস্ট স্যুট (ভিটিএস) কার্নেল এবং হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (এইচএএল) এর উপর ব্যাপক পরীক্ষা প্রদান করে।
ভার্চুয়াল A/B
Android 11 ভার্চুয়াল A/B প্রদান করে A/B আপডেট এবং নন-A/B আপডেটগুলিকে একীভূত করে। ভার্চুয়াল A/B স্টোরেজের খরচ কমিয়ে ডিভাইসে বিরামহীন আপডেট নিয়ে আসে।
টেস্টিং
ডিফল্টরূপে স্কুডো হিপ বরাদ্দকারী
অ্যান্ড্রয়েড 11 থেকে শুরু করে, স্কুডো হিপ অ্যালোকেটরটি সমস্ত নেটিভ কোডের জন্য ব্যবহার করা হয় (নিম্ন-মেমরির ডিভাইসগুলি ছাড়া, যেখানে জেমলোক এখনও ব্যবহার করা হয়)। তাই আপনাকে আর প্রতি-বাইনারী ভিত্তিতে স্কুডো সক্ষম করতে হবে না। স্কুডো সম্পর্কে আরও তথ্যের জন্য, স্কুডো পৃষ্ঠাটি দেখুন।
টিভি
CAS ফ্রেমওয়ার্ক
অ্যান্ড্রয়েড 11 অ্যান্ড্রয়েড টিভির জন্য মিডিয়া কন্ডিশনাল অ্যাক্সেস সিস্টেম (মিডিয়া সিএএস) ফ্রেমওয়ার্ক সমর্থন করে, যা তৃতীয় পক্ষের বিকাশকারী এবং OEM-এর জন্য স্ট্যান্ডার্ড জাভা API প্রদান করে। আরও বিস্তারিত জানার জন্য CAS ফ্রেমওয়ার্ক দেখুন।
মাল্টিমিডিয়া টানেলিং
অ্যান্ড্রয়েড 11-এর জন্য, ব্যবহারকারীরা টিউনার থেকে সরাসরি খাওয়ানো অডিও এবং ভিডিও সামগ্রী সহ মাল্টিমিডিয়া টানেলিং বাস্তবায়ন করতে পারে।
টিউনার ফ্রেমওয়ার্ক
Android 11 Android TV-এর জন্য Tuner Framework সমর্থন করে, যা Tuner HAL, Tuner SDK API, এবং Tuner রিসোর্স ম্যানেজার ব্যবহার করে A/V সামগ্রী সরবরাহ করে।
টিভি ইনপুট ফ্রেমওয়ার্ক
অ্যান্ড্রয়েড টিভি ইনপুট ফ্রেমওয়ার্ক (টিআইএফ) অ্যান্ড্রয়েড টিভিতে লাইভ সামগ্রী সরবরাহকে সহজ করে, অ্যান্ড্রয়েড টিভি নিয়ন্ত্রণের জন্য ইনপুট মডিউল তৈরি করতে এবং লাইভ টিভি অনুসন্ধান এবং সুপারিশগুলি সক্ষম করার জন্য নির্মাতাদের জন্য একটি আদর্শ API প্রদান করে৷ Android 11 টিআইএফ-এ তিনটি নতুন উপাদান প্রবর্তন করেছে।