অ্যান্ড্রয়েড ১৬, অ্যান্ড্রয়েড ১৬ কিউপিআর১, এবং অ্যান্ড্রয়েড ১৬ কিউপিআর২ রিলিজ নোট

এই পৃষ্ঠায় অ্যান্ড্রয়েড ১৬, অ্যান্ড্রয়েড ১৬ কিউপিআর১, এবং অ্যান্ড্রয়েড ১৬ কিউপিআর২ রিলিজের প্রধান ফিচারগুলোর সারসংক্ষেপ দেওয়া হয়েছে এবং অতিরিক্ত তথ্যের জন্য লিঙ্ক প্রদান করা হয়েছে। এই ফিচার সারাংশগুলো এই সাইটে ফিচারটির ডকুমেন্টেশনের অবস্থান অনুসারে সাজানো হয়েছে।

অডিও

কনফিগারযোগ্য অডিও নীতি সমর্থন

AIDL HAL অ্যান্ড্রয়েড ভেন্ডরদের অডিও রাউটিংয়ের নিয়ম নির্দিষ্ট করার জন্য কনফিগারেবল অডিও পলিসি (CAP) নামক একটি বিকল্প পদ্ধতি ব্যবহারের সুযোগ দিত, যা ফোনের জন্য ব্যবহৃত ডিফল্ট ইঞ্জিনের চেয়ে বেশি নমনীয়। AIDL HAL-এ স্থানান্তরিত হওয়ার সময়, রিসোর্সের অভাবে অ্যান্ড্রয়েড ১৪ এবং ১৫-এ CAP-এর সাপোর্ট বাস্তবায়ন করা হয়নি। আমরা অ্যান্ড্রয়েড ১৬-এ অনুপস্থিত AIDL ডেফিনিশনগুলো প্রদান করে এবং ফ্রেমওয়ার্ক দ্বারা CAP কনফিগারেশন লোড করার প্রক্রিয়া পরিবর্তন করে এই সমস্যার সমাধান করেছি। আরও তথ্যের জন্য AIDL HAL-এ কনফিগারেবল অডিও পলিসি সাপোর্ট দেখুন।

অংশীদারদের তাদের পণ্য স্থানান্তরে সহায়তা করার জন্য, আমরা CAP AIDL বাস্তবায়নের সুবিধা নিতে Cuttlefish Auto টার্গেটটিকে রূপান্তরিত করেছি।

স্থাপত্য

জেনেরিক বুটলোডার (GBL)

অ্যান্ড্রয়েড ১৬-এ নতুন জেনেরিক বুটলোডার (GBL)-এর সমর্থন চালু করা হয়েছে, যা অ্যান্ড্রয়েড বুট প্রক্রিয়াকে সুবিন্যস্ত করার জন্য ডিজাইন করা একটি প্রমিত ও আপডেটযোগ্য বুটলোডার।

GBL সম্পর্কে আরও তথ্যের জন্য, জেনেরিক বুটলোডার (GBL) ওভারভিউ দেখুন।

১৬ কেবি পৃষ্ঠার আকার

অ্যান্ড্রয়েড ১৬-এ থ্রেড-লোকাল স্টোরেজ (TLS)-এর জন্য মেমরি অপটিমাইজেশন প্রয়োগ করা হয়েছে। basename() এবং dirname() ফাংশনগুলির বাফারগুলিকে এখন মূল TLS অঞ্চল থেকে আলাদা করে ডেডিকেটেড মেমরি পেজে রাখা হয়েছে, যা শুধুমাত্র প্রথমবার ব্যবহারের সময় বরাদ্দ করা হয়। এই পরিবর্তনের ফলে উল্লেখযোগ্য পরিমাণে মেমরি সাশ্রয় হয়, বিশেষ করে ১৬ কিলোবাইট পেজ সাইজের সিস্টেমগুলিতে, কারণ এটি প্রাথমিক থ্রেড মেমরি পেজের মধ্যে প্রায় ৮ কিলোবাইট জায়গা খালি করে দেয়। এই অপটিমাইজেশনটি কেবল সামগ্রিক মেমরি ব্যবহারই কমায় না, বরং একটি নতুন পেজের প্রয়োজন হওয়ার আগে স্ট্যাককে বড় হওয়ার জন্য আরও বেশি জায়গা দেয়, যা স্ট্যাক এক্সপ্যানশন থেকে পেজ ফল্ট কমাতে সাহায্য করে। ৪ কিলোবাইট পেজ সাইজ ব্যবহারকারী সিস্টেমগুলিতেও কিছু মেমরি সাশ্রয় দেখা যায়।

১৬ কেবি পেজ সাইজ সম্পর্কে আরও তথ্যের জন্য, ১৬ কেবি পেজ সাইজ দেখুন।

সামঞ্জস্যতা

ক্যামেরা ITS আপডেট

অ্যান্ড্রয়েড ১৬-এ ক্যামেরা ইমেজ টেস্ট স্যুট (ITS)- এর আপডেট রয়েছে। আরও বিস্তারিত জানতে দেখুন:

সামঞ্জস্য সংজ্ঞা নথি (CDD)

অ্যান্ড্রয়েড ১৬ কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্ট (CDD) অ্যান্ড্রয়েড ১৬ QPR2 আপডেটের সাথে প্রকাশ করা হয়।

CTS ভেরিফায়ার ব্লুটুথ MIDI পরীক্ষার আপডেট

পরীক্ষা পদ্ধতি সহজ করতে এবং সম্ভাব্য ত্রুটি কমাতে, অ্যান্ড্রয়েড ১৬ আপনাকে কোনো ইউএসবি মিডি পেরিফেরাল ছাড়াই সিটিএস-ভি ব্লুটুথ মিডি লুপব্যাক টেস্ট চালানোর সুযোগ দেয়।

এই পরিবর্তন সম্পর্কিত নির্দিষ্ট ডকুমেন্টেশনের জন্য, CTS Verifier Bluetooth MIDI tests updates দেখুন।

CTS ভেরিফায়ার ব্যারোমিটার পরীক্ষার আপডেট

অ্যান্ড্রয়েডের লোকেশন ফিচারগুলোকে সমর্থন করার জন্য, অ্যান্ড্রয়েড ১৬-এ নতুন এক সেট CTS-V ব্যারোমিটার পরিমাপ পরীক্ষা অন্তর্ভুক্ত করা হয়েছে।

এই পরিবর্তন সম্পর্কিত নির্দিষ্ট ডকুমেন্টেশনের জন্য, CTS ভেরিফায়ার ব্যারোমিটার পরিমাপ পরীক্ষাগুলো দেখুন।

CTS ভেরিফায়ার মাল্টিডিভাইস টেস্ট আপডেট

অ্যান্ড্রয়েড কানেক্টিভিটি ফিচারগুলোকে সমর্থন করার জন্য, অ্যান্ড্রয়েড ১৬-এ নতুন এক সেট CTS-V টেস্ট অন্তর্ভুক্ত করা হয়েছে।

এই পরিবর্তন সম্পর্কিত নির্দিষ্ট ডকুমেন্টেশনের জন্য, Run CTS Verifier multidevice tests দেখুন।

ওয়াই-ফাই এপি সংযোগ পরীক্ষা চালান

অ্যান্ড্রয়েড বেটার টুগেদার কানেক্টিভিটি ফিচারগুলোকে সমর্থন করার জন্য, অ্যান্ড্রয়েড ১৬ কিউপিআর২-তে নতুন এক সেট ওয়াই-ফাই এপি কানেকশন টেস্ট অন্তর্ভুক্ত করা হয়েছে।

এই পরিবর্তন সম্পর্কিত নির্দিষ্ট ডকুমেন্টেশনের জন্য, "Wi-Fi AP সংযোগ পরীক্ষা সেট আপ করুন" দেখুন।

সংযোগ

অ্যান্ড্রয়েড ওএস শনাক্তকরণ

অ্যান্ড্রয়েড ১৬ এবং এর পরবর্তী সংস্করণগুলোতে, অ্যান্ড্রয়েড ফ্রেমওয়ার্কে অ্যান্ড্রয়েড ইনফরমেশন সার্ভিস (AIS) নামে একটি জেনেরিক অ্যাট্রিবিউট (GATT) সার্ভিস অন্তর্ভুক্ত রয়েছে, যা ব্লুটুথ ডিভাইসগুলোকে সার্ভিসের একটি GATT ক্যারেক্টারিস্টিক হিসেবে অ্যান্ড্রয়েড এপিআই লেভেল পড়ার সুযোগ দেয়। এই সার্ভিসটি ব্লুটুথ ডিভাইস প্রস্তুতকারকদের জানতে সাহায্য করে যে, কোনো ব্লুটুথ পেরিফেরাল অ্যান্ড্রয়েড ওএস চালিত কোনো কেন্দ্রীয় ডিভাইসের সাথে পেয়ারিং হচ্ছে কি না, এবং এপিআই লেভেলের উপর ভিত্তি করে বিশেষায়িত লজিক পরিচালনা করতে সহায়তা করে।

আরও তথ্যের জন্য, অ্যান্ড্রয়েড ওএস শনাক্তকরণ দেখুন।

জরুরি কলব্যাক মোড

অ্যান্ড্রয়েড ১৬-এ EmergencyCallbackModeListener সিস্টেম এপিআই চালু করা হয়েছে, যা ডিভাইসটি এসএমএস বা কলের জন্য ইমার্জেন্সি কলব্যাক মোডে প্রবেশ বা প্রস্থান করার সময় একটি কলব্যাকের মাধ্যমে আইএমএস মডিউলকে ইমার্জেন্সি কলব্যাক মোডের অবস্থা জানতে দেয়। ডিভাইস নির্মাতারা ক্যারিয়ার এবং 3GPP-এর প্রয়োজনীয়তা পূরণের জন্য আইএমএস রেজিস্ট্রেশন ম্যানেজমেন্ট বাস্তবায়ন করতে এই এপিআই ব্যবহার করতে পারেন। উদাহরণস্বরূপ, যদি ইউজার ইকুইপমেন্ট (UE) ইমার্জেন্সি কলব্যাক মোডে থাকে, তবে আইএমএস মডিউলকে একটি নির্দিষ্ট সময়ের জন্য এর ইমার্জেন্সি রেজিস্ট্রেশন বজায় রাখার জন্য সেট করা যেতে পারে। ইমার্জেন্সি কলব্যাক মোডের অবস্থার উপর নির্ভর করে আইএমএস মডিউল ইমার্জেন্সি রেজিস্ট্রেশন বজায় রাখতে, এর মেয়াদ বাড়াতে এবং বাতিলও করতে পারে।

আইএমএস পরিষেবা আপডেট

অ্যান্ড্রয়েড ১৬ এমন সিস্টেম এপিআই চালু করেছে যা ডিভাইস নির্মাতা ও বিক্রেতারা তাদের আইএমএস (IMS) বাস্তবায়নের জন্য ব্যবহার করতে পারবেন। নিম্নলিখিত সারণিতে সেই এপিআইগুলোর তালিকা দেওয়া হলো যা বিশেষাধিকারপ্রাপ্ত অ্যাপগুলো আইএমএস পরিষেবা সমর্থন করার জন্য ব্যবহার করতে পারে:

শ্রেণী এপিআই
MmTelFeature EpsFallbackReason
ImsTrafficType
ImsTrafficDirection
modifyImsTrafficSession
startImsTrafficSession
stopImsTrafficSession
triggerEpsFallback
ImsTrafficSessionCallback সব
ConnectionFailureInfo সব
TelephonyManager getImsPrivateUserIdentity
getImsPublicUserIdentities
getImsPcscfAddresses
getSimServiceTable
ImsCallSessionListener callSessionTransferred
callSessionTransferFailed
callSessionSendAnbrQuery
SmsMessage getRecipientAddress

রেঞ্জিং মডিউল

অ্যান্ড্রয়েড ১৬-এ রেঞ্জিং মডিউল চালু করা হয়েছে, যা আল্ট্রা-ওয়াইডব্যান্ড, ব্লুটুথ চ্যানেল সাউন্ডিং, ব্লুটুথ আরএসএসআই রেঞ্জিং এবং ওয়াই-ফাই রাউন্ড ট্রিপ টাইম (আরটিটি)-সহ বিভিন্ন রেঞ্জিং প্রযুক্তির এপিআইগুলোকে একত্রিত করে। আরও তথ্যের জন্য দেখুন:

ওয়াই-ফাই হটস্পট আপডেট

অ্যান্ড্রয়েড ১৬-এ SoftApCallback#onClientsDisconnected মেথডটি চালু করা হয়েছে, যার মাধ্যমে একটি ওয়াই-ফাই হটস্পটের (সফট এপি) সংযোগ বিচ্ছিন্ন হওয়া ক্লায়েন্টদের একটি তালিকা এবং প্রতিটি ক্লায়েন্টের সংযোগ বিচ্ছিন্ন হওয়ার কারণ জানা যায়। এই সক্ষমতা অটোমোটিভ OEM-দেরকে তাদের পরিকল্পিত অ্যাপের জন্য প্রয়োজনীয় স্পেসিফিকেশন পূরণে সাহায্য করে এবং অ্যান্ড্রয়েড ওয়াই-ফাই স্ট্যাকের কনফিগারযোগ্যতা ও কার্যকারিতা বৃদ্ধি করে।

SoftApCallback#onClientsDisconnected মেথডটি ব্যবহার করতে, একটি টিথারড হটস্পটের জন্য WifiManager#registerSoftApCallback অথবা একটি লোকাল-অনলি হটস্পটের জন্য WifiManager#registerLocalOnlyHotspotSoftApCallback ব্যবহার করে ডিভাইসের ক্যাপাবিলিটিগুলো পাওয়ার জন্য একটি কলব্যাক রেজিস্টার করুন। বিদ্যমান রেজিস্টার করা সফট এপি কলব্যাকগুলোকে অবশ্যই SoftApCallback#onClientsDisconnected মেথডটি ওভাররাইড করতে হবে। আরও তথ্যের জন্য, “Develop apps with hotspot APIs” দেখুন।

SoftApCallback ব্যবহার করে রেফারেন্স AAOS গাড়ির সেটিংস পৃষ্ঠার মধ্যে একটি টিথারড ওয়াই-ফাই হটস্পটের বাস্তবায়নের উদাহরণের জন্য, WifiTetheringHandler.java দেখুন।

আপনার ইমপ্লিমেন্টেশন পরীক্ষা করার জন্য, নিম্নলিখিত ইউনিট টেস্ট এবং CTS ভেরিফায়ার টেস্টগুলো চালান:

  • ইউনিট পরীক্ষা
    • ম্যানেজার: atest packages/modules/Wifi/framework/tests/
    • পরিষেবা: atest packages/modules/Wifi/service/tests/wifitests/
  • CTS ভেরিফায়ার পরীক্ষা: atest CtsWifiSoftApTestCases

প্রদর্শন

ডেস্কটপ উইন্ডোইং

ডেস্কটপ উইন্ডোইং ওভারল্যাপিং উইন্ডোগুলোকে সাজানো এবং আকার পরিবর্তন করার জন্য একটি পরিচিত ইন্টারফেস প্রদান করে উৎপাদনশীলতা বাড়াতে সাহায্য করে। ডেস্কটপ উইন্ডোইং কীভাবে সমর্থন করবেন সে সম্পর্কে তথ্যের জন্য 'সাপোর্ট মাল্টি-উইন্ডো' দেখুন।

ডিভাইসের অবস্থা-ভিত্তিক স্বয়ংক্রিয় ঘূর্ণন সেটিং

অ্যান্ড্রয়েড ১৬ কিউপিআর১ (QPR1) রিলিজ থেকে ডিভাইস-স্টেট-ভিত্তিক অটো-রোটেট সেটিং-এর একটি পরিমার্জিত ইমপ্লিমেন্টেশন পাওয়া যাচ্ছে। ডিভাইস-স্টেট-ভিত্তিক অটো-রোটেট সেটিং-এর পূর্ববর্তী সংস্করণগুলিতে একটি পরিচিত সমস্যা ছিল, যেখানে ব্যবহারকারীর হস্তক্ষেপ ছাড়াই সেটিং-এর মান পরিবর্তিত হয়ে যেত।

আরও বিস্তারিত জানতে ডিভাইস-অবস্থা-ভিত্তিক স্বয়ংক্রিয় ঘূর্ণন সেটিং দেখুন।

দ্রুত সেটিংস টাইলসের শ্রেণিবিন্যাস

অ্যান্ড্রয়েড ১৬ কিউপিআর২-তে কুইক সেটিংস টাইলস ক্যাটাগরি অন্তর্ভুক্ত রয়েছে (যা বিটা ১-এ যোগ করা হয়েছিল), এবং ‘আপনার অ্যাপের জন্য কাস্টম কুইক সেটিংস টাইলস তৈরি করুন’ অংশে এগুলোর বর্ণনা দেওয়া হয়েছে। এই ক্যাটাগরিগুলো কুইক সেটিংস এডিট মোডে টাইলসগুলোকে সাজিয়ে রাখে, ফলে ব্যবহারকারীরা আরও দ্রুত টাইলস খুঁজে পেতে পারেন।

আরও তথ্যের জন্য কুইক সেটিংস টাইলসের শ্রেণিবিন্যাস দেখুন।

মিথস্ক্রিয়া

স্পর্শকাতরতা

অ্যান্ড্রয়েড ১৬ ইকোসিস্টেমে হ্যাপটিক্স বিভাজন কমাতে, প্রতিটি ডিভাইসের জন্য আলাদা টিউনিংয়ের প্রয়োজনীয়তা দূর করতে এবং ডেভেলপার ও ডিভাইস ব্যবহারকারীদের আরও সমৃদ্ধ ও অভিব্যক্তিপূর্ণ মোশন অভিজ্ঞতা দিতে এপিআই (API) চালু করেছে। নতুন পিসওয়াইজ লিনিয়ার এনভেলপ (PWLE) এপিআই নর্মালাইজড পিডব্লিউএলই (PWLE) এফেক্ট তৈরি করতে সহায়তা করে, যা একই ধরনের ডিভাইসে অনুরূপ হ্যাপটিক অনুভূতি প্রদান করে।

অ্যান্ড্রয়েড ১৬-এর নতুন এপিআইগুলো কীভাবে হ্যাপটিক্স সক্ষমতা উন্নত করে, তার একটি সারসংক্ষেপ নিচে দেওয়া হলো:

  • একটি নর্মালাইজড ভ্যালু স্কেলের মাধ্যমে প্রতি ডিভাইসের টিউনিং বাদ দিয়ে উন্নয়ন খরচ কমান।
  • ইকোসিস্টেমের জন্য হ্যাপটিক্স প্রিমিটিভের একটি বেসলাইন সেট তৈরি করুন (উদাহরণস্বরূপ, CLICK , TICK , LOW_TICK , SLOW_RISE , QUICK_RISE , QUICK_FALL , THUD , SPIN )।
  • প্যারামেট্রিক এফেক্ট (সময়কাল, বিস্তার এবং কম্পাঙ্ক) তৈরি ও সমন্বয় করার সুবিধা।
  • হ্যাপটিক্স ওভারড্রাইভিংয়ের জন্য স্বয়ংক্রিয় সুরক্ষা সমর্থন করে।
  • স্পর্শ ও শব্দের সমন্বিত অনুভূতির মতো বহু-সংবেদী অভিজ্ঞতা সক্ষম করুন।
  • অ্যান্ড্রয়েড হ্যাপটিক্স ডেভেলপারদের সক্ষমতার সমতার ব্যবধানটি দূর করুন।

বেসলাইন হ্যাপটিক্স প্রিমিটিভগুলো সক্রিয় করতে এবং নতুন ডেভেলপার হ্যাপটিক্স অভিজ্ঞতার জন্য সমর্থন জোগাতে আমরা নতুন নর্মালাইজড PWLE API-গুলো ইন্টিগ্রেট ও ব্যবহার করার সুপারিশ করছি। আরও তথ্যের জন্য, ‘Implement PWLE effects’ দেখুন।

হার্ট রেট বেস সেন্সর

অ্যান্ড্রয়েড ১৬-এ, সামঞ্জস্যতা বজায় রাখার জন্য, অ্যান্ড্রয়েড ফ্রেমওয়ার্ক হার্ট রেট ভিত্তিক সেন্সরগুলির জন্য SENSOR_PERMISSION_READ_HEART_RATE পারমিশন ব্যবহার করে। অ্যান্ড্রয়েড ১৫ এবং তার নিচের সংস্করণগুলিতে, ফ্রেমওয়ার্ক SENSOR_PERMISSION_BODY_SENSORS পারমিশন ব্যবহার করে। হার্ট রেট ভিত্তিক সেন্সরের ধরন সম্পর্কে আরও তথ্যের জন্য, হার্ট রেট দেখুন।

মিডিয়া

HDR সমর্থন

অ্যান্ড্রয়েড ১৬-এ HDR সাপোর্টের জন্য নিম্নলিখিত উন্নতিগুলো আনা হয়েছে:

আমরা নিম্নলিখিত সুপারিশ করছি:

  • আপনার ক্যামেরা অ্যাপে ডিফল্টরূপে HLG অথবা DolbyVision (HLG সহ 8.4) সক্রিয় করুন।
  • ডিফল্টরূপে ফটোগুলির জন্য আল্ট্রা এইচডিআর সক্রিয় করুন।
  • HLG ভিডিও এবং আল্ট্রা HDR ক্যাপচারের জন্য অ্যাপ সাপোর্ট প্রদান করুন।

মিডিয়া গুণমান কাঠামো

অ্যান্ড্রয়েড ১৬-এ, আমরা অ্যান্ড্রয়েড টেলিভিশন বাস্তবায়নের জন্য একটি প্রমিত এপিআই (API) প্রতিষ্ঠা করতে একটি নতুন পিকচার ও অডিও কোয়ালিটি ফ্রেমওয়ার্ক ডিজাইন করছি। এই ফ্রেমওয়ার্কটি অ্যান্ড্রয়েড টিভিতে পিকচার কোয়ালিটি (PQ) এবং অডিও কোয়ালিটি (AQ) সমন্বয়ের জন্য একটি সমন্বিত পদ্ধতি প্রদান করে এবং ভেন্ডরদের জন্য ডেভেলপমেন্টকে সহজ করে তোলে। এই ফিচারটি নিম্নলিখিত সুবিধাগুলো প্রদান করে:

  • ডিসপ্লে প্যানেলে প্রতিটি স্ট্রিম, ব্যবহারকারী এবং ইনপুট টাইপের জন্য ছবির মানের সূক্ষ্ম সেটিংসের সুবিধা রয়েছে, এবং সেইসাথে সমস্ত অ্যাপ জুড়ে ব্যবহারের জন্য পুরো স্ক্রিনের জন্য একটি সিস্টেম লেভেল সেটিংও আছে।
  • প্রতিটি স্ট্রিম এবং ডিভাইসের জন্য সুনির্দিষ্ট অডিও সেটিংস, এবং সমস্ত অ্যাপে ব্যবহারের জন্য একটি সিস্টেম লেভেল সেটিং।

ভিডিও কোডেক

অ্যান্ড্রয়েড ১৬-এ আমরা অ্যাডভান্সড প্রফেশনাল ভিডিও (APV) কোডেকের জন্য প্ল্যাটফর্ম সাপোর্ট চালু করছি। APV কোডেক হলো একটি হাই-বিটরেট ইন্ট্রা-ফ্রেম কোডেক, যা কন্টেন্ট ক্রিয়েটরদের সেরা মানের ক্যাপচার এবং এডিট দেওয়ার জন্য ডিজাইন করা হয়েছে।

এছাড়াও, গুগল সকল ব্যবহারকারীকে VP8, VP9, ​​এবং AVC (H.264) থেকে AV1-এ স্থানান্তরিত করার পরিকল্পনা করছে। অ্যাপ ডেভেলপাররা ব্যাকএন্ডে ট্রান্সকোডিং এড়াতে এবং ল্যাটেন্সি কমাতে পরবর্তী প্রজন্মের কোডেক AV1 পছন্দ করেন। AV1 সফটওয়্যার কোডেক সাপোর্টের উন্নতি হওয়া সত্ত্বেও, বিশেষ করে এনকোডিংয়ের জন্য, হার্ডওয়্যার কোডেক ব্যবহারেরই সুপারিশ করা হয়।

উচ্চতর গুণমান, নির্ভরযোগ্যতা এবং যুগপৎতার জন্য আপনি AV1 গ্রহণ করতে পারেন এবং ক্যামেরা ও গ্যালারি অ্যাপে APV সমর্থনের বিষয়টি বিবেচনা করতে পারেন।

কর্মক্ষমতা

ট্রেড-ইন মোড

অ্যান্ড্রয়েড ১৬-এ ট্রেড-ইন মোড চালু করা হয়েছে, যা ডেভেলপার এবং রিসেলারদের ফ্যাক্টরি রিসেটের পর সিস্টেমের অবস্থা যাচাই করার সুযোগ দেয়।

আরও তথ্যের জন্য, সিস্টেমের স্বাস্থ্য সম্পর্কিত তথ্য সংগ্রহ দেখুন।

অনুমতি

অ্যান্ড্রয়েড ভূমিকা আপডেট

অ্যান্ড্রয়েড ১৬ নিম্নলিখিত রোলগুলো আপডেট করে:

  • COMPANION_DEVICE_APP_STREAMING : মোবাইল ফোন বা ট্যাবলেটের মতো অ্যান্ড্রয়েড-চালিত ডিভাইস থেকে ডেস্কটপ বা ল্যাপটপ কম্পিউটারে অ্যাপ স্ট্রিমিং, কাস্টিং বা মিররিং করার ক্ষেত্রে ব্যবহারের জন্য।

  • COMPANION_DEVICE_NEARBY_DEVICE_STREAMING : মোবাইল ফোন বা ট্যাবলেটের মতো অ্যান্ড্রয়েড ডিভাইস থেকে কানেক্টেড ভেহিকেল অ্যাপ এবং এক্সআর (XR) ডিভাইসের অ্যাপে স্ট্রিমিং ব্যবহারের জন্য।

আরও তথ্যের জন্য অ্যান্ড্রয়েড রোলস দেখুন।

নিরাপত্তা

সেলুলার নিরাপত্তা

অ্যান্ড্রয়েড ১৬-এ সিম সেটিংস-এর অধীনে থাকা ২জি কানেক্টিভিটি টগলটিতে কিছু ছোটখাটো ইউএক্স পরিবর্তন আনা হয়েছে, যাতে এটি বাকি সেটিংস-এর সাথে সামঞ্জস্যপূর্ণ হয়। এছাড়াও, অ্যান্ড্রয়েড ১৬-এ সেটিংস-এর অধীনে সেফটি সেন্টার -এ মোবাইল নেটওয়ার্ক সিকিউরিটি নামে সেলুলার নিরাপত্তা বৈশিষ্ট্যগুলির জন্য একটি বিশেষ বিভাগ চালু করা হয়েছে।

ডিভাইসের অখণ্ডতা

অ্যান্ড্রয়েড ১৬-এ KeyMint সংস্করণ ৪.০ অ্যাটেস্টেশন সার্টিফিকেটের জন্য সমর্থন যোগ করা হয়েছে। লোড করা APEX মডিউলগুলোর অখণ্ডতা যাচাই করার জন্য, KeyMint ৪.০ সার্টিফিকেটের KeyDescription কাঠামোতে একটি নতুন moduleHash ফিল্ড অন্তর্ভুক্ত থাকে।

আরও তথ্যের জন্য চাবি এবং পরিচয়পত্র সত্যায়ন দেখুন।

জিপিইউ সিস্টেম কল ফিল্টারিং

অ্যান্ড্রয়েড ১৬ কিউপিআর২ কার্নেল ড্রাইভারকে আরও সুরক্ষিত করতে একটি এসইএলিনাক্স ম্যাক্রো যুক্ত করেছে। এই ম্যাক্রোটি প্রোডাকশন পর্যায়ে সীমাবদ্ধ আইওসিটিএল (IOCTL) ব্লক করে, যেমন ডেপ্রিকেটেড আইওসিটিএল বা কার্নেল ড্রাইভার ডেভেলপমেন্টের জন্য ব্যবহৃত আইওসিটিএল। এটি ড্রাইভার প্রোফাইলিংয়ের জন্য ব্যবহৃত আইওসিটিএল-কে শেল বা ডিবাগযোগ্য অ্যাপের মধ্যে সীমাবদ্ধ রাখে। আপনার ডিভাইসের নিরাপত্তা বাড়াতে এই ম্যাক্রোটি ব্যবহার করুন।

আরও তথ্যের জন্য GPU সিস্টেম কল ফিল্টারিং দেখুন।

ফাইলগুলি ব্যক্তিগত স্থানে সরান

অ্যান্ড্রয়েড ১৬ কিউপিআর২ ব্যবহারকারীদের মূল প্রোফাইল থেকে সরাসরি তাদের ব্যক্তিগত স্পেসে ফাইল ও ছবি ইম্পোর্ট করার সুযোগ দেয়। এই প্রক্রিয়াটি লঞ্চারের 'অ্যাড' বাটনের ' অ্যাড ফাইলস' শর্টকাট থেকে শুরু হয়, যা একটি নতুন সিস্টেম অ্যাপ ব্যবহার করে ব্যবহারকারীদের নির্বাচিত ফাইলগুলোকে ব্যক্তিগত স্পেসের Downloads ফোল্ডারে মুভ বা কপি করতে দেয়। ওইএম (OEM) দ্বারা এই ফিচারটি গ্রহণ করা ঐচ্ছিক।

আরও তথ্যের জন্য ব্যক্তিগত স্থান দেখুন।

স্টোরেজ

ডিফল্ট পরিচিতি অ্যাকাউন্ট

অ্যান্ড্রয়েড ব্যবহারকারীরা যখন অন্য ডিভাইসে যান, তখন তাদের কিছু কন্ট্যাক্ট হারিয়ে যায়। কন্ট্যাক্ট হারানোর এই সমস্যা কমাতে, অ্যান্ড্রয়েড ১৬-এ কন্ট্যাক্টের জন্য একটি ডিফল্ট অ্যাকাউন্টের ধারণা চালু করা হয়েছে। এই ফিচারটি সমর্থন করার জন্য, আপনার কন্ট্যাক্টস অ্যাপে নিম্নলিখিত বিষয়গুলো থাকা উচিত:

  • সময়ের সাথে সাথে পরিচিতি হারিয়ে যাওয়া রোধ করতে ক্লাউড সিঙ্ক বিকল্পগুলি প্রচার করুন।
  • ব্যবহারকারীদের জিজ্ঞাসা করুন তারা তাদের স্থানীয় এবং সিম কন্ট্যাক্টগুলো ক্লাউড ডিফল্ট অ্যাকাউন্টে স্থানান্তর করতে চান কিনা।
  • নতুন স্থানীয় ও সিম যোগাযোগ তৈরি করতে নিরুৎসাহিত করুন

আপডেট

নির্বিঘ্ন অ্যাপ আপডেট

যখন কোনো প্যাকেজ আপডেট করা হয়, তখন এর কোড এবং রিসোর্স পরিবর্তনের সময় এটিকে চলতে বাধা দেওয়ার জন্য থামিয়ে একটি ফ্রোজেন অবস্থায় রাখা হয়। বড়, জটিল এবং সিস্টেমের জন্য গুরুত্বপূর্ণ অ্যাপের ক্ষেত্রে, প্যাকেজগুলোকে ফ্রোজেন অবস্থায় রাখলে ব্যবহারকারীর অভিজ্ঞতা খারাপ হতে পারে, কারণ এর উপর নির্ভরশীল অ্যাপগুলো চালানো সম্ভব নাও হতে পারে।

অ্যান্ড্রয়েড ১৬ ইনস্টল প্রক্রিয়ার আগের ধাপে dexopt বা dex2oat নিয়ে আসার মাধ্যমে অ্যাপ অচল থাকার সময় কমিয়ে এনেছে। এই পরিবর্তনের ফলে অ্যাপ আটকে থাকার সময় সর্বোচ্চ কয়েক সেকেন্ড থেকে কমে কয়েক দশ মিলিসেকেন্ডে নেমে এসেছে।

ভার্চুয়ালাইজেশন

অ্যান্ড্রয়েড ১৬, অ্যান্ড্রয়েড ভার্চুয়ালাইজেশন ফ্রেমওয়ার্ক (AVF) এবং প্রোটেক্টেড KVM (pKVM) হাইপারভাইজরের সক্ষমতা বাড়িয়েছে, যেমন ভার্চুয়াল মেশিনের (VM) মধ্যে উন্নত OS আপডেট এবং লিনাক্স টার্মিনালের সংযোজন। AVF-এর উল্লেখযোগ্য পরিবর্তনগুলোর একটি তালিকা নিচে দেওয়া হলো:

  • এভিএফ লো-লেভেল নেটিভ ডেভেলপমেন্ট কিট (এলএল-এনডিকে) সমর্থন । অ্যান্ড্রয়েড ১৬ ভেন্ডরদের গুগল-পরিচালিত এভিএফ ব্যবহার করে ভেন্ডর পার্টিশন থেকে ভিএম চালু করার সুযোগ দেয়।
  • আর্লি বুট ভিএম সাপোর্ট । এভিএফ ভিএম-গুলোকে বুট প্রক্রিয়ার শুরুতে চালু হতে দেয়, যা কীমিন্ট হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (এইচএএল)-এর মতো গুরুত্বপূর্ণ পেলোডগুলোর জন্য উপকারী।
  • মাইক্রোড্রয়েড আপডেট । উন্নত পারফরম্যান্সের জন্য মাইক্রোড্রয়েডে রিসাইজযোগ্য এনক্রিপ্টেড স্টোরেজ এবং ১৬কে সুরক্ষিত ভিএম সাপোর্ট অন্তর্ভুক্ত করা হয়েছে।
  • লিনাক্স টার্মিনাল সমর্থন । ফেরোক্রোম একটি ভার্চুয়াল মেশিনের মধ্যে ডেবিয়ান-ভিত্তিক লিনাক্স টার্মিনাল চালু করে।
  • আর্ম এ-প্রোফাইল (FF-A) সমর্থনের জন্য গেস্ট ফার্মওয়্যার ফ্রেমওয়ার্ক । pKVM সুরক্ষিত ভিএম-এর জন্য ট্রাস্টজোনের সাথে FF-A মানসম্মত নিরাপদ যোগাযোগ সমর্থন করে।
  • সুরক্ষিত ভিএম আপডেট । স্ট্যান্ডার্ড বিশ্বস্ত অ্যাপ্লিকেশন (TA)-এর জন্য ট্রাস্টি ওএস আপনাকে উন্নত আইসোলেশন এবং আপডেটেবিলিটির জন্য সুরক্ষিত ভিএম-এ ট্রাস্টজোন বিশ্বস্ত অ্যাপলেট চালানোর সুযোগ দেয়।
  • ভেন্ডর-প্রাইভেট সিকিওর মনিটর কল (SMC) সমর্থন করে । আপনি ভেন্ডর-প্রাইভেট SMC সহ বিদ্যমান কোড একটি pVM-এ স্থানান্তর করতে পারেন।
  • ডিভাইস অ্যাসাইনমেন্ট আপডেট । অ্যান্ড্রয়েড ১৬ পিভিএম-এ প্ল্যাটফর্ম ডিভাইস অ্যাসাইন করা সমর্থন করে, যা সরাসরি হার্ডওয়্যার অ্যাক্সেসের সুযোগ দেয়।
  • অসুরক্ষিত গেস্ট প্যারিটি সাপোর্ট । অসুরক্ষিত গেস্টদের একটি অ্যান্ড্রয়েড অ্যাপের মতো সম্পূর্ণ মেমরি ম্যানেজমেন্ট ইউনিট (MMU) নোটিফায়ার সাপোর্ট এবং আনপিনড মেমরি থাকে।
  • হাইপারভাইজর ট্রেসিং আপডেট । অ্যান্ড্রয়েড ১৬-এ স্ট্রাকচার্ড লগিং ইভেন্ট এবং উন্নত ফাংশন ট্রেসিং অন্তর্ভুক্ত করা হয়েছে।

এই পরিবর্তনগুলো সম্পর্কে আরও তথ্যের জন্য, অ্যান্ড্রয়েড ভার্চুয়ালাইজেশন ফ্রেমওয়ার্ক দেখুন।