এই পৃষ্ঠাটি Android 16 রিলিজের প্রধান বৈশিষ্ট্যগুলিকে সংক্ষিপ্ত করে এবং অতিরিক্ত তথ্যের লিঙ্ক প্রদান করে৷ এই বৈশিষ্ট্যের সারাংশ এই সাইটে বৈশিষ্ট্যের ডকুমেন্টেশন অবস্থান অনুযায়ী সংগঠিত হয়.
অডিও
কনফিগারযোগ্য অডিও নীতি সমর্থন
HIDL HAL অ্যান্ড্রয়েড বিক্রেতাদের কনফিগারেবল অডিও পলিসি (CAP) নামক অডিও রাউটিংয়ের নিয়ম নির্দিষ্ট করার জন্য একটি বিকল্প পদ্ধতি ব্যবহার করতে দেয়, যা ফোনের জন্য ব্যবহৃত ডিফল্ট ইঞ্জিনের চেয়ে বেশি নমনীয়। AIDL HAL-এ স্থানান্তরিত করার সময়, সম্পদের অভাবের কারণে Android 14 এবং 15-এ CAP-এর জন্য সমর্থন প্রয়োগ করা হয়নি। আমরা Android 16-এ অনুপস্থিত AIDL সংজ্ঞা প্রদান করে এবং ফ্রেমওয়ার্ক দ্বারা CAP কনফিগারেশন লোড করার প্রক্রিয়া পরিবর্তন করে এটি ঠিক করেছি। আরও তথ্যের জন্য AIDL HAL-এ কনফিগারযোগ্য অডিও নীতি সমর্থন দেখুন।
আমরা CAP AIDL বাস্তবায়নের সুবিধা নিতে কাটলফিশ অটো টার্গেটকে রূপান্তর করেছি যাতে অংশীদারদের তাদের পণ্য স্থানান্তর করতে সহায়তা করা যায়।
স্থাপত্য
জেনেরিক বুটলোডার (GBL)
অ্যান্ড্রয়েড 16 একটি নতুন জেনেরিক বুটলোডার (GBL), একটি প্রমিত, আপডেটযোগ্য বুটলোডারের জন্য সমর্থন প্রবর্তন করে যা অ্যান্ড্রয়েড বুট প্রক্রিয়াটিকে স্ট্রীমলাইন করার জন্য ডিজাইন করা হয়েছে।
GBL সম্পর্কে আরও তথ্যের জন্য, জেনেরিক বুটলোডার (GBL) ওভারভিউ দেখুন।
সামঞ্জস্য
ক্যামেরা আইটিএস আপডেট
Android 16-এ ক্যামেরা ইমেজ টেস্ট স্যুট (ITS) এর আপডেট রয়েছে। আরো বিস্তারিত জানার জন্য, দেখুন:
সামঞ্জস্যপূর্ণ সংজ্ঞা নথি (CDD)
অ্যান্ড্রয়েড 16 কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্ট (CDD) প্রকাশিত হয়েছে।
CTS যাচাইকারী ব্লুটুথ MIDI পরীক্ষার আপডেট
পরীক্ষার পদ্ধতি সহজ করতে এবং সম্ভাব্য ত্রুটি কমাতে, Android 16 আপনাকে USB MIDI পেরিফেরাল ছাড়া CTS-V ব্লুটুথ MIDI লুপব্যাক পরীক্ষা চালাতে দেয়।
এই পরিবর্তনের জন্য নির্দিষ্ট ডকুমেন্টেশনের জন্য, CTS ভেরিফায়ার ব্লুটুথ MIDI পরীক্ষা আপডেটগুলি দেখুন।
CTS যাচাইকারী ব্যারোমিটার পরীক্ষার আপডেট
Android অবস্থান বৈশিষ্ট্য সমর্থন করার জন্য, Android 16-এ CTS-V ব্যারোমিটার পরিমাপ পরীক্ষার একটি নতুন সেট অন্তর্ভুক্ত রয়েছে।
এই পরিবর্তনের জন্য নির্দিষ্ট ডকুমেন্টেশনের জন্য, CTS ভেরিফায়ার ব্যারোমিটার পরিমাপ পরীক্ষাগুলি দেখুন।
CTS ভেরিফায়ার মাল্টিডিভাইস টেস্ট আপডেট
অ্যান্ড্রয়েড সংযোগ বৈশিষ্ট্যগুলিকে সমর্থন করার জন্য, Android 16-এ CTS-V পরীক্ষার একটি নতুন সেট অন্তর্ভুক্ত রয়েছে।
এই পরিবর্তনের জন্য নির্দিষ্ট ডকুমেন্টেশনের জন্য, CTS ভেরিফায়ার মাল্টিডিভাইস টেস্ট আপডেট দেখুন।
সংযোগ
অ্যান্ড্রয়েড ওএস সনাক্তকরণ
অ্যান্ড্রয়েড 16 থেকে শুরু করে, অ্যান্ড্রয়েড ফ্রেমওয়ার্কটিতে অ্যান্ড্রয়েড ইনফরমেশন সার্ভিস (এআইএস) নামে একটি জেনেরিক অ্যাট্রিবিউট (GATT) পরিষেবা অন্তর্ভুক্ত রয়েছে, যা ব্লুটুথ ডিভাইসগুলিকে পরিষেবাটির একটি GATT বৈশিষ্ট্য হিসাবে Android API স্তর পড়তে দেয়৷ এই পরিষেবাটি ব্লুটুথ ডিভাইস নির্মাতাদের জানতে দেয় যে একটি ব্লুটুথ পেরিফেরাল একটি কেন্দ্রীয় ডিভাইসের সাথে যুক্ত হচ্ছে কিনা যা অ্যান্ড্রয়েড ওএস চালাচ্ছে এবং API স্তরের উপর ভিত্তি করে বিশেষ যুক্তি পরিচালনা করে৷
আরও তথ্যের জন্য, Android OS সনাক্তকরণ দেখুন।
জরুরী কলব্যাক মোড
Android 16 EmergencyCallbackModeListener
সিস্টেম API প্রবর্তন করে যা IMS মডিউলটিকে একটি কলব্যাকের মাধ্যমে জরুরি কলব্যাক মোড অবস্থা পেতে দেয় যখন ডিভাইসটি এসএমএস বা কলের জন্য জরুরি কলব্যাক মোডে প্রবেশ করে বা প্রস্থান করে। ডিভাইস নির্মাতারা ক্যারিয়ার এবং 3GPP প্রয়োজনীয়তা মেটাতে IMS রেজিস্ট্রেশন ম্যানেজমেন্ট বাস্তবায়ন করতে এই API ব্যবহার করতে পারে। উদাহরণস্বরূপ, যদি ব্যবহারকারীর সরঞ্জাম (UE) জরুরী কলব্যাক মোড অবস্থায় থাকে, IMS মডিউলটি নির্দিষ্ট সময়ের জন্য তার জরুরি নিবন্ধন বজায় রাখার জন্য সেট করা যেতে পারে। IMS মডিউল জরুরী কলব্যাক মোডের অবস্থার উপর নির্ভর করে জরুরী নিবন্ধন বজায় রাখতে, প্রসারিত করতে এবং বাতিল করতে পারে।
আইএমএস পরিষেবা আপডেট
অ্যান্ড্রয়েড 16 সিস্টেম APIগুলি প্রবর্তন করে যা ডিভাইস নির্মাতারা এবং বিক্রেতারা তাদের IMS বাস্তবায়নের জন্য ব্যবহার করতে পারে। নিম্নলিখিত সারণীতে এমন API গুলি তালিকাভুক্ত করা হয়েছে যা বিশেষাধিকারপ্রাপ্ত অ্যাপগুলি IMS পরিষেবাগুলিকে সমর্থন করতে ব্যবহার করতে পারে:
ক্লাস | API |
---|---|
MmTelFeature | EpsFallbackReason |
ImsTrafficType | |
ImsTrafficDirection | |
modifyImsTrafficSession | |
startImsTrafficSession | |
stopImsTrafficSession | |
triggerEpsFallback | |
ImsTrafficSessionCallback | সব |
ConnectionFailureInfo | সব |
TelephonyManager | getImsPrivateUserIdentity |
getImsPublicUserIdentities | |
getImsPcscfAddresses | |
getSimServiceTable | |
ImsCallSessionListener | callSessionTransferred |
callSessionTransferFailed | |
callSessionSendAnbrQuery | |
SmsMessage | getRecipientAddress |
রেঞ্জিং মডিউল
অ্যান্ড্রয়েড 16 রেঞ্জিং মডিউল প্রবর্তন করেছে, যা আল্ট্রা-ওয়াইডব্যান্ড, ব্লুটুথ চ্যানেল সাউন্ডিং, ব্লুটুথ আরএসএসআই রেঞ্জিং এবং ওয়াই-ফাই রাউন্ড ট্রিপ টাইম (RTT) সহ বিভিন্ন প্রযুক্তির জন্য APIগুলিকে একত্রিত করে। আরও তথ্যের জন্য, দেখুন:
- রেঞ্জিং: আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং পেলোড স্পেসিফিকেশন
- ডিভাইসগুলির মধ্যে পরিসর (Android বিকাশকারী সাইট)
Wi-Fi হটস্পট আপডেট
একটি Wi-Fi হটস্পট (সফ্ট এপি) এর সংযোগ বিচ্ছিন্ন ক্লায়েন্টদের তালিকা এবং প্রতিটি ক্লায়েন্টের জন্য সংযোগ বিচ্ছিন্ন হওয়ার কারণ পেতে Android 16 SoftApCallback#onClientsDisconnected
পদ্ধতি চালু করেছে। এই ক্ষমতা স্বয়ংচালিত OEM-গুলিকে প্রজেক্ট করা অ্যাপগুলির জন্য প্রয়োজনীয় স্পেসিফিকেশনগুলি পূরণ করতে দেয়, Android Wi-Fi স্ট্যাকের কনফিগারযোগ্যতা এবং কার্যকারিতা বাড়ায়৷
SoftApCallback#onClientsDisconnected
পদ্ধতিটি ব্যবহার করতে, একটি টেদারড হটস্পটের জন্য WifiManager#registerSoftApCallback
ব্যবহার করে ডিভাইসের ক্ষমতা পেতে একটি কলব্যাক নিবন্ধন করুন বা স্থানীয়-অনলি-র জন্য WifiManager#registerLocalOnlyHotspotSoftApCallback
৷ বিদ্যমান নিবন্ধিত সফ্ট AP কলব্যাকগুলি অবশ্যই SoftApCallback#onClientsDisconnected
পদ্ধতিকে ওভাররাইড করবে৷ আরও তথ্যের জন্য, হটস্পট এপিআই সহ অ্যাপস ডেভেলপ করুন দেখুন।
SoftApCallback
ব্যবহার করে রেফারেন্স AAOS Car সেটিংস পৃষ্ঠার মধ্যে একটি tethered Wi-Fi হটস্পট প্রয়োগের উদাহরণের জন্য, WifiTetheringHandler.java
দেখুন।
আপনার বাস্তবায়ন পরীক্ষা করতে, নিম্নলিখিত ইউনিট পরীক্ষা এবং CTS যাচাইকারী পরীক্ষা চালান:
- ইউনিট পরীক্ষা
- ম্যানেজার:
atest packages/modules/Wifi/framework/tests/
- পরিষেবা:
atest packages/modules/Wifi/service/tests/wifitests/
- ম্যানেজার:
- CTS যাচাইকারী পরীক্ষা:
atest CtsWifiSoftApTestCases
প্রদর্শন
ডেস্কটপ জানালা
ডেস্কটপ উইন্ডোজ ওভারল্যাপিং উইন্ডোগুলিকে সাজাতে এবং আকার পরিবর্তন করার জন্য একটি পরিচিত ইন্টারফেস প্রদান করে বৃহত্তর উত্পাদনশীলতা সক্ষম করে। কিভাবে ডেস্কটপ উইন্ডোকে সমর্থন করা যায় সে সম্পর্কে তথ্যের জন্য সমর্থন মাল্টি-উইন্ডো দেখুন।
মিথস্ক্রিয়া
হ্যাপটিক্স
অ্যান্ড্রয়েড 16 ইকোসিস্টেমে হ্যাপটিক্স ফ্র্যাগমেন্টেশন কমাতে, স্বতন্ত্র ডিভাইস টিউনিংয়ের প্রয়োজনীয়তা দূর করতে এবং ডেভেলপার এবং ডিভাইসের শেষ ব্যবহারকারীদের কাছে আরও সমৃদ্ধ এবং অভিব্যক্তিপূর্ণ গতির অভিজ্ঞতা প্রদান করতে API-গুলি প্রবর্তন করেছে। নতুন পিসওয়াইজ লিনিয়ার এনভেলপ (PWLE) API স্বাভাবিককৃত PWLE ইফেক্ট তৈরি করতে সমর্থন করে যা অনুরূপ ডিভাইসে একই রকম হ্যাপটিক উপলব্ধি তৈরি করে।
অ্যান্ড্রয়েড 16-এ নতুন APIগুলি কীভাবে হ্যাপটিক্স ক্ষমতাগুলিকে উন্নত করে তার একটি সংক্ষিপ্তসার নীচে দেওয়া হল:
- একটি স্বাভাবিক মান স্কেলের মাধ্যমে প্রতি ডিভাইস টিউনিং অপসারণ করে উন্নয়ন খরচ হ্রাস করুন।
- ইকোসিস্টেমের জন্য হ্যাপটিক্স প্রাইমিটিভের বেসলাইন সেট তৈরি করুন (উদাহরণস্বরূপ,
CLICK
,TICK
,LOW_TICK
,SLOW_RISE
,QUICK_RISE
,QUCK_FALL
,THUD
,SPIN
)। - প্যারামেট্রিক প্রভাব তৈরি এবং রচনা সমর্থন (সময়কাল, প্রশস্ততা, এবং ফ্রিকোয়েন্সি)।
- হ্যাপটিক্স ওভারড্রাইভিংয়ের জন্য স্বয়ংক্রিয় সুরক্ষা সমর্থন করে।
- সম্মিলিত হ্যাপটিক্স এবং শব্দের মতো বহুসংবেদনশীল অভিজ্ঞতা সক্ষম করুন।
- অ্যান্ড্রয়েড হ্যাপটিক্স ডেভেলপার সক্ষমতা প্যারিটি গ্যাপ বন্ধ করুন।
আমরা বেসলাইন হ্যাপটিক্স আদিম সক্ষম করতে এবং নতুন ডেভেলপার হ্যাপটিক্স অভিজ্ঞতার জন্য সমর্থন প্রদান করতে নতুন সাধারণীকৃত PWLE APIগুলিকে একীভূত করার এবং ব্যবহার করার পরামর্শ দিই। আরও তথ্যের জন্য, দেখুন PWLE প্রভাব প্রয়োগ করুন ।
হার্ট রেট বেস সেন্সর
Android 16-এ, সামঞ্জস্য বজায় রাখতে, Android ফ্রেমওয়ার্ক হার্ট রেট বেস সেন্সরগুলির জন্য SENSOR_PERMISSION_READ_HEART_RATE
অনুমতি ব্যবহার করে৷ অ্যান্ড্রয়েড 15 এবং তার পরে, ফ্রেমওয়ার্কটি SENSOR_PERMISSION_BODY_SENSORS
অনুমতি ব্যবহার করে৷ হার্ট রেট বেস সেন্সর টাইপ সম্পর্কে আরও তথ্যের জন্য, হার্ট রেট দেখুন।
মিডিয়া
এইচডিআর সমর্থন
Android 16 HDR সমর্থনের জন্য নিম্নলিখিত উন্নতিগুলি প্রবর্তন করে:
- Media3 ExoPlayer এবং ফটো পিকারের মাধ্যমে অ্যাপ ফলব্যাক ক্ষমতা (ফলব্যাক হিসাবে SDR)।
- HDR সামগ্রীর জন্য উন্নত স্ক্রিনশট সমর্থন। আরও তথ্যের জন্য, Android স্ক্রিনশটগুলিতে HDR দেখুন।
- তৈরি HDR সামগ্রী জুড়ে ধারাবাহিকতা বৃদ্ধি।
আমরা নিম্নলিখিত সুপারিশ:
- ডিফল্টরূপে আপনার ক্যামেরা অ্যাপে HLG বা DolbyVision (HLG সহ 8.4) সক্ষম করুন৷
- ডিফল্টরূপে ফটোগুলির জন্য আল্ট্রা HDR সক্ষম করুন৷
- HLG ভিডিও এবং আল্ট্রা HDR ক্যাপচারের জন্য অ্যাপ সমর্থন প্রদান করুন।
মিডিয়া মানের কাঠামো
অ্যান্ড্রয়েড 16-এ, আমরা অ্যান্ড্রয়েড টেলিভিশন বাস্তবায়নের জন্য একটি প্রমিত API প্রতিষ্ঠা করতে একটি নতুন ছবি এবং অডিও মানের ফ্রেমওয়ার্ক ডিজাইন করছি। এই ফ্রেমওয়ার্ক অ্যান্ড্রয়েড টিভিতে পিকচার কোয়ালিটি (PQ) এবং অডিও কোয়ালিটি (AQ) অ্যাডজাস্ট করার জন্য একটি ইউনিফাইড অ্যাপ্রোচ প্রদান করে এবং বিক্রেতাদের জন্য ডেভেলপমেন্ট সহজ করে। এই বৈশিষ্ট্য নিম্নলিখিত প্রদান করে:
- ডিসপ্লে প্যানেলে প্রতি স্ট্রীম, প্রতি ব্যবহারকারী এবং প্রতি ইনপুট প্রকারের জন্য দানাদার ছবির গুণমান সেটিং, সমস্ত অ্যাপ জুড়ে সম্পূর্ণ স্ক্রীন ব্যবহারের জন্য একটি সিস্টেম লেভেল সেটিং সহ
- সমস্ত অ্যাপ জুড়ে ব্যবহার করার জন্য একটি সিস্টেম স্তরের সেটিং সহ প্রতি স্ট্রীম এবং প্রতি ডিভাইসে দানাদার অডিও সেটিং
ভিডিও কোডেক
Android 16-এ, আমরা অ্যাডভান্সড প্রফেশনাল ভিডিও (APV) কোডেক-এর জন্য প্ল্যাটফর্ম সমর্থন চালু করছি। APV কোডেক হল একটি উচ্চ-বিটরেট ইন্ট্রা-ফ্রেম কোডেক যা বিষয়বস্তু নির্মাতাদের উচ্চ-মানের ক্যাপচার এবং সম্পাদনা দেওয়ার জন্য ডিজাইন করা হয়েছে।
এছাড়াও, Google সমস্ত ব্যবহারকারীকে VP8, VP9, এবং AVC (H.264) থেকে AV1-এ রূপান্তর করার পরিকল্পনা করেছে৷ ব্যাকএন্ডে ট্রান্সকোড এড়াতে এবং লেটেন্সি কমাতে অ্যাপ ডেভেলপাররা AV1, পরবর্তী প্রজন্মের কোডেক পছন্দ করে। হার্ডওয়্যার কোডেক এখনও সুপারিশ করা হয়, বিশেষ করে এনকোডিংয়ের জন্য, যদিও AV1 সফ্টওয়্যার কোডেক সমর্থন উন্নত হচ্ছে।
আপনি একটি উচ্চ গুণমান, নির্ভরযোগ্যতা এবং সঙ্গতির জন্য AV1 গ্রহণ করতে পারেন এবং ক্যামেরা এবং গ্যালারি অ্যাপে APV সমর্থন বিবেচনা করতে পারেন।
কর্মক্ষমতা
ট্রেড-ইন মোড
অ্যান্ড্রয়েড 16 ট্রেড-ইন মোড প্রবর্তন করে, যা ডেভেলপার এবং রিসেলারদের ফ্যাক্টরি রিসেটের পরে সিস্টেমের স্বাস্থ্য মূল্যায়ন করতে দেয়।
আরও তথ্যের জন্য, সিস্টেম স্বাস্থ্য তথ্য প্রাপ্ত দেখুন।
অনুমতি
অ্যান্ড্রয়েড ভূমিকা আপডেট
Android 16 নিম্নলিখিত ভূমিকাগুলি আপডেট করে:
COMPANION_DEVICE_APP_STREAMING
: মোবাইল ফোন বা ট্যাবলেটের মতো অ্যান্ড্রয়েড-চালিত ডিভাইস থেকে ডেস্কটপ বা ল্যাপটপ কম্পিউটারে স্ট্রিমিং, কাস্টিং বা মিররিং করার জন্য অ্যাপ্লিকেশনগুলির ক্ষেত্রে ব্যবহার করার জন্য, যা স্ট্রিমিং, কাস্টিং বা মিরর করার অনুমতি দেয়।COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
: অ্যান্ড্রয়েড ডিভাইসের ক্ষেত্রে ব্যবহারের ক্ষেত্রে যেমন মোবাইল ফোন বা ট্যাবলেট থেকে সংযুক্ত যানবাহন অ্যাপে এবং XR ডিভাইসের অ্যাপ স্ট্রিমিং-এ।
আরও তথ্যের জন্য Android ভূমিকা দেখুন।
নিরাপত্তা
সেলুলার নিরাপত্তা
Android 16 বাকি সেটিংসের সাথে সারিবদ্ধ করতে সিম সেটিংসের অধীনে উপস্থিত 2G কানেক্টিভিটি টগলে ছোটখাটো UX পরিবর্তন এনেছে। অ্যান্ড্রয়েড 16 সেটিংসের অধীনে সেফটি সেন্টারে মোবাইল নেটওয়ার্ক সুরক্ষা নামে সেলুলার সুরক্ষা বৈশিষ্ট্যগুলির জন্য একটি উত্সর্গীকৃত বিভাগও চালু করেছে৷
ডিভাইসের অখণ্ডতা
Android 16 কিমিন্ট সংস্করণ 4.0 প্রত্যয়ন শংসাপত্রের জন্য সমর্থন যোগ করে। লোড করা APEX মডিউলগুলির অখণ্ডতা যাচাই করতে, KeyMint 4.0 সার্টিফিকেটগুলি KeyDescription
কাঠামোতে একটি নতুন moduleHash
ক্ষেত্র অন্তর্ভুক্ত করে৷
আরও তথ্যের জন্য কী এবং আইডি প্রত্যয়ন দেখুন।
স্টোরেজ
ডিফল্ট পরিচিতি অ্যাকাউন্ট
অ্যান্ড্রয়েড ব্যবহারকারীরা একটি ভিন্ন ডিভাইসে স্যুইচ করলে কিছু পরিচিতি হারান। পরিচিতিগুলির ক্ষতি কমাতে, Android 16 পরিচিতিগুলির জন্য একটি ডিফল্ট অ্যাকাউন্টের ধারণা প্রবর্তন করে৷ এই বৈশিষ্ট্যটিকে সমর্থন করার জন্য, আপনার পরিচিতি অ্যাপটি করা উচিত:
- সময়ের সাথে পরিচিতি হারানো রোধ করতে ক্লাউড সিঙ্ক বিকল্পগুলি প্রচার করুন
- ব্যবহারকারীদের জিজ্ঞাসা করুন তারা তাদের স্থানীয় এবং সিম পরিচিতিগুলিকে ক্লাউড ডিফল্ট অ্যাকাউন্টে সরাতে চান কিনা
- নতুন স্থানীয় এবং সিম পরিচিতি তৈরি করতে নিরুৎসাহিত করুন
আপডেট
বিরামহীন অ্যাপ আপডেট
যখন একটি প্যাকেজ আপডেট করা হয়, তখন এটিকে থামানো হয় এবং এটির কোড এবং সংস্থানগুলি পরিবর্তিত হওয়ার সময় এটি চলা থেকে বিরত রাখতে হিমায়িত অবস্থায় রাখা হয়। বৃহৎ, জটিল, এবং সিস্টেম-সমালোচনামূলক অ্যাপগুলির জন্য, প্যাকেজগুলিকে হিমায়িত অবস্থায় রাখলে ব্যবহারকারীর অভিজ্ঞতা খারাপ হতে পারে কারণ নির্ভরশীল অ্যাপগুলি চালানোর অযোগ্য হতে পারে।
অ্যান্ড্রয়েড 16 dexopt
বা dex2oat
ইনস্টল প্রক্রিয়ার পূর্ববর্তী পর্যায়ে নিয়ে যাওয়ার মাধ্যমে একটি অ্যাপ চালু করা যায় না এমন সময় কমিয়ে দেয়। এই পরিবর্তনটি একটি অ্যাপ হিমায়িত হওয়ার সময়কে সেকেন্ডের উচ্চ থেকে দশ মিলিসেকেন্ডে কমিয়ে দেয়।