এই পৃষ্ঠায় অ্যান্ড্রয়েড ১৪, অ্যান্ড্রয়েড ১৪-কিউপিআর১, এবং অ্যান্ড্রয়েড ১৪-কিউপিআর২ রিলিজের প্রধান ফিচারগুলোর সারসংক্ষেপ দেওয়া হয়েছে এবং অতিরিক্ত তথ্যের জন্য লিঙ্ক প্রদান করা হয়েছে। এই ফিচার সারাংশগুলো এই সাইটে ফিচারটির ডকুমেন্টেশনের অবস্থান অনুসারে সাজানো হয়েছে।
স্থাপত্য
ব্যাকএন্ড.[cpp|ndk].অতিরিক্ত_শেয়ার_লাইব্রেরি
অ্যান্ড্রয়েড ১৪-এ প্রবর্তিত backend.[cpp|ndk].additional_shared_libraries নেটিভ লাইব্রেরিতে ডিপেন্ডেন্সি যোগ করে এবং এটি ndk_header ও cpp_header সাথে ব্যবহারযোগ্য। আরও তথ্যের জন্য Defining an AIDL interface দেখুন।
gen_trace মান
অ্যান্ড্রয়েড ১৪ থেকে, cpp এবং java ব্যাকএন্ডের জন্য gen_trace মান true সেট করা হয়েছে। আরও তথ্যের জন্য “একটি AIDL ইন্টারফেস সংজ্ঞায়িত করা” দেখুন।
কার্নেল সমর্থন
অ্যান্ড্রয়েড ১৪ থেকে ৫.৪ কার্নেল আর সমর্থিত নয়। ফিচার এবং লঞ্চ কার্নেল অংশে হালনাগাদ করা কার্নেল তথ্য দেখুন।
কার্নেল ওয়েক সোর্স পরিসংখ্যান
Android 14-QPR2 logcat-এ ওয়েক সোর্স স্ট্যাটিস্টিকস যোগ করেছে। এই স্ট্যাটিস্টিকস কার্নেলের সেইসব উপাদানকে শনাক্ত করে যা প্রতিটি সাসপেন্ড এবং রিজুম চক্রের সময় সিস্টেমকে জাগিয়ে রাখে, এবং এটি কার্নেলের পারফরম্যান্স ডিবাগ করতে ও ব্যাটারির আয়ু বাড়াতে ব্যবহার করা যেতে পারে। কার্নেল ওয়েক সোর্স স্ট্যাটিস্টিকস শুধুমাত্র userdebug এবং engineering বিল্ডগুলিতে পাওয়া যায়, যেগুলিতে suspend.debug.wakestats_log.enabled কে true সেট করা আছে। আরও তথ্যের জন্য logKernelWakeLockStats দেখুন।
অডিও
ডাইনামিক সাউন্ডবার মোড
অ্যান্ড্রয়েড ১৪ ফ্রেমওয়ার্কের সহায়তায়, অন্তর্নির্মিত বা সংযুক্ত স্পিকারযুক্ত সেট-টপ বক্স (STB) এবং ওভার-দ্য-টপ (OTT) ডিভাইসগুলোকে সংযুক্ত ডিভাইসগুলোর জন্য সাউন্ডবার হিসেবে কনফিগার করা যেতে পারে। আরও তথ্যের জন্য, ডাইনামিক সাউন্ডবার মোড দেখুন।
অডিও এইচএএল থেকে এআইডিএল-এ স্থানান্তর
অ্যান্ড্রয়েড ১৪ থেকে, অডিও এইচএএল ইন্টারফেসটি এআইডিএল (AIDL ) ব্যবহার করে সংজ্ঞায়িত করা হয়। আরও তথ্যের জন্য এআইডিএল ইমপ্লিমেন্টেশন এবং এআইডিএল ও এইচআইডিএল অডিও এইচএএল তুলনা দেখুন।
একাধিক ইউএসবি ডিভাইস রাউটিং আপডেট
অ্যান্ড্রয়েড ১৪ ইউএসবি ফ্রেমওয়ার্ক একই সাথে একাধিক ইউএসবি ডিভাইসে রাউটিং সমর্থন করে। আরও তথ্যের জন্য ‘সম্মিলিত অডিও ডিভাইস রাউটিং’ দেখুন।
ইউএসবি ডিভাইসে পছন্দের মিক্সার বৈশিষ্ট্য
অ্যান্ড্রয়েড ১৪ ডেভেলপার এপিআই প্রদান করে, যা ব্যবহার করে অ্যাপগুলো ইউএসবি অডিও প্লেব্যাকের জন্য পছন্দের মিক্সার অ্যাট্রিবিউটগুলো জিজ্ঞাসা ও কনফিগার করতে পারে। আরও তথ্যের জন্য ইউএসবি ডিভাইসে পছন্দের মিক্সার অ্যাট্রিবিউটগুলো দেখুন।
শব্দ ডোজ
অ্যান্ড্রয়েড ১৪ অডিও ফ্রেমওয়ার্ক এবং অডিও এইচএএল-এ সাউন্ড ডোজের জন্য সমর্থন প্রদান করে। এটি ক্রমাগত সাউন্ড ডোজ পরিমাপ পর্যবেক্ষণ করে এবং ক্ষতিকর এক্সপোজার লেভেল সম্পর্কে ব্যবহারকারীদের সতর্ক করে। আরও তথ্যের জন্য সাউন্ড ডোজ দেখুন।
Android 14-QPR1 থেকে শব্দ ডোজের গণনা সক্রিয় করা হয়েছে।
ক্যামেরা
ক্যামেরা এক্সটেনশনের বৈশিষ্ট্য
অ্যান্ড্রয়েড ১৪ ক্যামেরা এক্সটেনশন ইন্টারফেসের ১.৪.০ সংস্করণে নিম্নলিখিত বৈশিষ্ট্যগুলো যোগ করেছে:
- এক্সটেনশন-নির্দিষ্ট মেটাডেটা
- রিয়েল-টাইম স্থিরচিত্র ক্যাপচারের লেটেন্সি অনুমান
- ক্যাপচার প্রক্রিয়াকরণের অগ্রগতি কলব্যাক
- পোস্টভিউ স্থিরচিত্র ক্যাপচার
- সারফেসভিউ আউটপুট সমর্থন করে
ওয়েবক্যাম হিসেবে ডিভাইস
অ্যান্ড্রয়েড ১৪-কিউপিআর১ একটি ডিভাইসকে ইউএসবি ওয়েবক্যাম হিসেবে ব্যবহারের সুবিধা যোগ করেছে। যে অ্যান্ড্রয়েড ডিভাইসগুলোতে এই ফিচারটি রয়েছে, সেগুলোকে একটি ইউভিসি (UVC) ডিভাইস হিসেবে প্রচার করা হয়, যা বিভিন্ন অপারেটিং সিস্টেম (যেমন, লিনাক্স, ম্যাকওএস, উইন্ডোজ এবং ক্রোমওএস) সহ বহু ইউএসবি হোস্টকে ডিভাইসটির ক্যামেরা ওয়েবক্যাম হিসেবে ব্যবহার করার সুযোগ দেয়। আরও তথ্যের জন্য, “একটি ডিভাইসকে ওয়েবক্যাম হিসেবে ব্যবহার করুন” দেখুন।
রেফারেন্স ইউএসবি ক্যামেরা এইচএএল
অ্যান্ড্রয়েড ১৪ রেফারেন্স ইউএসবি ক্যামেরা HAL-কে AIDL-এ স্থানান্তরিত করে এবং HIDL ইমপ্লিমেন্টেশনটিকে অপ্রচলিত ঘোষণা করে। ইউএসবি ক্যামেরা HAL সম্পর্কে তথ্যের জন্য, এক্সটার্নাল ইউএসবি ক্যামেরা দেখুন।
আল্ট্রা এইচডিআর
অ্যান্ড্রয়েড ১৪-এ JPEG_R ইমেজ ফরম্যাট ব্যবহার করে আল্ট্রা এইচডিআর কম্প্রেসড ইমেজ তোলার সুবিধা যোগ করা হয়েছে। এই ফরম্যাটটি এসডিআর জেপিইজি ইমেজের সাথে ব্যাকওয়ার্ড কম্প্যাটিবল এবং কন্টেন্টের এইচডিআর রেন্ডারিং সমর্থন করে। আরও তথ্যের জন্য, আল্ট্রা এইচডিআর দেখুন।
প্রশস্ত গামুট ক্যাপচার
অ্যান্ড্রয়েড ১৪-এ ডিসপ্লে পি৩ ওয়াইড গ্যামুট ক্যাপচারের সুবিধা যুক্ত করা হয়েছে, যা ডিভাইসগুলোকে ১০-বিট এইচডিআর ব্যবহার না করেই ImageReader ক্লাসের সাহায্যে জেপিইজি ফরম্যাটে ওয়াইড গ্যামুট রঙিন ছবি তুলতে দেয়। আরও তথ্যের জন্য, ওয়াইড গ্যামুট ক্যাপচার দেখুন।
সামঞ্জস্যতা
ক্যামেরা ITS আপডেট
অ্যান্ড্রয়েড ১৪-এ ক্যামেরা আইটিএস (ITS) টেস্টের জন্য নতুন আপডেট আনা হয়েছে, যার মধ্যে পাইথন ও প্যাকেজ ভার্সনের আপডেট, হালনাগাদ করা টেস্ট এবং নতুন টেস্ট অন্তর্ভুক্ত রয়েছে। আরও বিস্তারিত জানতে, অ্যান্ড্রয়েড ১৪ ক্যামেরা ইমেজ টেস্ট স্যুট রিলিজ নোটস দেখুন।
সিডিডি আপডেট
অ্যান্ড্রয়েড ১৪ কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্টটি পূর্ববর্তী সংস্করণগুলোর উপর ভিত্তি করে নতুন ফিচারের আপডেট এবং পূর্বে প্রকাশিত কার্যকারিতার জন্য প্রয়োজনীয় শর্তাবলীতে পরিবর্তন এনেছে। অ্যান্ড্রয়েড ১৪-এর পরিবর্তনসমূহের তালিকার জন্য, অ্যান্ড্রয়েড ১৪ কম্প্যাটিবিলিটি ডেফিনিশন রিলিজ নোটস দেখুন।
CTS রিলিজ নোট
অ্যান্ড্রয়েড ১৪-এর জন্য গুরুত্বপূর্ণ CTS পরিবর্তনগুলির তালিকা অ্যান্ড্রয়েড ১৪ CTS রিলিজ নোটে দেখুন।
উপস্থিতি ক্রমাঙ্কনের জন্য CTS ভেরিফায়ার পরীক্ষা
অ্যান্ড্রয়েড ১৪-এ আপডেট করা ওয়াই-ফাই নেইবার অ্যাওয়ারনেস নেটওয়ার্কিং (NAN) এবং BLE RSSI প্রেজেন্স ক্যালিব্রেশন রিকোয়ারমেন্টগুলো যাচাই করার জন্য CTS ভেরিফায়ার টেস্ট যুক্ত করা হয়েছে। এর মধ্যে রয়েছে NAN অ্যাকুরেসি, BLE RSSI প্রিসিশন এবং BLE Rx/Tx অফসেট প্রিসিশন টেস্ট। আরও তথ্যের জন্য, প্রেজেন্স ক্যালিব্রেশন দেখুন।
পারফরম্যান্স ক্লাস ১৪ (PC14)-ভিডিও এনকোডিং কোয়ালিটি (VEQ) CTS টেস্ট
অ্যান্ড্রয়েড ১৪ পারফরম্যান্স ক্লাস ১৪ (PC14) ডিভাইসগুলির জন্য ভিডিও এনকোডিং কোয়ালিটি (VEQ) সংক্রান্ত আবশ্যকতা চালু করেছে। এই PC14-VEQ আবশ্যকতাগুলি CtsVideoEncodingQualityHostTest নামক একটি নতুন CTS পরীক্ষার মাধ্যমে যাচাই করা হয়। আরও তথ্যের জন্য 'Run PC14-VEQ tests' দেখুন।
সংযোগ
5G স্লাইসিং আপসেল
অ্যান্ড্রয়েড ১৪-কিউপিআর১-এ ৫জি স্লাইসিং আপসেল ফিচারটি চালু করা হয়েছে, যা ক্যারিয়ারগুলোকে ৫জি নেটওয়ার্ক স্লাইসিংয়ের মাধ্যমে ব্যবহারকারীদের উন্নত নেটওয়ার্ক সক্ষমতা (লেটেন্সি এবং ব্যান্ডউইথ) প্রদান করার সুযোগ দেয়। আরও তথ্যের জন্য, ৫জি স্লাইসিং আপসেল দেখুন।
শ্রবণ সহায়ক যন্ত্রের জন্য আশা-র বিজ্ঞাপন।
ASHA এবং LE অডিও ডুয়াল মোড হিয়ারিং এইড ডিভাইসগুলিতে ব্লুটুথ পেয়ারিং অভিজ্ঞতা উন্নত করার জন্য, Android 14 এখন ASHA ক্যাপাবিলিটি বাইটের দ্বিতীয় বিট (0 ইনডেক্সড) ব্যবহার করে ডিভাইসটি কোঅর্ডিনেটেড সেট আইডেন্টিফিকেশন সার্ভিস (CSIS) সমর্থন করে কিনা তা নির্দেশ করার সুযোগ দেয়। আরও তথ্যের জন্য, ব্লুটুথ LE ব্যবহার করে হিয়ারিং এইড অডিও সাপোর্ট দেখুন।
eSIM একাধিক সক্রিয় প্রোফাইল (MEP) আপডেট
GSMA SGP V22 3.0-এ নির্দিষ্ট করা অনুযায়ী, Android 14 ইস্যুকারী নিরাপত্তা ডোমেইন রুট (ISD-R) এবং eSIM পোর্ট নির্বাচনের জন্য MEP-A1 ও MEP-B বিকল্পগুলো সমর্থন করে। আরও তথ্যের জন্য, একাধিক সক্রিয় প্রোফাইল দেখুন।
জিএনএসএস
অ্যান্ড্রয়েড ১৪-এ নিম্নলিখিত জিএনএসএস সক্ষমতা এবং এপিআইগুলো চালু করা হয়েছে, যেগুলো জিএনএসএস এআইডিএল এইচএএল ইন্টারফেসের মাধ্যমে পাওয়া যায়:
-
GnssCapabilities.getGnssSignalTypes: GNSS চিপসেট দ্বারা সমর্থিত GNSS সিগন্যাল প্রকারগুলির তালিকা ফেরত দেয়। -
GnssCapabilities.hasAccumulatedDeltaRange: GNSS চিপসেটটি সঞ্চিত ডেল্টা রেঞ্জ সমর্থন করে কিনা তা নির্ধারণ করে। -
GnssMeasurementsEvent.isFullTracking: এটি নির্দেশ করে যে GNSS ইঞ্জিনটি পূর্ণ ট্র্যাকিং মোডে আছে কি না।
অ্যান্ড্রয়েড ১৪ সহ চালু হওয়া ডিভাইসগুলিতে অবশ্যই জিএনএসএস এআইডিএল এইচএএল (GNSS AIDL HAL) ব্যবহার করতে হবে। জিএনএসএস ফ্রেমওয়ার্ক অ্যান্ড্রয়েড ১৪-এ আপগ্রেড করা ডিভাইসগুলির জন্য এইচআইডিএল এইচএএল (HIDL HAL) সমর্থন করে, কিন্তু নতুন জিএনএসএস বৈশিষ্ট্যগুলি শুধুমাত্র জিএনএসএস এআইডিএল এইচএএল ইন্টারফেসের মাধ্যমেই পাওয়া যায়।
অ্যান্ড্রয়েড ১৪ বা তার উচ্চতর সংস্করণসহ চালু হওয়া যেসব চিপসেট ও ডিভাইসে GPS বা GNSS রিসিভার অন্তর্ভুক্ত থাকে এবং android.hardware.location.gps ফিচার ফ্ল্যাগের মাধ্যমে অ্যাপগুলোতে এই সক্ষমতার কথা জানায়, সেগুলোর জন্য ‘অ্যাকুমুলেটেড ডেল্টা রেঞ্জ’ ফিচারটি সমর্থন করার জন্য জোরালোভাবে সুপারিশ করা হচ্ছে।
আইএমএস এপিআই আপডেট
অ্যান্ড্রয়েড ১৪-এর মাধ্যমে ImsService এ নিম্নলিখিত আপডেটগুলো আনা হয়েছে:
SipDetailsক্লাসটি যুক্ত করা হয়েছে, যা একটি IMS রেজিস্ট্রেশন, IMS পাবলিশ, বা IMS সাবস্ক্রাইব প্রক্রিয়া শেষ হলে নেটওয়ার্ক থেকে পাঠানো SIP রেসপন্স থেকেImsServiceগুরুত্বপূর্ণ তথ্য রিপোর্ট করতে দেয়। এর ফলে, যখন কোনো নেটওয়ার্ক বা ডিভাইসে সমস্যা দেখা দেয়, তখন RCS সিঙ্গেল রেজিস্ট্রেশন বাস্তবায়নকারী অ্যাপগুলো SIP ট্রানজ্যাকশন রেসপন্স সম্পর্কে আরও স্পষ্ট ধারণা পায়, যাতে বাগ বা বিভ্রাট দ্রুত সমাধান করা যায়।নিম্নলিখিত ক্লাসগুলিতে
SipDetailsএর রিপোর্টিং যোগ করা হয়েছে:-
ImsRegistrationImplBase,RegistrationManager.RegistrationCallback, এবংImsRegistrationAttributes: নেটওয়ার্ক থেকে একটিSIP REGISTERপ্রতিক্রিয়া ফেরত এলে SIP লেনদেনের ফলাফলের বিস্তারিত তথ্য প্রতিবেদন করার সুযোগ দেয়। -
RcsUceAdapter.CapabilitiesCallbackএবংRcsCapabilityExchangeImplBase.SubscribeResponseCallback: নেটওয়ার্ক থেকে একটিSIP SUBSCRIBEরেসপন্স ফেরত এলে আরও বিস্তারিত তথ্য রিপোর্ট করার সুযোগ দেয়। -
RcsUceAdapter.OnPublishStateChangedListener,PublishAttributes,CapabilityExchangeEventListener, এবংRcsCapabilityExchangeImplBase.PublishResponseCallback: নেটওয়ার্ক থেকে একটিSIP PUBLISHপ্রতিক্রিয়া ফিরে এলে আরও বিস্তারিত তথ্য রিপোর্ট করার সুযোগ দেয়।
-
IMS মিডিয়া কোয়ালিটি রিপোর্টিং-এর জন্য সাপোর্ট দিতে
MediaQualityStatusএবংMediaThresholdক্লাসগুলো যোগ করা হয়েছে।MmTelFeatureএর নিম্নলিখিত মেথডগুলো মিডিয়া কোয়ালিটির আপডেটগুলোকেQualifiedNetworksServiceমতো অন্যান্য সিস্টেম অ্যাপে রিপোর্ট করতে দেয়, যা IMS PDN ট্রান্সপোর্ট কখন পরিবর্তন করতে হবে তা নির্ধারণ করতে সাহায্য করে:TelephonyCallback#MediaQualityStatusChangedListenerইন্টারফেসের মাধ্যমে মিডিয়ার মানের হালনাগাদগুলো জানানো হয়।IR.92-এর আবশ্যকতা (২.৩.৪ কমিউনিকেশন ওয়েটিং)-এ সংজ্ঞায়িত AOSP-তে টার্মিনাল-ভিত্তিক কল ওয়েটিং-এর জন্য সমর্থন যোগ করা হয়েছে। এর ফলে এই আবশ্যকতাগুলো বাস্তবায়নের জন্য প্রতিটি
ImsServiceইমপ্লিমেন্টেশনের উপর নির্ভর করার প্রয়োজনীয়তা দূর হয়েছে।AOSP-তে এই বৈশিষ্ট্যটি সক্রিয় করতে:
-
ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITINGক্যাপাবিলিটিটি সেট করুন এবংMmTelFeature#setTerminalBasedCallWaitingStatusমেথডটি ইমপ্লিমেন্ট করুন। একটি নির্দিষ্ট ক্যারিয়ারের জন্য টার্মিনাল-ভিত্তিক কল ওয়েটিং সক্রিয় করতে, নিম্নলিখিত
CarrierConfigManagerকীগুলি ক্যারিয়ার-ভিত্তিক কনফিগার করুন:-
ImsSs#KEY_UT_TERMINAL_BASED_SERVICES_INT_ARRAY -
ImsSs#SUPPLEMENTARY_SERVICE_CW -
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_SYNC_TYPE_INT -
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_DEFAULT_ENABLED_BOOL
-
-
ImsServiceএর থ্রেডিং উন্নত করার জন্য,ImsSmsImplBaseএ একটি কনস্ট্রাক্টর যোগ করা হয়েছে যা ইমপ্লিমেন্টারদের ক্লাস কনস্ট্রাকশনের সময় একটি এক্সিকিউটর সরবরাহ করার সুযোগ দেয়। এই এক্সিকিউটরটি নির্দিষ্ট থ্রেডে ইনবাউন্ড আইপিসি রিকোয়েস্ট শিডিউল করতে ব্যবহার করা যেতে পারে।
যোগ্য নেটওয়ার্ক পরিষেবা
অ্যান্ড্রয়েড ১৪ টেলিফোনি মডিউলে কোয়ালিফাইড নেটওয়ার্কস সার্ভিস (QNS) যুক্ত করেছে। এই সার্ভিসটি হলো QualifiedNetworksService.java এর একটি বাস্তবায়ন।
QNS ডিভাইসের নেটওয়ার্ক স্টেট এবং ক্যারিয়ার পলিসির উপর ভিত্তি করে উপলব্ধ অ্যাক্সেস নেটওয়ার্কগুলো মূল্যায়ন করে, প্রতিটি APN টাইপের (যেমন, IMS , MMS , এবং EMERGENCY ) জন্য সেরা অ্যাক্সেস নেটওয়ার্ক নির্ধারণ করে এবং ডেটা নেটওয়ার্কের জন্য ট্রান্সপোর্ট টাইপ নির্বাচন করার উদ্দেশ্যে টেলিফোনি ফ্রেমওয়ার্কে সেই তথ্য রিপোর্ট করে। ক্যারিয়ারের প্রয়োজনীয়তা পূরণের জন্য QNS ১০০টিরও বেশি ক্যারিয়ার কনফিগারেশন প্রদান করে।
QNS একটি ঐচ্ছিক পরিষেবা। QNS সক্রিয় করতে, config_qualified_networks_service_package কনফিগারেশনের মান com.android.telephony.qns এ সেট করুন।
<string name="config_qualified_networks_service_package">
com.android.telephony.qns
</string>
Wi-Fi Aware ডিসকভারি সেশন স্থগিত করুন এবং পুনরায় চালু করুন
অ্যান্ড্রয়েড ১৪ বিশেষাধিকারপ্রাপ্ত অ্যাপগুলোকে ওয়াই-ফাই অ্যাওয়্যার সক্রিয় ডিসকভারি সেশন স্থগিত এবং পুনরায় চালু করার সুবিধা দেয়। এর ফলে ডিভাইসগুলো আরও দ্রুত ডিসকভারি সেশন পুনরায় চালু করতে পারে এবং কম শক্তি ব্যবহার করে। আরও তথ্যের জন্য, ‘স্থগিত এবং পুনরায় চালু’ দেখুন।
টেলিকম ভিওআইপি এপিআই
অ্যান্ড্রয়েড ১৪-এ TelecomManager#addCall এপিআই চালু করা হয়েছে, যা ভিওআইপি (VoIP) ব্যবহারের ক্ষেত্রে ConnectionService ক্লাসকে প্রতিস্থাপন করে। এই এপিআইটি একটি নতুন Telecom CallsManager Jetpack ক্লাসের ভিত্তি তৈরি করে, যা অ্যান্ড্রয়েড প্ল্যাটফর্মের সাথে ভিওআইপি কল সংযুক্ত করার প্রক্রিয়াকে সহজ করে। এই Jetpack ক্লাসটি ডেভেলপারদের একটি একক এপিআই সারফেস প্রদান করে যা অ্যান্ড্রয়েড ১৪ বা তার উচ্চতর সংস্করণে কাজ করে এবং একটি ব্যাকওয়ার্ড কম্প্যাটিবিলিটি লেয়ার দেয় যা বিদ্যমান ConnectionService ক্লাসটিকে র্যাপ করে। আমরা ডেভেলপারদের সর্বাধিক সংখ্যক অ্যান্ড্রয়েড এসডিকে সংস্করণ টার্গেট করার জন্য সরাসরি Telecom CallsManager Jetpack ক্লাসটি ব্যবহার করার পরামর্শ দিই।
সময় এবং সময় অঞ্চল সনাক্তকরণ আপডেট
অ্যান্ড্রয়েড ১৪-এর মাধ্যমে অ্যান্ড্রয়েডে সময় এবং সময় অঞ্চল শনাক্তকরণের ক্ষেত্রে নিম্নলিখিত আপডেটগুলো আনা হয়েছে:
- সময় প্রস্তাবের জন্য একটি সর্বোচ্চ সময়সীমা যোগ করে। বিস্তারিত জানতে, অনুমোদিত সময়সীমা দেখুন।
- একাধিক এনটিপি সার্ভারের জন্য সমর্থন যোগ করা হয়েছে। বিস্তারিত জানতে, সার্ভারসমূহ দেখুন।
- যেসব ডিভাইস শুধুমাত্র অবস্থান ও সময় অঞ্চল শনাক্তকরণ সমর্থন করে, সেগুলোর আচরণ আপডেট করা হয়েছে। বিস্তারিত জানতে, ‘যেসব ডিভাইস শুধুমাত্র অবস্থান ও সময় অঞ্চল শনাক্তকরণ অ্যালগরিদম সমর্থন করে’ দেখুন।
- অবস্থান ও সময় অঞ্চল প্রদানকারীদের স্থিতির তথ্য জানানোর জন্য এপিআই যুক্ত করা হয়েছে। বিস্তারিত জানতে, এলটিজেডপি স্ট্যাটাস এপিআই (LTZP status APIs) দেখুন।
আল্ট্রা-ওয়াইডব্যান্ড টেস্টিং
অ্যান্ড্রয়েড ১৪ আল্ট্রা-ওয়াইডব্যান্ড (UWB) প্রয়োজনীয়তা পূরণের বিষয়টি যাচাই করার জন্য একটি নতুন ম্যানুয়াল CTS পরীক্ষা যুক্ত করেছে। আপনার ডিভাইসগুলি কীভাবে সেট আপ করবেন এবং এই পরীক্ষাটি চালাবেন সে সম্পর্কে আরও তথ্যের জন্য, UWB প্রয়োজনীয়তা দেখুন।
UWB HAL ইন্টারফেস
অ্যান্ড্রয়েড ১৪ UWB HAL ইন্টারফেসের জন্য নিম্নলিখিত বিষয়গুলো যোগ করেছে:
অ্যান্ড্রয়েড ওআইডি
-
ANDROID_RANGE_DIAGNOSTICS
UWB সেশন কনফিগারেশন বার্তা প্যারামিটার
-
ENABLE_DIAGNOSTICS -
DIAGRAMS_FRAME_REPORTS_FIELDS
UWB সক্ষমতা বার্তা প্যারামিটার
-
SUPPORTED_MIN_SLOT_DURATION_RSTU -
SUPPORTED_MAX_RANGING_SESSION_NUMBER -
SUPPORTED_CHANNELS_AOA
স্ট্যাটাস কোড
-
STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT -
STATUS_REGULATION_UWB_OFF
রাজ্য পরিবর্তনের কারণ কোড
-
REASON_ERROR_INVALID_CHANNEL_WITH_AOA -
REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT -
REASON_REGULATION_UWB_OFF
আরও বিস্তারিত তথ্যের জন্য, UWB HAL ইন্টারফেস দেখুন।
ওয়াই-ফাই ৭
অ্যান্ড্রয়েড ১৪ ওয়াই-ফাই ৭ সমর্থন করার জন্য নতুন বৈশিষ্ট্য এবং উন্নতি নিয়ে এসেছে। আরও তথ্যের জন্য, ওয়াই-ফাই ৭ দেখুন।
ওয়াই-ফাই বিক্রেতা HAL
অ্যান্ড্রয়েড ১৪ থেকে, ওয়াই-ফাই ভেন্ডর এইচএএল (Wi-Fi Vendor HAL) এআইডিএল (AIDL ) ব্যবহার করে সংজ্ঞায়িত করা হয়। আরও তথ্যের জন্য, ওয়াই-ফাই এইচএএল (Wi-Fi HAL) দেখুন।
কাটলফিশ
কাটলফিশ ওয়াই-ফাই ফিচার আপডেট
অ্যান্ড্রয়েড ১৪ থেকে শুরু করে, কাটলফিশ ডিভাইসের ওয়াই-ফাই নিয়ন্ত্রণের জন্য কাটলফিশ ওয়াই-ফাই ফিচারে WmediumdService এবং OpenwrtControlService টুলগুলো অন্তর্ভুক্ত করা হয়েছে। আরও বিস্তারিত জানতে, কাটলফিশ: ওয়াই-ফাই দেখুন।
প্রদর্শন
উইন্ডো ম্যানেজার এক্সটেনশন
অ্যান্ড্রয়েড ১৪-এ ডুয়াল ডিসপ্লে মোডের সমর্থন, লোডিংয়ের সময় পারফরম্যান্সের ওপর প্রভাব এবং WindowManager এক্সটেনশনে COMMON_STATE_USE_BASE_STATE নামক ডিভাইস-নির্দিষ্ট স্টেট আইডেন্টিফায়ার যুক্ত করা হয়েছে।
উদ্যোগ
এন্টারপ্রাইজ ডিভাইস নীতি সমাধান কাঠামো
অ্যান্ড্রয়েড ১৪ থেকে, একাধিক ডিভাইস পলিসি ম্যানেজমেন্ট এজেন্ট DevicePolicyManager API ব্যবহার করে পলিসি সেট করতে পারে। আরও তথ্যের জন্য ডিভাইস পলিসি রেজোলিউশন ফ্রেমওয়ার্ক দেখুন।
গ্রাফিক্স
অ্যান্ড্রয়েড বেসলাইন প্রোফাইল (ABP) এবং ভলকান বাস্তবায়ন
যে কোনো ডিভাইস যা অ্যান্ড্রয়েড ১৪ বা তার উচ্চতর সংস্করণ এবং ভলকান এপিআই সমর্থন করে, তাকে অবশ্যই অ্যান্ড্রয়েড বেসলাইন ২০২১ প্রোফাইলে সংজ্ঞায়িত সমস্ত কার্যকারিতা পূরণ করতে হবে। আরও তথ্যের জন্য ‘ইমপ্লিমেন্ট ভলকান’ দেখুন।
গ্রাফিক্স বাফার মেমরির ব্যবহার হ্রাস পেয়েছে।
অ্যান্ড্রয়েড ১৪ থেকে, আপনি গ্রাফিক্স মেমরি ব্যবহার কমাতে গ্রাফিক্স বাফার ক্যাশে জোরপূর্বক মুছে ফেলতে পারেন। আরও তথ্যের জন্য, গ্রাফিক্স মেমরি ব্যবহার কমানো দেখুন।
ভুলকান ১.১ গ্রহণ
অ্যান্ড্রয়েড ১৪ এবং এর পরবর্তী সংস্করণগুলোর জন্য, সমস্ত ভলকান-সক্ষম ডিভাইসে অবশ্যই ভলকান ১.১ ড্রাইভার থাকতে হবে। আরও তথ্যের জন্য অ্যান্ড্রয়েড ১৪ সিডিডি রিকোয়ারমেন্টস দেখুন।
কর্মক্ষমতা
গেমের পারফরম্যান্স বৃদ্ধি
অ্যান্ড্রয়েড ১৪ থেকে, GAME নামের একটি নতুন পাওয়ার মোড চালু হয়েছে, যা গেম খেলার সময় ফোনের পারফরম্যান্স নিজের পছন্দমতো সাজিয়ে নেওয়ার সুযোগ দেয়। আরও তথ্যের জন্য ‘গেমের পারফরম্যান্স বুস্ট’ দেখুন।
অনুমতি
নোটের জন্য বিষয়বস্তু ক্যাপচার করুন
অ্যান্ড্রয়েড ১৪ থেকে, ‘ক্যাপচার কন্টেন্ট ফর নোটস’ এপিআই ব্যবহারকারীদের ডিফল্ট নোট-টেকিং অ্যাপের মাধ্যমে সরাসরি স্ক্রিনশট নেওয়ার সুযোগ দেয়। আরও তথ্যের জন্য ‘ক্যাপচার কন্টেন্ট ফর নোটস’ দেখুন।
COMPANION_DEVICE_GLASSES ভূমিকা
অ্যান্ড্রয়েড ১৪-এর COMPANION_DEVICE_GLASSES রোলটি ব্যবহারকারীদের একটি অ্যাপের মাধ্যমে তাদের চশমা ডিভাইস পরিচালনা করতে এবং কন্টাক্ট অ্যাক্সেস করা, নোটিফিকেশন ও ফোন কল ম্যানেজ করার মতো কাজগুলো করতে দেয়। আরও বিস্তারিত জানতে, অ্যান্ড্রয়েড রোলস -এ COMPANION_DEVICE_GLASSES দেখুন।
COMPANION_DEVICE_NEARBY_DEVESTEAMING ভূমিকা
অ্যান্ড্রয়েড ১৪-এর COMPANION_DEVICE_NEARBY_DEVICE_STREAMING রোলটি অ্যাপগুলোকে সংযুক্ত ডিভাইসগুলোর মধ্যে কমিউনিকেশন চ্যানেল তৈরি ও পরিচালনা করার সুযোগ দেয়, যার মাধ্যমে ডিভাইসগুলোর মধ্যে অ্যাপ স্ট্রিম করা এবং নোটিফিকেশন পাঠানো যায়। শুধুমাত্র OEM-রাই এই রোলটি প্রদান করতে পারে। আরও বিস্তারিত জানতে, অ্যান্ড্রয়েড রোলস- এ COMPANION_DEVICE_NEARBY_DEVICE_STREAMING দেখুন।
পূর্ণ-স্ক্রিন অভিপ্রায় সীমা
বিজ্ঞাপন স্প্যাম এবং ক্রেডেনশিয়াল ফিশিং প্রতিরোধ করতে, অ্যান্ড্রয়েড ১৪ থেকে, ফুল-স্ক্রিন নোটিফিকেশন পাঠানোর জন্য ডিফল্ট USE_FULL_SCREEN_INTENT পারমিশনটি শুধুমাত্র সেইসব অ্যাপকেই দেওয়া যাবে যেগুলো কলিং এবং অ্যালার্মের সুবিধা প্রদান করে। আরও তথ্যের জন্য ফুল-স্ক্রিন ইন্টেন্ট লিমিটস দেখুন।
নোটস ভূমিকা
অ্যান্ড্রয়েড ১৪-এর NOTES রোলটি নোট নেওয়ার সুবিধা সমর্থন করে এবং অ্যান্ড্রয়েড ট্যাবলেটের কার্যক্ষমতা বৃদ্ধি করে। NOTES রোলের মাধ্যমে, OEM-রা ব্যবহারকারীদের পছন্দের নোট-নেওয়ার অ্যাপে অ্যান্ড্রয়েড ট্যাবলেটে স্টাইলাস ব্যবহার করার সময় একটি সামঞ্জস্যপূর্ণ নোট নেওয়ার অভিজ্ঞতা দিতে পারে। আরও বিস্তারিত জানতে, অ্যান্ড্রয়েড রোলের উপর NOTES দেখুন।
শক্তি
থার্মাল এইচএএল থেকে এআইডিএল-এ স্থানান্তর
অ্যান্ড্রয়েড ১৪ থেকে, থার্মাল এইচএএল ইন্টারফেসটি এআইডিএল (AIDL ) ব্যবহার করে সংজ্ঞায়িত করা হয়। আরও তথ্যের জন্য, থার্মাল মিটিগেশন দেখুন।
PowerManager.ACQUIRE_CAUSES_WAKEUP অনুমতি
অ্যান্ড্রয়েড ১৪-এ android.permission.TURN_SCREEN_ON পারমিশনটি চালু করা হয়েছে, যা একটি বিশেষ অ্যাপ অ্যাক্সেস পারমিশন এবং ব্যবহারকারীরা তাদের সেটিংস থেকে এটি প্রদান করেন । এখন থেকে, অপ্রচলিত PowerManager#ACQUIRE_CAUSES_WAKEUP কনস্ট্যান্টটির কোনো প্রভাব ফেলার জন্য এই পারমিশনটি প্রয়োজন হবে। আপনি সিগনেচার এবং প্রিভিলেজড অ্যাপগুলোকে আগে থেকেই এই পারমিশনটি প্রদান করতে পারেন। স্ক্রিন অন করার জন্য প্রস্তাবিত উপায় হলো R.attr.turnScreenOn ব্যবহার করা, যার জন্য নতুন পারমিশনটির প্রয়োজন হয় না।
রানটাইম
JDWP থ্রেড তৈরি
অ্যান্ড্রয়েড ১৪-এ ` persist.debug.dalvik.vm.jdwp.enabled নামক একটি সিস্টেম প্রপার্টি যোগ করা হয়েছে, যা ইউজারডিবাগ বিল্ডে জাভা ডিবাগ ওয়্যার প্রোটোকল (JDWP) থ্রেড তৈরি হবে কিনা তা নিয়ন্ত্রণ করে। আরও তথ্যের জন্য, `JDWP options` দেখুন।
OpenJDK 17 আপডেট
অ্যান্ড্রয়েড ১৪, সর্বশেষ ওপেনজেডিকে এলটিএস (OpenJDK LTS) রিলিজের ফিচারগুলোর সাথে সামঞ্জস্য রেখে অ্যান্ড্রয়েডের কোর লাইব্রেরিগুলোকে নতুন করে সাজানোর কাজ চালিয়ে যাচ্ছে। এর মধ্যে অ্যাপ এবং প্ল্যাটফর্ম ডেভেলপারদের জন্য লাইব্রেরি আপডেট এবং জাভা ১৭ (Java 17) ল্যাঙ্গুয়েজ সাপোর্ট উভয়ই অন্তর্ভুক্ত। এই পরিবর্তনগুলো এবং অ্যান্ড্রয়েড ডেভেলপারদের উপর এর প্রভাব সম্পর্কে আরও তথ্যের জন্য, ওপেনজেডিকে ১৭ আপডেট (OpenJDK 17 updates) দেখুন।
নিরাপত্তা
অ্যান্ড্রয়েড ১৪ নিরাপত্তা রিলিজ নোট
অ্যান্ড্রয়েড সিকিউরিটি রিলিজ নোটে ২০২২-০৯-০১ সিকিউরিটি প্যাচ লেভেলে প্যাচ করা দুর্বলতাগুলোর বিস্তারিত বিবরণ দেওয়া আছে। AOSP-তে প্রকাশিত অ্যান্ড্রয়েড ১৪-এর ডিফল্ট সিকিউরিটি প্যাচ লেভেল হলো ২০২৩-০৯-০১। আরও বিস্তারিত জানতে, অ্যান্ড্রয়েড ১৪ সিকিউরিটি রিলিজ নোটস দেখুন।
2G নিষ্ক্রিয় করুন
অ্যান্ড্রয়েড ১৪ ব্যবহারকারীদের এমন যেকোনো ডিভাইসে রেডিও হার্ডওয়্যার লেভেলে ২জি নিষ্ক্রিয় করার সুযোগ দেয়, যেটিতে "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK" নামক ক্যাপাবিলিটি কনস্ট্যান্টটি প্রয়োগ করা হয়েছে। এর ফলে ডিভাইসটি ২জি নেটওয়ার্ক স্ক্যান বা সংযোগ করতে পারে না। সমস্ত পরিবর্তন দেখতে 'Disable 2G' ডকুমেন্টেশন দেখুন।
সেলুলার নাল সাইফার/ইন্টিগ্রিটি মোড নিষ্ক্রিয় করুন
অ্যান্ড্রয়েড ১৪ মোবাইল নেটওয়ার্ক সেটিংস মেনুতে একটি নতুন টগল চালু করেছে, যার মাধ্যমে জরুরি নয় এমন কলের জন্য সহজেই নাল-সাইফার নিষ্ক্রিয় করা যায়। যেসব ডিভাইসে রেডিও এইচএএল ২.০ বা তার চেয়ে উন্নত সংস্করণ ব্যবহৃত হয়, সেগুলোতে এই নতুন টগলটির সাপোর্ট রয়েছে, যা প্রস্তুতকারক সংস্থা (OEM) চাইলে চালু করতে পারে। ব্যবহারকারীদের নাল-সাইফার নিষ্ক্রিয় করার সুযোগ দেওয়ায় তাদের গোপনীয়তা আরও সুরক্ষিত হয়, কারণ এর মাধ্যমে কোনো এনক্রিপশন ছাড়াই বাতাসে ভেসে চলা এসএমএস এবং ভয়েস ট্র্যাফিক পরোক্ষভাবে আড়িপাতার হাত থেকে রক্ষা করা যায়।
ফাইলের নাম এনক্রিপশন
অ্যান্ড্রয়েড ১৪-এর অ্যাক্সিলারেটেড ক্রিপ্টোগ্রাফি নির্দেশনাযুক্ত ডিভাইসগুলোর জন্য ফাইলের নাম এনক্রিপশনের পছন্দের মোড হলো AES-HCTR2। আরও বিস্তারিত জানতে, ফাইল-ভিত্তিক দেখুন।
একাধিক IMEI
অ্যান্ড্রয়েড ১৪-তে অ্যান্ড্রয়েড কী অ্যাটেস্টেশন রেকর্ডে একাধিক IMEI ব্যবহারের সুবিধা যুক্ত করা হয়েছে। OEM-রা দ্বিতীয় একটি IMEI-এর জন্য KeyMint ট্যাগ যোগ করে এই ফিচারটি প্রয়োগ করতে পারেন। ডিভাইসগুলোতে একাধিক সেলুলার রেডিও থাকা এখন ক্রমশ সাধারণ হয়ে উঠছে এবং OEM-রা এখন দুটি IMEI যুক্ত ডিভাইসগুলোকেও সাপোর্ট করতে পারবেন। আরও বিস্তারিত জানতে, অ্যাটেস্টেশন দেখুন।
শুধুমাত্র পঠনযোগ্য ফাইল
আপনার অ্যাপটি যদি অ্যান্ড্রয়েড ১৪-কে টার্গেট করে এবং ডাইনামিক কোড লোডিং (DCL) ব্যবহার করে, তবে ডাইনামিকভাবে লোড হওয়া সমস্ত ফাইলকে অবশ্যই রিড-অনলি হিসেবে চিহ্নিত করতে হবে। অন্যথায়, সিস্টেম একটি এক্সেপশন থ্রো করে। আমরা সুপারিশ করি যে অ্যাপগুলো যথাসম্ভব ডাইনামিকভাবে কোড লোড করা এড়িয়ে চলবে, কারণ এটি করলে কোড ইনজেকশন বা কোড টেম্পারিংয়ের মাধ্যমে অ্যাপটি হ্যাক হওয়ার ঝুঁকি অনেক বেড়ে যায়।
নিরাপত্তা কেন্দ্র
অ্যান্ড্রয়েড ১৩-এ অ্যান্ড্রয়েডের সেফটি সেন্টার চালু করা হয়েছিল, যা রিডাইরেকশন এন্ট্রির সুবিধা দেয়, যাতে ব্যবহারকারীরা নির্দিষ্ট নিরাপত্তা ও গোপনীয়তা সেটিংস অ্যাক্সেস করতে পারেন। অ্যান্ড্রয়েড ১৪ এই সেফটি সেন্টারের উন্নতি অব্যাহত রেখেছে। সমস্ত পরিবর্তন দেখতে সেফটি সেন্টারের ডকুমেন্টেশন দেখুন।
স্টোরেজ
মিডিয়া অনুমতিতে পিকার পছন্দ
অ্যান্ড্রয়েড ১৪ থেকে, কোনো অ্যাপ যখন ব্যবহারকারীর মিডিয়া লাইব্রেরিতে অ্যাক্সেসের অনুরোধ করে, তখন ব্যবহারকারীরা অ্যাপটির সাথে শেয়ার করার জন্য শুধুমাত্র নির্দিষ্ট কিছু মিডিয়া নির্বাচন করার বিকল্প পাবেন। আরও বিস্তারিত জানতে, পারমিশন (Permissions) দেখুন।
টিভি
টিভি ইনপুট HAL সহ AIDL
অ্যান্ড্রয়েড ১৪ থেকে, টিভি ইনপুট HAL ইন্টারফেসটি AIDL ব্যবহার করে সংজ্ঞায়িত করা হয়।
ভার্চুয়ালাইজেশন
গেস্ট ওএস নিরাপত্তা গ্যারান্টি
অ্যান্ড্রয়েড ১৪ থেকে, এনক্রিপ্টেড স্টোরেজ ভলিউমে লেখা তথ্য গোপনীয়। আরও তথ্যের জন্য গেস্ট ওএস দেখুন।
pKVM হাইপারকল
অ্যান্ড্রয়েড ১৪-এ pKVM হাইপারভাইজর একটি নতুন মেমোরি রিলিংকুইশ হাইপারকল প্রদান করেছে। আরও তথ্যের জন্য pKVM হাইপারকলস দেখুন।
pKVM বিক্রেতা মডিউল
pKVM ভেন্ডর মডিউলগুলো অ্যান্ড্রয়েড ১৪-এ চালু করা হয়েছে। আরও তথ্যের জন্য pKVM ভেন্ডর মডিউলগুলো দেখুন।