এই পৃষ্ঠায় অ্যান্ড্রয়েড ১৩ এবং অ্যান্ড্রয়েড ১৩ কিউপিআর রিলিজের প্রধান ফিচারগুলোর সারসংক্ষেপ দেওয়া হয়েছে এবং অতিরিক্ত তথ্যের জন্য লিঙ্ক প্রদান করা হয়েছে। এই ফিচার সারাংশগুলো এই সাইটে ফিচারটির ডকুমেন্টেশনের অবস্থান অনুসারে সাজানো হয়েছে।
স্থাপত্য
জেনেরিক বুট পার্টিশনে পরিবর্তন
যেসব ডিভাইস অ্যান্ড্রয়েড ১৩ নিয়ে বাজারে আসবে, সেগুলোর ক্ষেত্রে জেনেরিক র্যামডিস্কটি boot ইমেজ থেকে সরিয়ে একটি আলাদা init_boot ইমেজে রাখা হয়।
আরও তথ্যের জন্য, জেনেরিক বুট পার্টিশন দেখুন।
জিকেআই মডিউল
অ্যান্ড্রয়েড ১৩-এ, কিছু কার্নেল কার্যকারিতা ডায়নামিকভাবে লোডযোগ্য মডিউলের মাধ্যমে সরবরাহ করা হয়, যেগুলোকে GKI মডিউল বলা হয়। এর উদ্দেশ্য হলো, যেসব ডিভাইসে সেই কার্যকারিতার প্রয়োজন নেই, সেগুলোতে GKI কার্নেলের মেমরি ফুটপ্রিন্ট কমানো।
আরও তথ্যের জন্য কার্নেল মডিউলগুলো দেখুন।
মডুলার সিস্টেমের উপাদানসমূহ
অ্যান্ড্রয়েড ১৩-এ বেশ কিছু নতুন ও হালনাগাদকৃত মডিউলার সিস্টেম কম্পোনেন্ট রয়েছে। নতুন মডিউলগুলো হলো:
- AdServices : প্রাইভেসি স্যান্ডবক্স উদ্যোগকে সমর্থন করে, যার লক্ষ্য এমন প্রযুক্তি তৈরি করা যা অনলাইনে মানুষের গোপনীয়তা রক্ষা করার পাশাপাশি কোম্পানি ও ডেভেলপারদের সমৃদ্ধ ডিজিটাল ব্যবসা গড়ে তোলার জন্য প্রয়োজনীয় সরঞ্জাম সরবরাহ করে।
- অ্যাপসার্চ : একটি অন-ডিভাইস ইন্ডেক্সিং এবং স্ট্রাকচার্ড সার্চ ইঞ্জিন
- ব্লুটুথ : (ঐচ্ছিক) সকল অ্যান্ড্রয়েড ব্যবহারকারীকে একটি সামঞ্জস্যপূর্ণ ও উচ্চ-মানের ব্লুটুথ অভিজ্ঞতা প্রদান করাই এর লক্ষ্য।
- OnDevicePersonalization : ব্যবহারকারীর গোপনীয়তাকে মূল নীতি হিসেবে রেখে তৈরি করা একগুচ্ছ টুল সরবরাহ করে।
- UWB : HAL ইন্টারফেসের উপরে একটি UWB স্ট্যাক ধারণ করে।
বিদ্যমান মডিউলগুলির আপডেট:
- ক্রসডিভাইস : স্ট্যান্ডার্ড প্রোটোকল ব্যবহার করে বিভিন্ন ডিভাইসের মধ্যে যোগাযোগের প্রযুক্তি সরবরাহ করে।
- অনুমতি একীকরণ : অনুমতি একীভূত করার বিষয়ে তথ্য
- স্প্লিট টানেলিং : ভিপিএন থেকে বাদ দেওয়ার জন্য রুটগুলি নির্দিষ্ট করে।
- ওয়াই-ফাই মডিউলের সীমানা হালনাগাদ : মডিউলের সীমানা হালনাগাদ করা হয়েছে
অ্যান্ড্রয়েড কার্নেল ফাইল সিস্টেম সমর্থনে আপডেট করুন
অ্যান্ড্রয়েড ১৩ থেকে শুরু করে, ইউজারস্পেস শুধুমাত্র জেনেরিক কার্নেল ইমেজ (GKI)-এ অন্তর্ভুক্ত ফাইল সিস্টেমগুলোর সাথেই কাজ করে।
আরও বিস্তারিত জানতে, অ্যান্ড্রয়েড কার্নেল ফাইল সিস্টেম সাপোর্ট দেখুন।
অডিও
স্থানিক অডিও এবং হেড ট্র্যাকিংয়ের বাস্তবায়ন
অ্যান্ড্রয়েড ১৩-কিউপিআর থেকে শুরু করে, নতুন অডিও পাইপলাইন আর্কিটেকচার এবং সেন্সর ফ্রেমওয়ার্ক ইন্টিগ্রেশন ব্যবহার করে, ওইএম-রা প্রয়োজনীয় পারফরম্যান্স ও ল্যাটেন্সি বজায় রেখে হেড ট্র্যাকিং সমর্থিত একটি স্পেশিয়ালাইজার অডিও ইফেক্ট প্রদান করতে পারবে। নির্দেশিকা এবং আরও তথ্যের জন্য ‘উচ্চ-মানের স্পেশিয়াল অডিও এবং হেড ট্র্যাকিং-এর বাস্তবায়ন’ দেখুন।
MIDI 2.0 এর জন্য সমর্থন
অ্যান্ড্রয়েড ১৩ থেকে ইউএসবি ট্রান্সপোর্টে মিডি ২.০ সাপোর্ট যুক্ত করা হয়েছে। মিডি ২.০ হলো একটি নতুন মিডি স্ট্যান্ডার্ড, যা ২০২০ সালে সংজ্ঞায়িত হয়েছে।
আরও বিস্তারিত তথ্যের জন্য MIDI পৃষ্ঠাটি দেখুন।
অডিও এইচএএল-এ আপডেট করুন
অ্যান্ড্রয়েড ১৩ থেকে অডিও এইচএএল সংস্করণ ৭.১-এ আপডেট করা হয়েছে। আরও তথ্যের জন্য অডিও এইচএএল দেখুন।
স্বয়ংচালিত
নতুন অ্যান্ড্রয়েড অটোমোটিভ বৈশিষ্ট্য
Android 13-এর নতুন অটোমোটিভ ফিচারগুলো সম্পর্কে আরও জানতে, ‘What's New’ দেখুন।
নির্মাণ করুন
বেজেল দিয়ে তৈরি করুন
অ্যান্ড্রয়েড ১৩-এ bazel দিয়ে কার্নেল বিল্ড করার পদ্ধতি চালু করা হয়েছে, যা build/build.sh প্রতিস্থাপন করেছে।
আরও তথ্যের জন্য, ব্যাজেল (ক্লিফ) দেখুন।
ক্যামেরা
AIDL ক্যামেরা HAL
অ্যান্ড্রয়েড ১৩-এ, ক্যামেরা ফ্রেমওয়ার্কে AIDL ক্যামেরা HAL-এর জন্য সমর্থন অন্তর্ভুক্ত রয়েছে। ক্যামেরা ফ্রেমওয়ার্কটি HIDL ক্যামেরা HAL-কেও সমর্থন করে, তবে অ্যান্ড্রয়েড ১৩ বা তার পরবর্তী সংস্করণে যুক্ত হওয়া ক্যামেরার ফিচারগুলো শুধুমাত্র AIDL ক্যামেরা HAL ইন্টারফেসের মাধ্যমেই পাওয়া যায়।
HIDL ক্যামেরা ইন্টারফেস থেকে AIDL ক্যামেরা ইন্টারফেসে HAL প্রসেস স্থানান্তরের তথ্যের জন্য, AIDL ক্যামেরা HAL দেখুন।
ক্যামেরা ডিবাগিং আপডেট
অ্যান্ড্রয়েড ১৩ ক্যামেরা সার্ভিসে watch ডিবাগিং টুল যুক্ত করেছে, যা ক্যামেরা HAL-এ পাঠানো এবং সেখান থেকে প্রাপ্ত ক্যাপচার রিকোয়েস্ট ও রেজাল্ট ভ্যালুর পরিবর্তন দেখার সুযোগ দেয়। এই টুলটি খোলা ক্লায়েন্ট থেকে ট্যাগ মনিটরিং ডাম্পের লাইভ প্রিভিউ এবং বন্ধ ক্লায়েন্ট থেকে ক্যাশ করা ডাম্প দেখার সুবিধা দেয়।
আরও তথ্যের জন্য, ক্যামেরা ডিবাগিং দেখুন।
ক্যামেরা প্রিভিউ স্থিতিশীলতা
অ্যান্ড্রয়েড ১৩ ক্যামেরা ক্যাপচার সেশনের প্রিভিউ স্ট্রিমে ভিডিও স্ট্যাবিলাইজেশন সাপোর্ট যোগ করেছে। এই ফিচারটি থার্ড-পার্টি অ্যাপগুলোকে ক্যামেরা প্রিভিউ এবং রেকর্ডিংয়ের মধ্যে তুলনা করার সময় ‘যা দেখছেন, তাই পাচ্ছেন’ (WYSIWYG) অভিজ্ঞতা প্রদান করতে সাহায্য করে।
আরও তথ্যের জন্য, ক্যামেরা প্রিভিউ স্ট্যাবিলাইজেশন দেখুন।
টর্চের শক্তি নিয়ন্ত্রণ
অ্যান্ড্রয়েড ১৩-এ টর্চের আলোর তীব্রতা বহুস্তরীয়ভাবে নিয়ন্ত্রণের একটি ফিচার চালু করা হয়েছে। অ্যান্ড্রয়েড ১২ এবং এর পূর্ববর্তী সংস্করণগুলোতে ফ্রেমওয়ার্কের মাধ্যমে শুধুমাত্র টর্চ মোড চালু বা বন্ধ করা যেত। এই ফিচারটির মাধ্যমে আলোর অবস্থার ওপর ভিত্তি করে ফ্ল্যাশলাইটের উজ্জ্বলতা নিয়ন্ত্রণ করা এবং পরপর দ্রুত আলোর স্পন্দন পাঠিয়ে স্ট্রোব ইফেক্টের মাধ্যমে সাহায্যের জন্য সংকেত পাঠানোর মতো কাজগুলো করা সম্ভব হবে।
আরও তথ্যের জন্য, টর্চের শক্তি নিয়ন্ত্রণ দেখুন।
১০-বিট ক্যামেরা আউটপুট
অ্যান্ড্রয়েড ১৩-এ ডাইনামিক রেঞ্জ প্রোফাইলের মাধ্যমে ১০-বিট ক্যামেরা আউটপুটের সাপোর্ট যুক্ত করা হয়েছে, যা ক্যামেরা ক্লায়েন্ট স্ট্রিম কনফিগারেশনের অংশ হিসেবে কনফিগার করতে পারে। এর ফলে ডিভাইস নির্মাতারা HLG10, HDR 10, HDR 10+, এবং ডলবি ভিশনের মতো ১০-বিট ডাইনামিক রেঞ্জ প্রোফাইলের সাপোর্ট যোগ করতে পারেন।
আরও তথ্যের জন্য, ১০-বিট ক্যামেরা আউটপুট দেখুন।
ভিডিও ধারণ ও শেয়ার করার অভিজ্ঞতা উন্নত করার জন্য সোশ্যাল মিডিয়া অ্যাপের মতো থার্ড-পার্টি অ্যাপগুলিতে ১০-বিট ক্যামেরা আউটপুটের ব্যবহারকে উৎসাহিত করতে, এই ফিচারটির বাস্তবায়ন কার্যকরভাবে যাচাই করা জরুরি। যে সকল থার্ড-পার্টি অ্যাপ এই ফিচারটি গ্রহণ করতে আগ্রহী, তারা সম্ভবত বাধ্যতামূলক প্রোফাইল HLG10 দিয়ে শুরু করবে। আরও বিস্তারিত জানতে, ভ্যালিডেশন (Validation) দেখুন।
সামঞ্জস্যতা
ক্যামেরা ITS আপডেট
অ্যান্ড্রয়েড ১৩ ক্যামেরা আইটিএস- এ কিছু পরিবর্তন এনেছে, যার মধ্যে রয়েছে ভিডিও টেস্টিংয়ের জন্য সাপোর্ট, আপডেট করা পাইথন ও প্যাকেজ ভার্সন এবং টেস্ট হার্ডওয়্যার আপডেট।
আরও বিস্তারিত জানতে, অ্যান্ড্রয়েড ১৩ ক্যামেরা ইমেজ টেস্ট স্যুট রিলিজ নোট দেখুন।
সিডিডি আপডেট
অ্যান্ড্রয়েড ১৩ কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্টটি পূর্ববর্তী সংস্করণগুলোর উপর ভিত্তি করে নতুন ফিচারের আপডেট এবং পূর্বে প্রকাশিত কার্যকারিতার জন্য প্রয়োজনীয়তার পরিবর্তন নিয়ে আসে।
অ্যান্ড্রয়েড ১৩-এর পরিবর্তনসমূহের তালিকার জন্য, অ্যান্ড্রয়েড ১৩ কম্প্যাটিবিলিটি ডেফিনিশন রিলিজ নোটস দেখুন।
নতুন পরিচিতিদের জন্য ডিফল্ট অ্যাকাউন্ট
প্রি-লোডেড কন্টাক্ট অ্যাপগুলোকে অবশ্যই ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT ইন্টেন্টটি হ্যান্ডেল করতে হবে, যা একজন ব্যবহারকারীকে একটি ডিফল্ট অ্যাকাউন্ট নির্বাচন করার সুযোগ দেয়। প্রি-লোডেড কন্টাক্ট অ্যাপটিকে অবশ্যই নির্বাচিত ডিফল্ট অ্যাকাউন্টটি সংরক্ষণ করতে হবে এবং কন্টাক্ট ইনসার্ট করার জন্য Intent.ACTION_INSERT বা Intent.ACTION_INSERT_OR_EDIT হ্যান্ডেল করার সময় সেই ডিফল্ট অ্যাকাউন্টটিই ব্যবহার করতে হবে। এই আবশ্যকতাটি কন্টাক্টের সাথে ইন্টারঅ্যাক্ট করে এমন সমস্ত অ্যাপের মধ্যে সামঞ্জস্য নিশ্চিত করে।
আরও তথ্যের জন্য, অ্যান্ড্রয়েড ১৩ সিডিডি-র কন্টাক্টস সেকশনটি দেখুন।
সংযোগ
2G টগল করার অনুমতি দিন
অ্যান্ড্রয়েড ১৩-এ, যখন KEY_HIDE_ENABLE_2G ক্যারিয়ার কনফিগারেশন কী-টি ' true সেট করা থাকে, তখন সেটিংস-এর 'Allow 2G' টগলটি ধূসর হয়ে যায় (অর্থাৎ ব্যবহারকারীরা বাটনটি ব্যবহার করতে পারেন না)। এছাড়াও, ধূসর হয়ে থাকা অবস্থায়, 'Allow 2G' টগলটিতে একটি লেখা দেখা যায়, যেখানে বলা থাকে যে ব্যবহারকারীর ক্যারিয়ারের জন্য ২জি উপলব্ধ থাকা প্রয়োজন। পূর্ববর্তী সংস্করণগুলিতে, যখন KEY_HIDE_ENABLE_2G true সেট করা থাকত, তখন 'Allow 2G' টগলটি লুকানো থাকত।
সেলুলার ব্যবহারের সেটিং
অ্যান্ড্রয়েড ১৩-এ একটি সেলুলার ব্যবহারের সেটিং রয়েছে, যা ক্যারিয়ারদের ডিভাইসগুলোকে ভয়েস-কেন্দ্রিক অথবা ডেটা-কেন্দ্রিক মোডে কনফিগার করার সুযোগ দেয়। ক্যারিয়াররা এই সেটিংটি অন্যান্য কনফিগারেশন পরিবর্তনের সাথে ব্যবহার করে তাদের নেটওয়ার্কে IMS ট্র্যাফিক কমাতে পারে, বিশেষত সেইসব ভয়েস-কেন্দ্রিক ডিভাইসের ক্ষেত্রে যেগুলো ডেটা-অনলি মোডে চলে; যেমন, এমন সব সার্ভিসের জন্য যেখানে কম্প্যানিয়ন ডেটা-অনলি সার্ভিস অন্তর্ভুক্ত থাকে।
সেলুলার ব্যবহারের সেটিং পরিবর্তন করতে, config_supported_cellular_usage_settings ওভারলে ব্যবহার করুন অথবা config_default_cellular_usage_setting এ ডিফল্ট মান সেট করুন। সেটিংটি USAGE_SETTING_VOICE_CENTRIC অথবা USAGE_SETTING_DATA_CENTRIC হতে পারে।
সেলুলার ব্যবহারের সেটিং বৈশিষ্ট্যটিতে নিম্নলিখিত API-গুলো অন্তর্ভুক্ত রয়েছে:
-
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INTব্যবহারের সেটিং নির্ধারণ করে। -
SubscriptionInfo#getUsageSetting()ব্যবহারের সেটিং সম্পর্কে জিজ্ঞাসা করে।
সেলুলার ব্যবহারের সেটিং বৈশিষ্ট্যটি যাচাই করতে, নিম্নলিখিত পরীক্ষাগুলি চালান:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting - VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
ইন্টারনেট সংযোগ সহ একযোগে একাধিক নেটওয়ার্ক
অ্যান্ড্রয়েড ১৩-এ ইন্টারনেট সংযোগসহ যুগপৎ একাধিক নেটওয়ার্ক ব্যবহারের সুবিধা চালু করা হয়েছে, যা একটি ডিভাইসকে একই সাথে দুটি ওয়াই-ফাই নেটওয়ার্কে (এপি) সংযুক্ত হওয়ার সুযোগ দেয়। এই উভয় নেটওয়ার্কই অবাধ (সকল অ্যাপের জন্য উপলব্ধ) এবং ইন্টারনেট ব্যবহারের সুবিধা প্রদান করে।
আরও তথ্যের জন্য, Wi-Fi STA/STA Concurrency দেখুন।
আইএমএস এপিআই আপডেট
অ্যান্ড্রয়েড ১৩-এ আইএমএস একক নিবন্ধন এপিআই-গুলোতে নিম্নলিখিত আপডেটগুলো আনা হয়েছে:
DelegateRegistrationState:- এমন সব ক্ষেত্রে সমর্থন করে যেখানে IMS PDN বন্ধ করার আগে ফ্রেমওয়ার্ককে SIP সেশন শেষ হওয়ার জন্য অপেক্ষা করতে হয়।
-
getRegisteringFeatureTagsমেথডটি যোগ করা হয়েছে, যা লিসেনিং অ্যাপগুলোকে জানতে সাহায্য করে যে কখন IMS স্ট্যাক সক্রিয়ভাবে IMS রেজিস্টার করার চেষ্টা করছে।
RcsUceAdapter:PUBLISH_STATE_PUBLISHINGযোগ করে, যা লিসেনিং অ্যাপগুলিকে জানতে সাহায্য করে যে কখন IMS স্ট্যাক সক্রিয়ভাবে ক্যাপাবিলিটি পাবলিশ করার চেষ্টা করছে।CapabilityExchangeEventListener:onPublishUpdatedমেথডটি যোগ করে, যা IMS সার্ভিসকে একটি SIP PUBLISH রিফ্রেশ সফল বা ব্যর্থ হয়েছে কিনা তা প্ল্যাটফর্মকে অ্যাসিঙ্ক্রোনাসভাবে জানানোর সুযোগ দেয়।RcsClientConfiguration:- RCC.72-এর ধারা 2.1.14 সমর্থন করার জন্য, কনস্ট্রাক্টরে একটি নতুন ভ্যালু যোগ করা হয়েছে, যা মেসেজিং অ্যাপকে ব্যবহারকারী RCS চালু বা বন্ধ করেছে কিনা তা নির্দিষ্ট করার সুযোগ দেবে।
-
RCS_PROFILE_2_4কনস্ট্যান্টটি যোগ করে, যা একটি মেসেজিং অ্যাপকে RCS ইউনিভার্সাল প্রোফাইল সংস্করণ ২.৪ সমর্থন করার কথা জানানোর সুযোগ দেয়।
অ্যান্ড্রয়েড ১৩-এ আইএমএস এপিআই-এর জন্য নিম্নলিখিত আপডেটগুলোও অন্তর্ভুক্ত রয়েছে:
-
ImsStateCallbackক্লাসের মাধ্যমে অ্যাপগুলোকে IMS স্ট্যাকের অবস্থা শোনার সুবিধা যোগ করা হয়েছে। আরও তথ্যের জন্য, “Use ImsStateCallback” দেখুন। - MVNO প্রভিশনিং ব্যবহারের ক্ষেত্রগুলোকে সমর্থন করার জন্য IMS সার্ভিসের IMS প্রভিশনিং প্রক্রিয়াকে রিফ্যাক্টর করা হয়েছে।
- IMS সার্ভিসে থ্রেডিং মডেল উন্নত করে।
- IMS পরিষেবাতে SIM সাবস্ক্রিপশন-সচেতন API যোগ করা হয়েছে
eUICC-এর জন্য একাধিক সক্রিয় প্রোফাইল
অ্যান্ড্রয়েড ১৩-এ eUICC-এর জন্য একাধিক সক্রিয় প্রোফাইল (MEP) সমর্থন চালু করা হয়েছে, যা ডিভাইসগুলোকে একটিমাত্র ই-সিম চিপ ব্যবহার করে ডুয়াল সিম ব্যবহারের সুযোগ দেয়। একাধিক সিম প্রোফাইল ডিভাইসটিকে একই সময়ে দুটি ভিন্ন ক্যারিয়ারের সাথে সংযুক্ত হতে সাহায্য করে।
আরও তথ্যের জন্য, একাধিক সক্রিয় প্রোফাইল দেখুন।
উপস্থিতি ক্রমাঙ্কন প্রয়োজনীয়তা
অ্যান্ড্রয়েড ১৩ নতুন উপস্থিতি ক্রমাঙ্কন আবশ্যকতা চালু করেছে, যা নিশ্চিত করে যে অ্যান্ড্রয়েড ইকোসিস্টেমের সমস্ত ডিভাইস একে অপরের আপেক্ষিক নৈকট্য নির্ধারণ করতে পারে।
এই প্রয়োজনীয়তাগুলি পূরণের জন্য ডিভাইসগুলি কীভাবে সেট আপ এবং ক্যালিব্রেট করতে হয় সে সম্পর্কে আরও তথ্যের জন্য, উপস্থিতি ক্যালিব্রেশন প্রয়োজনীয়তা (Presence Calibration Requirements) দেখুন।
সময় অঞ্চল সনাক্তকরণের জন্য টেলিফোনি ফলব্যাক মোড
অ্যান্ড্রয়েড ১৩-এ টাইম জোন শনাক্তকরণের জন্য টেলিফোনি ফলব্যাক মোড চালু করা হয়েছে। এই মোডটি অ্যান্ড্রয়েডকে সাময়িকভাবে টেলিফোনি শনাক্তকরণের পরামর্শ ব্যবহার করার সুযোগ দেয়, বিশেষত এমন পরিস্থিতিতে যেখানে লোকেশন ডিটেকশন টাইম জোন শনাক্ত করতে পারে না, অথবা যেখানে টাইম জোন শনাক্ত করতে টেলিফোনি ডিটেকশনের চেয়ে লোকেশন ডিটেকশনের বেশি সময় লাগে।
আরও বিস্তারিত তথ্যের জন্য, time_zone_detector পরিষেবাটি দেখুন।
টেলিফোনি ম্যানেজার UICC অ্যাক্সেস API-এর উন্নতি
অ্যান্ড্রয়েড ১৩ নিম্নলিখিত TelephonyManager UICC অ্যাক্সেস API-গুলির জন্য UICC লজিক্যাল চ্যানেল ম্যানেজমেন্টে অপ্রচলিত ফিচারগুলো অপসারণ করেছে এবং উন্নতি সাধন করেছে:
-
iccOpenLogicalChannel(String AID, int p2) -
iccCloseLogicalChannel(int channel) -
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data) -
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data) -
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath) -
sendEnvelopeWithStatus(String content)
অ্যান্ড্রয়েড ১১-এ এই এপিআইগুলোকে ডেপ্রিকেটেড (deprecated) করা হয়েছিল, কারণ ইউআইসিসি (UICC) লজিক্যাল চ্যানেল পরিচালনার জন্য ওএমএপিআই (OMAPI) আরও নির্ভরযোগ্য একটি ইমপ্লিমেন্টেশন প্রদান করে। তবে, টেলিফোনি ম্যানেজার (TelephonyManager) ইউআইসিসি অ্যাক্সেস এপিআই দ্বারা প্রদত্ত সমস্ত ব্যবহারের ক্ষেত্র (use cases) ওএমএপিআই দ্বারা কভার করা হয় না। তাই, অ্যান্ড্রয়েড ১৩-এ, ইউআইসিসি লজিক্যাল চ্যানেল ব্যবস্থাপনার উন্নতির সাথে এই এপিআইগুলোকে আনডেপ্রিকেটেড (undeprecated) করা হয়েছে। পূর্বে, যখন কোনো কলিং অ্যাপ যা একটি লজিক্যাল চ্যানেল খোলে, সেটি ক্র্যাশ করত, তখন লজিক্যাল চ্যানেলটি লিক (leak) হতে পারত, যার অর্থ হলো চ্যানেলটি রিলিজ (rerelease) হতো না এবং রিবুট (reboot) করা ছাড়া অ্যাপটি দ্বারা পুনরায় ব্যবহার করা যেত না। অ্যান্ড্রয়েড ১৩-এর উন্নতির ফলে, যদি কোনো অ্যাপ ক্র্যাশ করে, সিস্টেম লজিক্যাল চ্যানেলটি রিলিজ করে দেয়, যা অ্যাপটিকে চ্যানেলটি পুনরায় ব্যবহার করার সুযোগ করে দেয়।
এই API-এর উন্নতিগুলো বাস্তবায়ন পর্যায়ে করা হয়েছে এবং এগুলো সম্পূর্ণরূপে পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্যপূর্ণ। কলিং অ্যাপগুলোকে এই API-গুলো ব্যবহার করার জন্য কোনো অতিরিক্ত প্রচেষ্টার প্রয়োজন নেই।
এন্টারপ্রাইজ নেটওয়ার্কের জন্য প্রথম ব্যবহারে বিশ্বাস (TOFU)
অ্যান্ড্রয়েড ১৩-এ ট্রাস্ট অন ফার্স্ট ইউজ (TOFU) অথেনটিকেশন পদ্ধতির সমর্থন চালু করা হয়েছে, যা ব্যবহারকারীদের সার্ভার দ্বারা ব্যবহৃত রুট CA ইনস্টল করে এবং একটি সংরক্ষিত নেটওয়ার্কে এর ডোমেইন নামটি সেট করার মাধ্যমে একটি এন্টারপ্রাইজ (EAP) নেটওয়ার্ককে বিশ্বাস করতে দেয়। TOFU ডিভাইসটিকে অনুমতি দেয় যে, যখন কোনো ব্যবহারকারী প্রথমবার একটি এন্টারপ্রাইজ নেটওয়ার্কে সংযুক্ত হন, তখন এটি একটি অথেনটিকেটেড পাবলিক কী সংগ্রহ করবে এবং পরবর্তী সংযোগগুলোর জন্য সেই কী-টি ধরে রাখবে।
আরও তথ্যের জন্য, ‘প্রথম ব্যবহারে আস্থা’ দেখুন।
আল্ট্রা-ওয়াইডব্যান্ড সমর্থন
অ্যান্ড্রয়েড ১৩ আল্ট্রা-ওয়াইডব্যান্ড (UWB) রেডিও প্রযুক্তির জন্য একটি ডিফল্ট ফ্রেমওয়ার্ক ইমপ্লিমেন্টেশন চালু করেছে, যা সমর্থিত ডিভাইসগুলোর মধ্যে অত্যন্ত সুরক্ষিত ও নির্ভুল রেঞ্জিং সক্ষম করে।
আরও তথ্যের জন্য, আল্ট্রা-ওয়াইডব্যান্ড দেখুন।
Wi-Fi AP/AP কনকারেন্সি আপডেট
অ্যান্ড্রয়েড ১৩-এ ওয়াই-ফাই এপি/এপি কনকারেন্সির জন্য ৬ গিগাহার্টজ ব্যান্ডের সাপোর্ট যুক্ত করা হয়েছে, যা ডিভাইসগুলোকে দুটি অ্যাক্সেস পয়েন্ট (এপি) ইন্টারফেস তৈরি করতে দেয়।
আরও তথ্যের জন্য, Wi-Fi AP/AP Concurrency দেখুন।
ওয়াই-ফাই সচেতন
অ্যান্ড্রয়েড ১৩-এ ওয়াই-ফাই অ্যাওয়্যার স্পেসিফিকেশনের ৩.১ সংস্করণের জন্য সমর্থন চালু করা হয়েছে। আরও তথ্যের জন্য, ওয়াই-ফাই অ্যাওয়্যার দেখুন।
ওয়াই-ফাই হটস্পট (সফট এপি) টিথারিং আপডেট
অ্যান্ড্রয়েড ১৩-এ ওয়াই-ফাই হটস্পটের মাধ্যমে টিথারিং সমর্থনকারী ডিভাইসগুলির জন্য নতুন কনফিগারেশন চালু করা হয়েছে। নতুন কনফিগারেশনগুলি সম্পর্কে বিস্তারিত জানতে, ওয়াই-ফাই হটস্পট (সফট এপি) দেখুন।
ওয়াই-ফাই মাল্টি-ইন্টারফেস কনকারেন্সি
অ্যান্ড্রয়েড ১৩ থেকে শুরু করে, ওয়াই-ফাই এইচএএল ১.৬ একটি ব্রিজড এপি ইন্টারফেসকে (একই সাথে দুটি ব্যান্ড) একটি সুস্পষ্ট কম্বিনেশন আইটেম হিসেবে নির্দিষ্ট করার ক্ষমতা যোগ করেছে।
আরও বিস্তারিত জানতে, Wi-Fi মাল্টি-ইন্টারফেস কনকারেন্সি দেখুন।
ওয়াই-ফাই নেটওয়ার্ক নির্বাচনের আপডেট
অ্যান্ড্রয়েড ১৩ থেকে, রানটাইমে ভিন্ন ভিন্ন স্ক্যান ব্যবধানের প্রয়োজন হলে, প্রিভিলেজড অ্যাপগুলো WifiManager#setScreenOnScanSchedule(screenOnScanSchedule) মেথডটি কল করার মাধ্যমে উপলব্ধ ওয়াই-ফাই নেটওয়ার্কগুলোর জন্য অন-স্ক্রিন স্ক্যান শিডিউল ডায়নামিকভাবে সেট করতে পারবে।
আরও তথ্যের জন্য, ওয়াই-ফাই নেটওয়ার্ক নির্বাচন দেখুন।
প্রদর্শন
টাস্ক ম্যানেজার
অ্যান্ড্রয়েড ১৩-এ, টাস্ক ম্যানেজার নামে একটি নতুন সিস্টেম ইউআই ফিচার রয়েছে, যা ব্যাকগ্রাউন্ড অ্যাপের ফোরগ্রাউন্ড সার্ভিসগুলোর অবস্থা ও ব্যবহৃত রিসোর্স সম্পর্কে ব্যবহারকারীকে অবহিত করে এবং এই অ্যাপগুলোকে বন্ধ করার সুযোগ দেয়।
আরও তথ্যের জন্য টাস্ক ম্যানেজার দেখুন।
সিস্টেম UI-তে মিডিয়া নিয়ন্ত্রণ
অ্যান্ড্রয়েড ১৩ থেকে, সিস্টেম UI-এর মিডিয়া কন্ট্রোলে অ্যাকশন বাটন এবং রিমোট প্লেব্যাকে আপডেট আনা হয়েছে। এই পরিবর্তনগুলো ফোন ও ট্যাবলেটে আরও উন্নত মিডিয়া কন্ট্রোল অভিজ্ঞতা প্রদান করে এবং ডিভাইসগুলোর মধ্যে নির্বিঘ্নে মিডিয়া স্থানান্তর নিশ্চিত করে।
আরও বিস্তারিত জানতে, সিস্টেম UI-তে মিডিয়া কন্ট্রোলস দেখুন।
মিশ্র SDR এবং HDR কম্পোজিশন
অ্যান্ড্রয়েড ১৩ স্ক্রিনে একই সাথে এসডিআর এবং এইচডিআর কম্পোজিশন প্রদর্শনের সুবিধা উন্নত করেছে; এখন এইচডিআর কন্টেন্টের সাথে এসডিআর কন্টেন্ট প্রদর্শিত হলে স্ক্রিনের এসডিআর কন্টেন্টের আলো কমিয়ে দেওয়া হয়।
আরও তথ্যের জন্য, মিশ্র এসডিআর এবং এইচডিআর কম্পোজিশন দেখুন।
অপ্ট-ইন বিজ্ঞপ্তির জন্য বিজ্ঞপ্তির অনুমতি
অ্যান্ড্রয়েড ১৩ থেকে, নোটিফিকেশনগুলো একটি অপ্ট-ইন মডেল ব্যবহার করে, যেখানে সমস্ত অ্যাপকে নোটিফিকেশন পাঠানোর আগে ব্যবহারকারীদের কাছে অনুমতি চাইতে হয়। এটি সমর্থন করার জন্য, OEM-দের অবশ্যই নোটিফিকেশন এবং রানটাইম পারমিশন সিস্টেমে পরিবর্তন আনতে হবে, যেমনটি 'অপ্ট-ইন নোটিফিকেশনের জন্য নোটিফিকেশন পারমিশন' পৃষ্ঠায় উল্লেখ করা হয়েছে।
HDR উজ্জ্বলতাকে SDR-উপযোগী পরিসরে টোন ম্যাপ করুন।
অ্যান্ড্রয়েড ১৩-এ libtonemap নামে একটি ভেন্ডর-কনফিগারযোগ্য স্ট্যাটিক লাইব্রেরি চালু করা হয়েছে, যা টোন ম্যাপিং অপারেশনগুলো সংজ্ঞায়িত করে। এই ফিচারটি OEM-দেরকে ফ্রেমওয়ার্ক এবং ভেন্ডরদের মধ্যে তাদের ডিসপ্লে টোন ম্যাপিং অ্যালগরিদমগুলো সংজ্ঞায়িত ও শেয়ার করার সুযোগ দেয়, যা টোন ম্যাপিংয়ের অমিল কমিয়ে আনে।
আরও তথ্যের জন্য, HDR লুমিন্যান্সকে SDR-উপযোগী পরিসরে টোন ম্যাপ করুন দেখুন।
গ্রাফিক্স
হার্ডওয়্যার কম্পোজার HAL-এর জন্য AIDL
অ্যান্ড্রয়েড ১৩ থেকে, হার্ডওয়্যার কম্পোজার (HWC) HAL-কে AIDL-এ সংজ্ঞায়িত করা হয়েছে এবং android.hardware.graphics.composer@2.1 থেকে android.hardware.graphics.composer@2.4 পর্যন্ত HIDL সংস্করণগুলিকে অপ্রচলিত ঘোষণা করা হয়েছে।
আরও তথ্যের জন্য, হার্ডওয়্যার কম্পোজার HAL-এর জন্য AIDL দেখুন।
ক্লায়েন্ট ফ্রেমবাফার ব্যবস্থাপনা
অ্যান্ড্রয়েড ১৩ থেকে, ক্লায়েন্ট কম্পোজিশনের সময় ব্যবহৃত নতুন ফ্রেমবাফারগুলো ডিসপ্লে রেজোলিউশন পরিবর্তনের সাথে সাথে বরাদ্দ করা হয়। রেজোলিউশন পরিবর্তনের পরের ইনভ্যালিডেট সাইকেলে সারফেসফ্লিঙ্গার এই বরাদ্দ প্রক্রিয়াটি সম্পন্ন করে।
আরও তথ্যের জন্য, ক্লায়েন্ট ফ্রেমবাফার ব্যবস্থাপনা দেখুন।
ফ্রেম প্রতি সেকেন্ড (FPS) থ্রটলিং হস্তক্ষেপ
অ্যান্ড্রয়েড ১৩-কিউপিআর থেকে শুরু করে, এফপিএস থ্রটলিং ইন্টারভেনশন শুধুমাত্র প্ল্যাটফর্ম-ভিত্তিক পরিবর্তনের মাধ্যমে এবং ডেভেলপারদের কোনো পদক্ষেপ ছাড়াই গেমগুলোকে একটি উপযুক্ত এফপিএস-এ চলতে সক্ষম করে। আরও তথ্যের জন্য এফপিএস থ্রটলিং ইন্টারভেনশন দেখুন।
AutoSingleLayer-এর সাথে সংকেতবিহীন বাফার ল্যাচিং
অ্যান্ড্রয়েড ১৩-এ আনসিগন্যালড বাফার ল্যাচ করার জন্য AutoSingleLayer নামে একটি নতুন কনফিগারেশন যুক্ত করা হয়েছে। এই কনফিগারেশনটি SurfaceFlinger-কে একটি আনসিগন্যালড বাফার ল্যাচ করতে দেয় যখন শুধুমাত্র একটি লেয়ার আপডেট হয়, এবং এমন সব ক্ষেত্রে নয় যা একাধিক লেয়ারে ঘটে, যেমন জ্যামিতিক পরিবর্তন বা সিঙ্ক ট্রানজ্যাকশন।
আরও তথ্যের জন্য, AutoSingleLayer-এর সাথে Unsignaled buffer latching দেখুন।
মিথস্ক্রিয়া
হোম কন্ট্রোলের জন্য প্রমাণীকরণ
অ্যান্ড্রয়েড ১৩-এ, ডিভাইস কন্ট্রোলস এপিআই-তে isAuthRequired নামে একটি নতুন মেথড যুক্ত হয়েছে, যা ডিভাইস কন্ট্রোলস প্রোভাইডারদেরকে নির্দিষ্ট করে দেওয়ার সুযোগ দেয় যে একটি লক করা ডিভাইসে কোন হোম কন্ট্রোলগুলো ইন্টারঅ্যাকশন সম্পন্ন করতে পারবে। এর ফলে, লক করা ফোনের স্ক্রিনের মতো এন্ট্রি পয়েন্টগুলোতে আরও নির্বিঘ্ন ইন্টারঅ্যাকশন সম্ভব হয়।
হেড ট্র্যাকার এইচআইডি প্রোটোকল
অ্যান্ড্রয়েড ১৩ হেড ট্র্যাকার হিউম্যান ইন্টারফেস ডিভাইস (এইচআইডি) প্রোটোকল চালু করেছে, যা একটি হেড-ট্র্যাকিং ডিভাইসকে ইউএসবি বা ব্লুটুথের মাধ্যমে অ্যান্ড্রয়েড ডিভাইসের সাথে সংযুক্ত করতে এবং সেন্সর ফ্রেমওয়ার্কের মাধ্যমে অ্যান্ড্রয়েড ফ্রেমওয়ার্ক ও অ্যাপগুলিতে উপলব্ধ হতে দেয়।
আরও তথ্যের জন্য, হেড ট্র্যাকার এইচআইডি প্রোটোকল দেখুন।
KeyguardManager-এ লকড কলব্যাক সিগন্যাল সমর্থন
অ্যান্ড্রয়েড ১৩-এ, KeyguardManager ক্লাসের addKeyguardLockedStateListener এবং removeKeyguardLockedStateListener এর মতো নতুন মেথডগুলো কীগার্ডের লক করা অবস্থা সম্পর্কে লিসেনারকে অবহিত করে।
NNAPI পুনঃব্যবহারযোগ্য এক্সিকিউশন অবজেক্ট
অ্যান্ড্রয়েড ১৩-এ NNAPI AIDL HAL ইন্টারফেস, IExecution চালু করা হয়েছে, যা একটি পুনঃব্যবহারযোগ্য এক্সিকিউশন অবজেক্ট এবং এর ক্যাশ করা রিসোর্সসমূহের জীবনকাল পরিচালনা করে। IExecution অবজেক্টগুলো NNAPI ড্রাইভারকে এক্সিকিউশনগুলোর মধ্যে রিসোর্স সংরক্ষণ করতে এবং অনুরোধ-নির্দিষ্ট অপ্টিমাইজেশন প্রয়োগ করতে সক্ষম করে মেশিন লার্নিং ইনফারেন্স টাস্কের ওভারহেড হ্রাস করে।
সেন্সর AIDL HAL
অ্যান্ড্রয়েড ১৩-এ সেন্সরস এআইডিএল এইচএএল (Sensors AIDL HAL) চালু করা হয়েছে, যা সেন্সরস এইচএএল ২.১ (Sensors HAL 2.1)-এর উপর ভিত্তি করে তৈরি একটি এইচএএল এবং এটি এআইডিএল এইচএএল (AIDL HAL) ইন্টারফেস ব্যবহার করে। সেন্সরস এআইডিএল এইচএএল হেড ট্র্যাকার এবং লিমিটেড-অ্যাক্সিস আইএমইউ (limited-axis IMU) সেন্সর টাইপগুলোকে উন্মুক্ত করে।
মিডিয়া
ভিডিও এনকোডিং পরিসংখ্যান রপ্তানি করুন
অ্যান্ড্রয়েড ১৩ থেকে শুরু করে, অ্যাপ ক্লায়েন্টরা প্রতিটি এনকোড করা ভিডিও ফ্রেমের জন্য এনকোডিং পরিসংখ্যান রপ্তানি করতে ভিডিও এনকোডারকে অনুরোধ করতে পারে। ভিডিও এনকোডার থেকে প্রাপ্ত পরিসংখ্যান ব্যবহার করে, অ্যাপগুলো এনকোডিংয়ের আগে তাদের ভিডিও এনকোডিং কাজ, যেমন মাল্টিপাস এনকোডিং এবং ফ্রেম প্রিপ্রসেসিং, অপ্টিমাইজ করতে পারে।
আরও তথ্যের জন্য, ভিডিও এনকোডিং পরিসংখ্যান ডেটা দেখুন।
কর্মক্ষমতা
স্বাস্থ্য AIDL HAL
অ্যান্ড্রয়েড ১৩-এ হেলথ এআইডিএল এইচএএল (Health AIDL HAL) চালু করা হয়েছে, যা হেলথ এইচএএল ২.১ (Health HAL 2.1)-এর উপর ভিত্তি করে তৈরি একটি এইচএএল এবং এটি এআইডিএল এইচএএল ইন্টারফেস ব্যবহার করে।
গেম লোড হওয়ার সময় পারফরম্যান্স বৃদ্ধি
অ্যান্ড্রয়েড ১৩ পাওয়ার ম্যানেজার সার্ভিসে GAME_LOADING নামে একটি নতুন পাওয়ার মোড চালু করেছে, যা গেম অ্যাপটি লোডিং অবস্থায় আছে কিনা তা পাওয়ার HAL-কে জানিয়ে দেয়, যাতে পাওয়ার HAL লোডিং গতি বাড়াতে পারে। আরও তথ্যের জন্য ‘গেম লোডিং সময়ে পারফরম্যান্স বুস্ট’ দেখুন।
অনুমতি
বডি সেন্সর অনুমতি বিভক্ত
অ্যান্ড্রয়েড ১৩ থেকে, BODY_SENSORS পারমিশনটি দুটি পারমিশনে বিভক্ত করা হয়েছে: ফোরগ্রাউন্ডে হার্ট রেট ট্র্যাক করার জন্য BODY_SENSORS এবং ব্যাকগ্রাউন্ডে হার্ট রেট ট্র্যাক করার জন্য BODY_SENSORS_BACKGROUND ।
আরও তথ্যের জন্য, "ব্যাকগ্রাউন্ডে বডি সেন্সর ব্যবহারের জন্য নতুন অনুমতি প্রয়োজন" দেখুন।
শক্তি
অ্যাপের পটভূমির আচরণ ট্র্যাকার
অ্যান্ড্রয়েড ১৩-এ অ্যাপ ব্যাকগ্রাউন্ড বিহেভিয়ার ট্র্যাকার নামক একটি নতুন ধারণা চালু করা হয়েছে। এটি এমন একটি প্রসেস যা অ্যাপগুলো কোনো নীতি লঙ্ঘন করছে কিনা তা নির্ধারণ করার জন্য সেগুলোর ব্যাকগ্রাউন্ডে ব্যাটারি ব্যবহার পর্যবেক্ষণ করে।
আরও তথ্যের জন্য, অ্যাপ ব্যাকগ্রাউন্ড বিহেভিয়ার ট্র্যাকার দেখুন।
ব্যাকআপ এবং রিস্টোরের সময় বিদ্যুৎ ব্যবহার হ্রাস করুন।
অ্যান্ড্রয়েড ১৩ থেকে, আপনি UsbPort ক্লাসের enableLimitPowerTransfer মেথডটি কল করে ইউএসবি ব্যাকআপ ও রিস্টোরের সময় পাওয়ার ট্রান্সফার সীমিত করতে পারেন।
আরও তথ্যের জন্য, পাওয়ার ম্যানেজমেন্ট দেখুন।
নিরাপত্তা
পরিচয়পত্র
অ্যান্ড্রয়েড ১৩-এ একাধিক ডকুমেন্ট উপস্থাপনের সুবিধা যুক্ত করা হয়েছে। এই নতুন প্রেজেন্টেশন সেশন ইন্টারফেসটি একটি অ্যাপ্লিকেশনকে একাধিক ডকুমেন্ট উপস্থাপন করতে সক্ষম করে, যা বিদ্যমান এপিআই (API) দিয়ে সম্ভব নয়।
আরও তথ্যের জন্য, পরিচয়পত্র দেখুন।
এপিকে সিগনেচার স্কিম ভি৩.১
একটি রোটেটেড সাইনিং কী এবং সাইনিং লিনিয়েজ ব্যবহার করে কোনো APK সাইন করার সময় এই স্কিমটি ডিফল্টরূপে ব্যবহৃত হয়। এটি v3.0 সিগনেচার ব্লকে মূল সাইনিং কী ব্যবহার করে পূর্ববর্তী প্ল্যাটফর্ম সংস্করণগুলিতে রোটেশন সংক্রান্ত পরিচিত সমস্যাগুলি এড়িয়ে একটি একক APK-কে Android 13 এবং তার পরবর্তী সংস্করণগুলিতে রোটেশন টার্গেট করার সুযোগ দেয়। একইভাবে, ইনক্রিমেন্টাল ইনস্টলের জন্য একই আচরণ সমর্থন করতে v4.1 সিগনেচারে v3.1 ব্লকের জন্য অতিরিক্ত সাইনিং তথ্য অন্তর্ভুক্ত করা হবে।
ইনটেন্টগুলো ঘোষিত ইনটেন্ট ফিল্টারগুলোর সাথে মিলতে হবে।
অ্যান্ড্রয়েড ১৩-এ, বাহ্যিক অ্যাপ থেকে আসা ইন্টেন্টগুলো একটি এক্সপোর্টেড কম্পোনেন্টে তখনই ডেলিভার করা হয়, যখন ইন্টেন্টগুলো তাদের ঘোষিত ইন্টেন্ট-ফিল্টার এলিমেন্টগুলোর সাথে মেলে।
অমিল ইন্টেন্টগুলো ব্লক করা হয়। নিম্নলিখিত ক্ষেত্রগুলিতে ইন্টেন্ট মেলানো বাধ্যতামূলক নয়:
- যেসব কম্পোনেন্ট কোনো ইনটেন্ট ফিল্টার ঘোষণা করে না, সেগুলোতে ইনটেন্ট সরবরাহ করা হয়।
- একই অ্যাপের মধ্যে থেকে উদ্ভূত অভিপ্রায়
- সিস্টেম থেকে অভিপ্রায়
- মূল থেকে অভিপ্রায়
OMAPI বিক্রেতা-স্থিতিশীল ইন্টারফেস
ওপেন মোবাইল এপিআই (OMAPI) হলো একটি স্ট্যান্ডার্ড এপিআই যা কোনো ডিভাইসের সিকিওর এলিমেন্টের সাথে যোগাযোগের জন্য ব্যবহৃত হয়। অ্যান্ড্রয়েড ১৩-এর আগে, শুধুমাত্র অ্যাপ্লিকেশন এবং ফ্রেমওয়ার্ক মডিউলগুলোর এই ইন্টারফেসে অ্যাক্সেস ছিল। এটিকে একটি ভেন্ডর স্টেবল ইন্টারফেসে রূপান্তর করার ফলে, HAL মডিউলগুলোও এখন OMAPI সার্ভিসের মাধ্যমে সিকিওর এলিমেন্টগুলোর সাথে যোগাযোগ করতে সক্ষম।
আরও তথ্যের জন্য, OMAPI ভেন্ডর স্টেবল ইন্টারফেস দেখুন।
শেয়ার করা UID-গুলি অপ্রচলিত।
Android 13-QPR থেকে শেয়ার্ড UID অপ্রচলিত হয়ে গেছে। Android 13 বা তার উচ্চতর সংস্করণের ব্যবহারকারীদের তাদের ম্যানিফেস্টে android:sharedUserMaxSdkVersion="32" লাইনটি যোগ করতে হবে। এই এন্ট্রিটি নতুন ব্যবহারকারীদের শেয়ার্ড UID পাওয়া থেকে বিরত রাখে। UID সম্পর্কে আরও তথ্যের জন্য, অ্যাপ্লিকেশন সাইনিং দেখুন।
সেটিংস
প্রতি-অ্যাপ ভাষা সেটিংস
অ্যান্ড্রয়েড ১৩ ব্যবহারকারীদের অ্যাপ-ভিত্তিক ভাষা পছন্দ পরিবর্তন করার সুবিধা যোগ করেছে। পার্টনার এবং OEM-দের অ্যাপের ভাষা নির্বাচনের পেজটি নিষ্ক্রিয় করা উচিত নয় এবং পেজটি এই তিনটি নেভিগেশন অপশনের মাধ্যমে অ্যাক্সেসযোগ্য হওয়া উচিত:
- সেটিংস > অ্যাপস > অ্যাপের নাম এবং ভাষা নির্বাচন করুন।
- অ্যাপ আইকনটি দীর্ঘক্ষণ চেপে ধরে রাখুন, 'অ্যাপ তথ্য'- তে ট্যাপ করুন এবং 'ভাষা' নির্বাচন করুন।
- সেটিংস > সিস্টেম > ভাষা ও ইনপুট > অ্যাপের ভাষা > অ্যাপের নাম
সেটিংস অ্যাপটিকে অবশ্যই android.settings.App_Locale_Settings ইন্টেন্ট থেকে অ্যাপ লোকেল সেটিংস পেজটি চালু করা চালিয়ে যেতে হবে।
আরও তথ্যের জন্য, প্রতি-অ্যাপ ভাষা সেটিংস দেখুন।
টিভি
মাল্টিমিডিয়া টানেল মোড
অ্যান্ড্রয়েড ১৩ টানেলড ভিডিও প্লেব্যাকের সংজ্ঞায়িত আচরণকে প্রসারিত করে এবং সেই নতুন আচরণটিকে অতিরিক্ত CTS সার্টিফিকেশন পরীক্ষার সাথে সংযুক্ত করে।
আরও তথ্যের জন্য, মাল্টিমিডিয়া টানেলিং দেখুন।
আপডেট
ভার্চুয়াল এ/বি আপডেট
অ্যান্ড্রয়েড ১৩ ভার্চুয়াল এ/বি আপডেটের জন্য এক্সওআর কম্প্রেশন এবং ইউজারস্পেস মার্জ ফিচার যুক্ত করেছে। এক্সওআর কম্প্রেশন স্ন্যাপশটের আকার কমাতে সাহায্য করে, কারণ র ডেটা ব্লক ডেটার চেয়ে সহজে কম্প্রেস করা যায়। ইউজারস্পেস মার্জ ফিচারটি snapuserd ইউজারস্পেস কম্পোনেন্টকে ভার্চুয়াল এ/বি আপডেটের মার্জ প্রক্রিয়াটি পরিচালনা করতে দেয়, যা অ্যান্ড্রয়েড ১২-এর তুলনায় মার্জ করার সময় কমিয়ে আনে, যেখানে একটি dm-snapshot ডিভাইস ব্যবহার করা হতো।
অ্যান্ড্রয়েড ১৩-এ আপগ্রেড করা ডিভাইসগুলিতে এই বৈশিষ্ট্যগুলি কীভাবে সক্রিয় করবেন সে সম্পর্কে বিস্তারিত জানতে, XOR কম্প্রেশন এবং ইউজারস্পেস মার্জ দেখুন।
ভার্চুয়ালাইজেশন
অ্যান্ড্রয়েড ভার্চুয়ালাইজেশন ফ্রেমওয়ার্ক
অ্যান্ড্রয়েড ভার্চুয়ালাইজেশন ফ্রেমওয়ার্ক (AVF) কোড নির্বাহের জন্য নিরাপদ এবং ব্যক্তিগত এক্সিকিউশন এনভায়রনমেন্ট প্রদান করে। নিরাপত্তা-ভিত্তিক ব্যবহারের ক্ষেত্রে AVF একটি আদর্শ সমাধান, যেখানে অ্যান্ড্রয়েডের অ্যাপ স্যান্ডবক্সের চেয়েও শক্তিশালী, এমনকি আনুষ্ঠানিকভাবে যাচাইকৃত, আইসোলেশন নিশ্চয়তার প্রয়োজন হয়।
আরও তথ্যের জন্য, অ্যান্ড্রয়েড ভার্চুয়ালাইজেশন ফ্রেমওয়ার্ক ওভারভিউ দেখুন।