এই পৃষ্ঠাটি Android 12 এবং Android 12L রিলিজের প্রধান বৈশিষ্ট্যগুলিকে সংক্ষিপ্ত করে এবং অতিরিক্ত তথ্যের লিঙ্ক প্রদান করে। এই বৈশিষ্ট্যের সারাংশ এই সাইটে বৈশিষ্ট্যের ডকুমেন্টেশন অবস্থান অনুযায়ী সংগঠিত হয়.
স্থাপত্য
AlwaysOnHotwordDetector ক্লাস আপডেট
অ্যান্ড্রয়েড 12 থেকে শুরু করে, AlwaysOnHotwordDetector ক্লাস এর ফ্যাক্টরি পদ্ধতি সহ, android.service.voice.VoiceInteractionService.createAlwaysOnHotwordDetector()
, একটি পাবলিক API এর পরিবর্তে একটি সিস্টেম API ( @SystemApi
)। AlwaysOnHotwordDetector
ক্লাসটি সিস্টেম-স্তরের বিশেষাধিকার সহ অ্যাসিস্ট্যান্ট অ্যাপগুলির দ্বারা ব্যবহারের জন্য উদ্দিষ্ট, যা সাধারণত OS রিলিজের সাথে একত্রিত হয়। অ্যান্ড্রয়েড 11 এবং তার নিচের সংস্করণে, এপিআই চেক দ্বারা সুরক্ষিত থাকে যা নিশ্চিত করে যে কলকারী বর্তমানে সক্রিয় অ্যাসিস্ট্যান্ট অ্যাপ, যা অন্য তৃতীয় পক্ষের অ্যাপের দ্বারা এপিআইকে অব্যবহারযোগ্য করে তোলে।
অতিরিক্তভাবে, Android 12-এ সাউন্ড ট্রিগার এপিআই-এর মাধ্যমে মাইক্রোফোন ব্যবহারের সাথে সম্পর্কিত অনুমতিগুলির অ্যাট্রিবিউশন এবং প্রয়োগের উন্নতির জন্য সাউন্ড ট্রিগার বৈশিষ্ট্যের উন্নতি অন্তর্ভুক্ত রয়েছে। SoundTriggerManager
বা AlwaysOnHotwordDetector
ক্লাসের মাধ্যমে পরোক্ষ ব্যবহার সহ মাইক্রোফোনের ব্যবহার, উৎপত্তিকারী প্যাকেজ (Assistant app) কে দায়ী করা হয় যা AlwaysOnHotwordDetector
ক্লাসকে কল করে। এটি মাইক্রোফোন ব্যবহার করে এমন প্যাকেজগুলিতে ব্যবহারকারীর গোপনীয়তা এবং স্বচ্ছতা উন্নত করে। অ্যান্ড্রয়েড 11 এবং তার নিচের সংস্করণে, মাইক্রোফোন ব্যবহার সিস্টেম ব্যবহারকারীকে দায়ী করা হয় কারণ উদ্ভূত প্যাকেজটি সরাসরি সাউন্ড ট্রিগার API ব্যবহার করে না কিন্তু system_server
প্রক্রিয়ায় থাকা উচ্চ-স্তরের পরিষেবাগুলির মাধ্যমে।
এই পরিবর্তনগুলির প্রভাব নিম্নরূপ:
-
AlwaysOnHotwordDetector
ক্লাস ব্যবহার করে ননসিস্টেম অ্যাপগুলি অ্যান্ড্রয়েড 12 API এর বিরুদ্ধে কম্পাইল করতে ব্যর্থ হয় কারণ এপিআই সর্বজনীন পৃষ্ঠ থেকে সরানো হয়েছিল। -
AlwaysOnHotwordDetector
ক্লাস ব্যবহার করে বিদ্যমান সিস্টেম অ্যাপগুলি রানটাইমে সাউন্ড ট্রিগার বৈশিষ্ট্যগুলি ব্যবহার থেকে অস্বীকার করা যেতে পারে। এই সমস্যাটির সমাধান করতে এবং এই অ্যাপগুলিকে সাউন্ড ট্রিগারের মাধ্যমে মাইক্রোফোন অ্যাক্সেস করার অনুমতি দিতে, এই অ্যাপগুলির জন্যRECORD_AUDIO
এবংCAPTURE_AUDIO_HOTWORD
অনুমতিগুলি ঘোষণা করুন৷
অ্যান্ড্রয়েড মরিচা ভাষা সমর্থন
Android 12 এখন মরিচা কোড ব্যবহার সমর্থন করে। সেটআপ ডকুমেন্টেশনে যোগ করা একটি নতুন বিভাগ মরিচা সহ Android এ বিকাশের জন্য নির্দেশিকা প্রদান করে।
অ্যান্ড্রয়েড রাস্ট, বিভিন্ন মডিউল এবং উদাহরণ দেখতে (পাশাপাশি IDE সেটআপ তথ্য পেতে) সম্পর্কে আরও তথ্যের জন্য, অ্যান্ড্রয়েড রাস্ট পরিচিতিতে নতুন অ্যান্ড্রয়েড রাস্ট বিভাগটি দেখুন।
বুট ইমেজ হেডার
অ্যান্ড্রয়েড 12 বুট ইমেজ হেডার সংস্করণ 4 এর ব্যবহার যোগ করে, যা জেনেরিক কার্নেল ইমেজ (GKI) আর্কিটেকচার সমর্থনকারী ডিভাইসগুলির জন্য প্রাথমিক বুট চিত্র। অ্যান্ড্রয়েড 12 কার্নেল এবং রামডিস্কের অখণ্ডতা পরীক্ষা করার জন্য একটি boot_signature
প্রদান করে। চেক, যা VtsSecurityAvbTest এ করা হয়, GKI আর্কিটেকচার ব্যবহার করা ডিভাইসগুলির জন্য প্রয়োজন৷
আরও পড়তে, বুট ইমেজ হেডার পৃষ্ঠাটি দেখুন।
বুট কনফিগারেশন বাস্তবায়নে পরিবর্তন
অ্যান্ড্রয়েড 12-এ বুট কনফিগারেশন বৈশিষ্ট্য, বিল্ড এবং বুটলোডার থেকে অ্যান্ড্রয়েড 12-এ কনফিগারেশনের বিশদ পাস করার একটি প্রক্রিয়া, androidboot.*
এই বৈশিষ্ট্যটি অ্যান্ড্রয়েড ব্যবহারকারী-স্থানের জন্য কনফিগারেশন প্যারামিটারগুলিকে কার্নেলের জন্য আলাদা করার একটি উপায় প্রদান করে।
আরও পড়তে, বুট কনফিগ বাস্তবায়নে যান।
কাস্টম ফন্ট ফলব্যাক
Android 12-এর আগে, AOSP-এ ( /system/fonts
পার্টিশনে) বা ভেন্ডর পার্টিশনে ( /product/fonts
বা /system/fonts
পার্টিশনে) ডিভাইস-ইনস্টল করা ফন্ট ফাইল আপডেট করার জন্য OEM থেকে একটি সিস্টেম আপডেট প্রয়োজন। এই প্রয়োজনীয়তা ইমোজি সামঞ্জস্যের উপর উল্লেখযোগ্য প্রভাব ফেলে। অ্যান্ড্রয়েড 12-এ আপনি ইনস্টল করা ফন্ট ফাইলগুলি পরিচালনা করতে এবং সিস্টেম আপডেট ছাড়াই ডিভাইস-ইনস্টল করা ফন্ট ফাইলগুলিকে আপডেট করতে FontManager
সিস্টেম পরিষেবা ব্যবহার করতে পারেন।
এই নতুন বৈশিষ্ট্য সম্পর্কে তথ্যের জন্য, কাস্টম ফন্ট ফলব্যাক বাস্তবায়ন দেখুন।
DMA-BUF হিপস
Android 12-এ, GKI 2.0 ION বরাদ্দকারীকে DMA-BUF হিপস দিয়ে প্রতিস্থাপন করে ।
লোকেল ফিল্টার সক্রিয় করুন
অ্যান্ড্রয়েড 12 এমন একটি বৈশিষ্ট্য প্রবর্তন করেছে যা আপনি নতুন ডিভাইস প্রকারের জন্য ডিফল্ট সিস্টেম ভাষা এবং লোকেল ফিল্টার কনফিগার করতে ব্যবহার করতে পারেন। এটি আপনাকে ফ্যাক্টরি ক্রমাঙ্কনের সময় oem/oem.prop
মাধ্যমে ফিল্টার সম্পত্তি মান এবং ডিফল্ট ভাষা সেট করতে এবং সিস্টেম ইমেজে ফিল্টার বেক না করে সীমাবদ্ধতা কনফিগার করতে সক্ষম করে।
আরও তথ্যের জন্য, লোকেল ফিল্টার সক্ষম করা দেখুন।
ফ্ল্যাশ বিক্রেতা রামডিস্ক
Android 12 একটি ফাস্টবুট কমান্ডের মাধ্যমে বিক্রেতা র্যামডিস্ক ফ্ল্যাশ করার জন্য সমর্থন প্রবর্তন করে যা একটি ডিভাইস থেকে সম্পূর্ণ vendor_boot
ইমেজ টেনে নেয়। কমান্ডটি হোস্ট-সাইড ফাস্টবুট টুলকে ভেন্ডর বুট হেডার, রিইমেজ এবং নতুন ইমেজ ফ্ল্যাশ করতে অনুরোধ করে। পার্টিশনের আকার এবং অফসেটের মতো প্রয়োজনীয় ডেটা পাওয়ার জন্য এই সমর্থনে বুটলোডার এবং ফাস্টবুটড পরিবর্তনগুলি অন্তর্ভুক্ত রয়েছে।
আরও তথ্যের জন্য, ফাস্টবুট ইন ইউজারস্পেস পৃষ্ঠায় ফ্ল্যাশিং ভেন্ডর রামডিস্ক দেখুন।
GKI সংস্করণ
অ্যান্ড্রয়েড 12 থেকে শুরু করে, কেএমআই সংস্করণের অ্যান্ড্রয়েড রিলিজ অংশটি কার্নেল থেকে বের করা যেতে পারে এবং বিল্ড টাইমে ডিভাইস ম্যানিফেস্টে ইনজেক্ট করা যেতে পারে।
আরও বিশদ বিবরণের জন্য, GKI সংস্করণ দেখুন।
MM ঘটনা-ঐতিহাসিক মেমরি পরিসংখ্যান
Android 12-এ লঞ্চ হওয়া ডিভাইসগুলি mm_events
ব্যবহার করতে পারে, মেমরি-সম্পর্কিত পরিসংখ্যানের একটি সেট যা একটি সিস্টেম মেমরির চাপ অনুভব করার সময় পর্যায়ক্রমে ক্যাপচার করা হয়। mm_events
perfetto
ট্রেসিং মেকানিজমের সাথে ইন্টিগ্রেটেড এবং ন্যূনতম পারফরম্যান্স ওভারহেড যোগ করে। পরিসংখ্যান সংগ্রহ একটি কনফিগারযোগ্য সময়ের জন্য সক্রিয় থাকে, নিয়মিত বিরতিতে পরিসংখ্যান ক্যাপচার করে।
mm_events
পরিসংখ্যান কীভাবে ব্যবহার করবেন সে সম্পর্কে তথ্যের জন্য, MM ইভেন্ট - ঐতিহাসিক মেমরি পরিসংখ্যান দেখুন।
সিস্টেম সতর্কতা উইন্ডো সীমাবদ্ধতা
অ্যান্ড্রয়েড ইকোসিস্টেমের নিরাপত্তা উন্নত করতে, Android 12 SYSTEM_ALERT_WINDOW
অনুমতি অর্জন করা কঠিন করে তুলেছে এবং তৃতীয় পক্ষের অ্যাপগুলিকে অন্যান্য তৃতীয় পক্ষের অ্যাপ থেকে ওভারলে ব্লক করার অনুমতি দেয়।
প্রিইন্সটল করা অ্যাপগুলিকে Android 12-এ স্বয়ংক্রিয়ভাবে SYSTEM_ALERT_WINDOW
appOp মঞ্জুর করা হয় না। কোনও পূর্ব-ইন্সটল করা অ্যাপ এটি ব্যবহার করতে পারে তার আগে এটি অবশ্যই ব্যবহারকারীর দ্বারা স্পষ্টভাবে মঞ্জুর করা উচিত। সিস্টেম অ্যাপগুলি এখনও ডিফল্টরূপে অনুমতি পায়।
থার্ড-পার্টি অ্যাপ্লিকেশানগুলি তাদের উপর অ্যাপ্লিকেশান ওভারলে আঁকা থাকা থেকে অপ্ট-আউট করতে পারে৷ এটি cloak and dagger
-স্টাইল আক্রমণের বিরুদ্ধে একটি সুরক্ষা ব্যবস্থা প্রদান করে। এটি সমস্ত অ্যাপে উপলব্ধ যাতে নিরাপত্তা-সংবেদনশীল অ্যাপ, যেমন ব্যাঙ্কিং অ্যাপ, নিজেদের রক্ষা করতে পারে। এই কার্যকারিতা ব্যবহার করতে, একটি অ্যাপকে অবশ্যই তাদের ম্যানিফেস্টে HIDE_OVERLAY_WINDOWS
অনুমতি ঘোষণা করতে হবে৷
HIDE_OVERLAY_WINDOWS
HIDE_NON_SYSTEM_OVERLAY_WINDOWS(signature|privileged)
বিক্রেতা বুট পার্টিশন পরিবর্তন
বুট ইমেজ হেডার সংস্করণ 4 ব্যবহার করা Android 12 ডিভাইসে vendor_boot
পার্টিশনে একাধিক ভেন্ডর র্যামডিস্কের জন্য সমর্থন রয়েছে। এই র্যামডিস্কের খণ্ডগুলো বিক্রেতা র্যামডিস্ক বিভাগে ক্রমিকভাবে সংযুক্ত করা হয়। একটি ভেন্ডর রামডিস্ক টেবিল ভেন্ডর রামডিস্ক বিভাগের লেআউট এবং প্রতিটি ভেন্ডর রামডিস্ক ফ্র্যাগমেন্টের মেটাডেটা বর্ণনা করে।
অ্যান্ড্রয়েড 12 এবং উচ্চতর বিক্রেতা বুট পার্টিশনে পরিবর্তনের কারণে, আপনি বিক্রেতা র্যামডিস্ক ফ্র্যাগমেন্ট নাম হিসাবে default
ব্যবহার করতে পারবেন না; এটা সংরক্ষিত হিসাবে মনোনীত করা হয়. বিক্রেতা র্যামডিস্ক টুকরো নাম দেওয়ার জন্য এটি ব্যবহার করা কোনো অবস্থাতেই অনুমোদিত নয়।
আরও জানতে, ভেন্ডর বুট পার্টিশন এবং একাধিক ভেন্ডর রামডিস্ক দেখুন।
অডিও
সম্মিলিত অডিও ডিভাইস রাউটিং
সম্মিলিত অডিও ডিভাইস রাউটিং বৈশিষ্ট্যটি একই সাথে একাধিক অডিও ডিভাইসে অডিও স্ট্রিম করার জন্য সমর্থন যোগ করে। এই বৈশিষ্ট্যটি ব্যবহার করে, সুবিধাপ্রাপ্ত অ্যাপগুলি সিস্টেম API-এর মাধ্যমে একটি নির্দিষ্ট কৌশলের জন্য একাধিক পছন্দের ডিভাইস নির্বাচন করতে পারে। অ্যাপগুলি এই বৈশিষ্ট্য দ্বারা প্রদত্ত পাবলিক API ব্যবহার করে অডিও ডিভাইসের ক্ষমতা আরও সুনির্দিষ্টভাবে আবিষ্কার করতে পারে।
আরও তথ্যের জন্য, সম্মিলিত অডিও ডিভাইস রাউটিং পৃষ্ঠাটি দেখুন।
অডিও HAL V7-এর আপডেট
পশ্চাৎপদ সামঞ্জস্যের সমস্যাগুলি মোকাবেলা করার জন্য, Android 13 থেকে শুরু হওয়া সমস্ত HAL পরিবর্তনের জন্য স্থিতিশীল AIDL বাধ্যতামূলক হবে৷ ভবিষ্যতের এই AIDL গ্রহণের জন্য প্রস্তুত এবং উন্নত করতে, Android 12-এ অডিও HAL-এর 7 সংস্করণে উল্লেখযোগ্য পরিবর্তন করা হয়েছে৷
আরও তথ্যের জন্য, অডিও HAL V7 বিভাগে আপডেট এবং অডিও নীতির উদাহরণ দেখুন।
ক্যামেরা
ফোল্ডেবল ডিভাইসের জন্য ক্যামেরা স্ট্যাটিক মেটাডেটা এন্ট্রি
অ্যান্ড্রয়েড 12 deviceStateOrientationMap
ক্যামেরা স্ট্যাটিক মেটাডেটা এন্ট্রির সাথে পরিচয় করিয়ে দেয় যা ক্যামেরা HAL কে ক্যামেরা ক্লায়েন্ট এবং ক্যামেরা ফ্রেমওয়ার্ককে ডিভাইসের ভাঁজ অবস্থায় পরিবর্তনের ফলে সেন্সর ওরিয়েন্টেশন পরিবর্তন সম্পর্কে অবহিত করতে দেয়। ভাঁজযোগ্য ডিভাইসগুলি ঐচ্ছিকভাবে এক বা একাধিক যৌক্তিক ক্যামেরা ব্যবহার করতে পারে যা বিভিন্ন ডিভাইসের ভাঁজ অবস্থার জন্য বিভিন্ন সেন্সর অভিযোজন সহ ভৌত ডিভাইসগুলির সমন্বয়ে গঠিত। deviceStateOrientationMap
মেটাডেটা এন্ট্রি ক্যামেরা ফ্রেমওয়ার্ককে নিশ্চিত করতে দেয় যে প্রয়োজনীয় আউটপুট পৃষ্ঠের রূপান্তরগুলি প্রয়োগ করা হয় যখন সক্রিয় ফিজিক্যাল আইডি ক্যাপচার ফলাফলে পরিবর্তন হয়।
আরো বিস্তারিত তথ্যের জন্য, metadata_definitions.xml
দেখুন।
CameraX বিক্রেতা এক্সটেনশন সমর্থন প্রয়োজনীয়তা
অ্যান্ড্রয়েড 12-এ, ক্যামেরাএক্স এক্সটেনশনগুলিকে সমর্থন করে এমন ডিভাইসগুলিতে অবশ্যই ro.camerax.extensions.enabled
প্রপার্টি true
সেট থাকতে হবে, যা কোনও ডিভাইস এক্সটেনশন সমর্থন করে কিনা তা জিজ্ঞাসা করার অনুমতি দেয়৷
আরও তথ্যের জন্য, একটি ডিভাইসে ভেন্ডর লাইব্রেরি সেট আপ করা দেখুন।
Quad bayer ক্যামেরা সেন্সর সমর্থন
অ্যান্ড্রয়েড 12 প্ল্যাটফর্ম APIগুলি প্রবর্তন করে যা অ্যাপগুলিকে অতি উচ্চ-রেজোলিউশন ক্যামেরা সেন্সর সহ ডিভাইসগুলির সুবিধা নিতে দেয়, সাধারণত কোয়াড বা নোনা বেয়ার প্যাটার্ন সহ যা চিত্রের গুণমান এবং কম-আলো পারফরম্যান্সের ক্ষেত্রে নমনীয়তা অফার করে। নতুন API গুলি এই সেন্সরগুলির আচরণকে সমর্থন করে এই বিবেচনায় যে তারা "ডিফল্ট" মোডের পরিবর্তে "সর্বোচ্চ রেজোলিউশন" মোডে কাজ করার সময় বিভিন্ন স্ট্রিম কনফিগারেশন এবং সংমিশ্রণ সমর্থন করতে পারে।
অতি উচ্চ-রেজোলিউশন ক্যামেরা সেন্সরগুলির জন্য ক্যামেরা HAL সমর্থন বাস্তবায়ন করতে, ডিভাইস নির্মাতাদের অবশ্যই নিম্নলিখিত ফাইলগুলির জন্য পরিবর্তনগুলি বাস্তবায়ন করতে হবে:
-
hardware/interfaces/camera/metadata/3.6/types.hal
: নতুনCameraMetadata
কী -
hardware/interfaces/camera/device/3.7/types.hal
ক্যামেরা HAL ইন্টারফেসে নতুনStream
কাঠামো
সামঞ্জস্য
সিম কার্ডের জন্য ADN সমর্থনের প্রয়োজনীয়তা
অ্যান্ড্রয়েড 12 থেকে, CTS পরীক্ষার জন্য ব্যবহৃত ডিভাইসের সমস্ত সিম কার্ডে সংক্ষিপ্ত ডায়ালিং নম্বর (ADN) সংরক্ষণের জন্য সমর্থন থাকতে হবে।
আরো বিস্তারিত জানার জন্য, স্ক্রীন এবং স্টোরেজ দেখুন।
ক্যামেরা আইটিএস আপডেট
অ্যান্ড্রয়েড 12 ক্যামেরা ইমেজ টেস্ট স্যুট (আইটিএস)-এ নতুন এবং আপডেট করা পরীক্ষা, পাইথন 3-তে রিফ্যাক্টরিং এবং মোবলি টেস্ট ফ্রেমওয়ার্ক গ্রহণ সহ বিভিন্ন আপডেট প্রবর্তন করে।
আরও তথ্যের জন্য, Android 12 ক্যামেরা ইমেজ টেস্ট স্যুট রিলিজ নোট দেখুন।
CDD আপডেট
Android 12 কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্ট নতুন বৈশিষ্ট্যগুলির আপডেট এবং পূর্বে প্রকাশিত কার্যকারিতার প্রয়োজনীয়তার পরিবর্তন সহ পূর্ববর্তী সংস্করণগুলিতে পুনরাবৃত্তি করে।
সংযোগ
5G নেটওয়ার্ক স্লাইসিং
Android 12 5G নেটওয়ার্ক স্লাইসিংয়ের জন্য সমর্থন প্রদান করে, নেটওয়ার্ক ভার্চুয়ালাইজেশন ব্যবহার করে একক নেটওয়ার্ক সংযোগগুলিকে একাধিক স্বতন্ত্র ভার্চুয়াল সংযোগে ভাগ করে যা বিভিন্ন ধরণের ট্র্যাফিকের জন্য বিভিন্ন পরিমাণে সংস্থান সরবরাহ করে। এটি নেটওয়ার্ক অপারেটরদের গ্রাহকদের একটি নির্দিষ্ট অংশের জন্য নির্দিষ্ট বৈশিষ্ট্য প্রদানের জন্য নেটওয়ার্কের একটি অংশ উৎসর্গ করার অনুমতি দেয়।
আরও তথ্যের জন্য, 5G নেটওয়ার্ক স্লাইসিং দেখুন।
কম্প্যানিয়ন ডিভাইস ম্যানেজার প্রোফাইল
অ্যাপ্লিকেশানগুলি যেগুলি Android 12 এবং উচ্চতরকে লক্ষ্য করে একটি ঘড়ির সাথে সংযোগ করার সময় সহচর ডিভাইস প্রোফাইলগুলি ব্যবহার করতে পারে৷ একটি প্রোফাইল ব্যবহার করে এক ধাপে একটি ডিভাইস-টাইপ-নির্দিষ্ট সেটের অনুমতিগুলিকে একত্রিত করে তালিকাভুক্তি প্রক্রিয়াটিকে সহজ করে।
বান্ডেল করা অনুমতিগুলি কম্প্যানিয়ন অ্যাপকে দেওয়া হয় একবার ডিভাইসটি কানেক্ট হয়ে গেলে এবং শুধুমাত্র ডিভাইসটি যুক্ত থাকাকালীন স্থায়ী হয়। অ্যাপটি মুছে ফেলা বা অ্যাসোসিয়েশন সরানো অনুমতিগুলি সরিয়ে দেয়।
আরও তথ্যের জন্য, Companion Device Profiles দেখুন।
IMS পরিষেবা এনটাইটেলমেন্ট (TS.43)
Android 12-এ TS.43 পরিষেবা এনটাইটেলমেন্ট কনফিগারেশনের জন্য সমর্থন রয়েছে, একটি GSMA স্পেসিফিকেশন যা ভয়েস-ওভার-ওয়াই-ফাই (VoWiFi), ভয়েস-ওভার-এলটিই (VoLTE), আইপি-তে এসএমএস সহ পরিষেবাগুলির সক্রিয়করণের জন্য এনটাইটেলমেন্ট যাচাইকরণের ধাপকে সংজ্ঞায়িত করে। (SMSoIP), eSIM কম্প্যানিয়ন ডিভাইসের অন-ডিভাইস সার্ভিস অ্যাক্টিভেশন (ODSA) (অনুরোধকারী ডিভাইসের সাথে যুক্ত) এবং ডেটা প্ল্যানের তথ্য।
আরও তথ্যের জন্য, IMS পরিষেবা এনটাইটেলমেন্ট দেখুন।
IMS একক নিবন্ধন
Android 12 MMTEL এবং RCS বৈশিষ্ট্য প্রদানের জন্য একটি একক নিবন্ধন মডেলের জন্য সমর্থন যোগ করে। এই মডেলটি ডিভাইসগুলির ImsService
দ্বারা প্রদত্ত একক IMS নিবন্ধনের মাধ্যমে সমস্ত IMS বৈশিষ্ট্যগুলিকে পরিচালনা করার অনুমতি দেয়৷ একটি দ্বৈত নিবন্ধন মডেলের সাথে তুলনা করে, যেখানে একাধিক IMS নিবন্ধন একটি ডিভাইসে পরিচালিত হয়, একক নিবন্ধন একটি ক্যারিয়ারের নেটওয়ার্কে ট্র্যাফিক হ্রাস করে এবং নির্ভরযোগ্যতা বাড়ায়।
আরও তথ্যের জন্য, IMS একক নিবন্ধন দেখুন।
অবস্থান সময় অঞ্চল সনাক্তকরণ
Android 12-এ অবস্থান টাইম জোন সনাক্তকরণ অন্তর্ভুক্ত রয়েছে, একটি ঐচ্ছিক স্বয়ংক্রিয় সময় অঞ্চল সনাক্তকরণ বৈশিষ্ট্য যা ডিভাইসগুলিকে তাদের অবস্থান এবং টাইম জোন ম্যাপ ডেটা ব্যবহার করে বর্তমান সময় অঞ্চল নির্ধারণ করতে দেয়৷
আরও তথ্যের জন্য, অবস্থান সময় অঞ্চল সনাক্তকরণ দেখুন।
MAC র্যান্ডমাইজেশন
অ্যান্ড্রয়েড 12 অ-স্থায়ী MAC র্যান্ডমাইজেশন টাইপ প্রবর্তন করে, যা অ্যান্ড্রয়েডকে প্রতিটি সংযোগের শুরুতে নির্দিষ্ট নেটওয়ার্কের জন্য MAC ঠিকানাগুলিকে পুনরায় এলোমেলো করার অনুমতি দেয়।
আরও তথ্যের জন্য, MAC র্যান্ডমাইজেশন আচরণ দেখুন।
নেটওয়ার্ক নির্বাচন
Android 12 NetworkScore
ক্লাস ব্যবহার করে একটি নতুন নেটওয়ার্ক নির্বাচন প্রক্রিয়া প্রবর্তন করেছে। নেটওয়ার্ক নির্বাচন প্রভাবিত করে কিভাবে অ্যান্ড্রয়েড অ্যাপ এবং সিস্টেম নেটওয়ার্ক অনুরোধগুলি পূরণ করে এবং কীভাবে কোনও অ্যাপের জন্য ডিফল্ট নেটওয়ার্ক বেছে নেওয়া হয় তা প্রভাবিত করে।
আরও তথ্যের জন্য, নেটওয়ার্ক নির্বাচন দেখুন।
বিজ্ঞপ্তি কল স্টাইল
Android 12 থেকে শুরু করে, আমরা সুপারিশ করি যে অ্যাপগুলি ইনকামিং এবং চলমান ভয়েস এবং ভিডিও কলগুলির জন্য নতুন বিজ্ঞপ্তি শৈলী, CallStyle
ব্যবহার করে। এই বিজ্ঞপ্তি শৈলীতে ফোন কলের উত্তর দেওয়া, প্রত্যাখ্যান করা এবং হ্যাং আপ করার জন্য অ্যাকশন বোতাম অন্তর্ভুক্ত রয়েছে। এটি কথোপকথনের দ্বারা ব্যবহৃত একই ব্যক্তি-কেন্দ্রিক শৈলীও ব্যবহার করে, যা ছায়ার শীর্ষে র্যাঙ্কিং কল বিজ্ঞপ্তিগুলির আচরণের সাথে সামঞ্জস্যপূর্ণ।
অ্যাপগুলিকে CallStyle
বিজ্ঞপ্তি শৈলী ব্যবহার করার জন্য, তাদের অবশ্যই একটি পূর্ণ স্ক্রীন অভিপ্রায় বা একটি ফোরগ্রাউন্ড পরিষেবা ব্যবহার করতে হবে (সংশ্লিষ্ট অনুমতি সহ)। এই স্টাইলটি শেডের শীর্ষে কলের জন্য বিজ্ঞপ্তিগুলিকে স্থান দেয়৷ চলমান অবস্থায় কলের জন্য, এই স্টাইলটি স্ট্যাটাস বারে একটি চিপ যোগ করে যাতে ব্যবহারকারীরা দ্রুত কলিং অ্যাপে ফিরে যেতে পারেন।
আরও তথ্যের জন্য, কল বিজ্ঞপ্তি দেখুন।
পাসপয়েন্ট আপডেট
Android 12 পাসপয়েন্ট R3 এবং অন্যান্য পাসপয়েন্ট বৈশিষ্ট্য যেমন শর্তাবলী, স্থান তথ্য URL, সজ্জিত পরিচয় উপসর্গ, এবং প্রমাণীকরণ আসন্ন হ্যান্ডলিং প্রবর্তন করে।
এই বৈশিষ্ট্যগুলি সম্পর্কে আরও তথ্যের জন্য, পাসপয়েন্ট (হটস্পট 2.0) দেখুন।
দ্রুত অ্যাক্সেস ওয়ালেট আপডেট
অ্যান্ড্রয়েড 12 বা উচ্চতর সংস্করণে, দ্রুত অ্যাক্সেস ওয়ালেট বৈশিষ্ট্যটি অ্যান্ড্রয়েড 11-এর মতো পাওয়ার মেনুর পরিবর্তে ছায়া থেকে পাওয়া যায়। ওয়ালেট UI এখন সিস্টেম UI-তে চলে এবং এটি frameworks/base/packages/SystemUI/src/com/android/systemui/wallet
এ অবস্থিত frameworks/base/packages/SystemUI/src/com/android/systemui/wallet
।
আরও তথ্যের জন্য, দ্রুত অ্যাক্সেস ওয়ালেট দেখুন।
সরলীকৃত সংযোগ ব্যবহারকারীর অভিজ্ঞতা
অ্যান্ড্রয়েড 12 একটি ঐচ্ছিক সরলীকৃত সংযোগ অভিজ্ঞতা প্রদান করে যা ব্যবহারকারীদের তাদের নেটওয়ার্ক সংযোগগুলি আরও ভালভাবে বুঝতে, ইন্টারনেট সরবরাহকারীদের মধ্যে স্যুইচ করতে এবং নেটওয়ার্ক সংযোগের সমস্যাগুলির সমাধান করতে সহায়তা করে।
আরও তথ্যের জন্য, কানেক্টিভিটি ইউজার ইন্টারফেস দেখুন।
সময় উৎস অগ্রাধিকার
অ্যান্ড্রয়েড 12 থেকে শুরু করে, ফ্রেমওয়ার্ক ডিফল্টরূপে নেটওয়ার্ক আইডেন্টিটি এবং টাইম জোন (NITZ) উত্সের চেয়ে নেটওয়ার্ক টাইম প্রোটোকল (NTP) সময় উত্সকে অগ্রাধিকার দেয়৷
আপনার ডিভাইসে সময় উত্স অগ্রাধিকার কীভাবে কনফিগার করবেন এবং পরীক্ষা করবেন তার বিশদ বিবরণের জন্য, সময় উত্স অগ্রাধিকার দেখুন৷
2G নিষ্ক্রিয় করতে টগল করুন
নিরাপত্তা উন্নত করতে, Android 12 সেটিংসে একটি 2G টগল প্রবর্তন করে যা ব্যবহারকারীদের 2G সেলুলার সংযোগ সম্পূর্ণরূপে অক্ষম করতে দেয়। এই বৈশিষ্ট্যের জন্য রেডিও 1.6 HAL প্রয়োগ করতে হবে।
2G টগল বৈশিষ্ট্যটি ডিফল্টরূপে সক্রিয় করা আছে। ক্যারিয়াররা CarrierConfig ফ্ল্যাগ KEY_HIDE_ENABLE_2G
মাধ্যমে রানটাইমে বৈশিষ্ট্যটি অক্ষম করতে পারে।
ডিভাইস প্রস্তুতকারকদের অবশ্যই নিশ্চিত করতে হবে যে জরুরি কলিংয়ের সময় সমস্ত নেটওয়ার্ক উপলব্ধ রয়েছে৷
UICC স্পেসিফিকেশন
অ্যান্ড্রয়েড 12-এ, CTS ক্যারিয়ার API পরীক্ষা চালানোর জন্য, ডিভাইসটিকে তৃতীয় পক্ষের GSMA TS.48 টেস্ট প্রোফাইল স্পেসিফিকেশনের সর্বশেষ সংস্করণে উল্লেখ করা প্রয়োজনীয়তাগুলি পূরণ করে CTS ক্যারিয়ারের বিশেষাধিকার সহ একটি বিকাশকারী UICC ব্যবহার করতে হবে।
আরও তথ্যের জন্য UICC প্রস্তুতি দেখুন।
ওয়াই-ফাই এপি/এপি কনকারেন্সি
Android 12 Wi-Fi AP/AP কনকারেন্সি বৈশিষ্ট্য প্রবর্তন করেছে, যা ডিভাইসগুলিকে একটি ব্রিজড ডুয়াল (AP+AP) টিথারিং হটস্পট আনতে দেয়।
আরও তথ্যের জন্য, Wi-Fi AP/AP Concurrency দেখুন।
ওয়াই-ফাই/সেলুলার কোএক্স চ্যানেল এড়ানো
অ্যান্ড্রয়েড 12 ওয়াই-ফাই/সেলুলার কোএক্স চ্যানেল পরিহার বৈশিষ্ট্য প্রবর্তন করে, যা সেলুলার চ্যানেলগুলির মধ্যে হস্তক্ষেপের সময় অনিরাপদ ওয়াই-ফাই চ্যানেলগুলির ব্যবহারকে চিহ্নিত করে এবং প্রতিরোধ করে৷ এতে STA, SoftAp, Wi-Fi Direct (P2P), Wi-Fi Aware (NAN) এর মতো ইন্টারফেস অন্তর্ভুক্ত রয়েছে।
ওয়াই-ফাই নিরাপত্তা প্রোটোকল বর্ধন
অ্যান্ড্রয়েড 12 WPA3 হ্যাশ-টু-এলিমেন্ট (H2E), WPA2/WPA3-এন্টারপ্রাইজ ট্রানজিশন মোড এবং ট্রানজিশন ডিসেবল ইঙ্গিতের জন্য সমর্থন প্রবর্তন করে।
আরও তথ্যের জন্য, WPA3 এবং Wi-Fi উন্নত ওপেন দেখুন।
Wi-Fi STA/STA সঙ্গতি
অ্যান্ড্রয়েড 12 ওয়াই-ফাই STA/STA কনকারেন্সি বৈশিষ্ট্য প্রবর্তন করেছে, যা ডিভাইসগুলিকে একসাথে দুটি Wi-Fi নেটওয়ার্কের সাথে সংযোগ করতে দেয়।
আরও তথ্যের জন্য, Wi-Fi STA/STA কনকারেন্সি দেখুন।
ডিভাইস
Android 12 নতুন স্বয়ংচালিত বৈশিষ্ট্য
এই নতুন বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে অটোমোটিভ দেখুন নতুন কী :
- আপনার নিজের ক্লাউড এমুলেটর তৈরি করুন
- প্রতি-অ্যাপ্লিকেশন নেটওয়ার্ক নির্বাচন (PANS)
- পাওয়ার পলিসি
- নিরাপত্তা:
- গাড়ী সেটিংস গঠন:
- মিডিয়া কাস্টমাইজ করা
- রোটারি কন্ট্রোলার:
- ভার্চুয়ালাইজেশন:
প্রদর্শন
অবিশ্বস্ত স্পর্শ ব্লক করুন
সিস্টেমের নিরাপত্তা রক্ষা করতে এবং ব্যবহারকারীর ভালো অভিজ্ঞতার জন্য, Android 12 অবিশ্বস্ত স্পর্শ ইভেন্টগুলিকে ব্লক করার জন্য সমর্থন যোগ করে। এটি অ্যাপগুলিকে স্পর্শ ইভেন্টগুলি গ্রহণ করতে বাধা দেয় যেখানে একটি ওভারলে একটি অনিরাপদ উপায়ে অ্যাপটিকে অস্পষ্ট করে।
কথোপকথন বিজ্ঞপ্তি এবং উইজেট
অ্যান্ড্রয়েড 11 অগ্রাধিকার এবং সতর্কতা স্তরের দ্বারা বিজ্ঞপ্তি ছায়ায় কথোপকথন বিজ্ঞপ্তিগুলির আচরণ এবং স্থান নির্ধারণের জন্য সমর্থন যোগ করেছে, কথোপকথনগুলিকে গুরুত্বপূর্ণ হিসাবে চিহ্নিত করার অনুমতি দেয় এবং কথোপকথনের জায়গায় কথোপকথনের নির্দিষ্ট বুদবুদগুলি চালু করা যায়৷ এই Android 11 বৈশিষ্ট্যগুলির উপর ভিত্তি করে, Android 12 কথোপকথন উইজেট বৈশিষ্ট্যটি ব্যবহারকারীদের হোম স্ক্রিনে গুরুত্বপূর্ণ পরিচিতিগুলির জন্য কথোপকথন উইজেটগুলি যোগ করতে সক্ষম করে, যাতে তারা বিজ্ঞপ্তির জন্য অপেক্ষা না করে সহজেই কথোপকথন পুনরায় শুরু করতে পারে।
আরও তথ্যের জন্য, কথোপকথন বিজ্ঞপ্তি এবং উইজেট দেখুন।
জানালা ঝাপসা
উইন্ডো-ব্লার ইফেক্ট (যেমন ব্যাকগ্রাউন্ড ব্লার এবং ব্লার পিছনে) প্রয়োগ করার জন্য Android 12-এ পাবলিক API পাওয়া যায়। এই APIগুলির সাহায্যে, আপনি আপনার নিজের উইন্ডোর পিছনে যা কিছু আছে তা ঝাপসা করতে পারেন। আপনি ঝাপসা ব্যাকগ্রাউন্ড সহ উইন্ডোজ তৈরি করতে পারেন, একটি ফ্রস্টেড গ্লাস ইফেক্ট তৈরি করতে পারেন, অথবা পুরো স্ক্রীনের পিছনের উইন্ডোগুলিকে ঝাপসা করে দেখাতে পারেন, ফিল্ড ইফেক্টের গভীরতা তৈরি করতে পারেন। আপনি এই দুটি একত্রিত করতে পারেন.
এই নতুন বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য এবং এটি কীভাবে প্রয়োগ করা যায়, উইন্ডো ব্লার পৃষ্ঠাটি দেখুন।
উইন্ডো বিবর্ধন
অ্যান্ড্রয়েড 12-এ, লো-ভিশন ব্যবহারকারীরা উইন্ডো ম্যাগনিফিকেশন বৈশিষ্ট্য ব্যবহার করে তাদের ডিসপ্লেতে যে কোনও কিছুকে বড় করতে পারে। উইন্ডো ম্যাগনিফিকেশন ব্যবহারকারীদের স্ক্রিনের একটি নির্বাচিত অংশকে বড় করতে দেয়, সম্পূর্ণ স্ক্রিনে জুম ফাংশন ব্যবহার করার বিপরীতে। নির্বাচিত উইন্ডোটি পুরো ডিসপ্লে জুড়ে টেনে আনা যেতে পারে, যা তাদের প্রয়োজন অনুসারে পর্দার বিভিন্ন অংশকে বড় করতে সক্ষম করে।
আরও তথ্যের জন্য, উইন্ডো ম্যাগনিফায়ার দেখুন।
এন্টারপ্রাইজ
ডিভাইস প্রশাসন আপডেট
অ্যান্ড্রয়েড 12-এ নিম্নলিখিত ডিভাইস প্রশাসন আপডেটগুলি অন্তর্ভুক্ত রয়েছে:
পরিচালিত প্রোফাইল ডেটা বিভাজন আপডেট। একটি কাজের প্রোফাইল সহ ব্যক্তিগত ডিভাইসগুলিতে, Android 12 ডিভাইস হার্ডওয়্যার শনাক্তকারীর অ্যাক্সেস সরিয়ে দেয় (IMEI, MEID, সিরিয়াল নম্বর) এবং একটি অনন্য, তালিকাভুক্তি-নির্দিষ্ট আইডি প্রদান করে যা একটি নির্দিষ্ট সংস্থার জন্য কাজের প্রোফাইল তালিকাভুক্তি সনাক্ত করে৷ বিস্তারিত জানার জন্য, ডিভাইস শনাক্তকারী দেখুন।
ডিভাইস প্রভিশনিং আপডেট। অ্যান্ড্রয়েড 12-এ ডিভাইসের প্রভিশনিংয়ের বেশ কিছু পরিবর্তন রয়েছে। বিশদ বিবরণ এবং পরিবর্তনের তালিকার জন্য, Android 12 আপডেটগুলি দেখুন।
গ্রাফিক্স
কম্পোজার এইচএএল-এ হট প্লাগ হ্যান্ডলিং
ডিসপ্লে ক্ষমতাগুলি (যেমন ডিসপ্লে মোড এবং সমর্থিত HDR প্রকার) যে ডিভাইসগুলিতে বাহ্যিকভাবে সংযুক্ত ডিসপ্লে রয়েছে (HDMI বা DisplayPort এর মাধ্যমে), যেমন Android TV সেট-টপ-বক্স (STB) এবং ওভার-দ্য-টপ (OTT) ডিভাইস অ্যান্ড্রয়েড 12 থেকে, ফ্রেমওয়ার্কের পরিবর্তনগুলি হট প্লাগ হ্যান্ডলিং এবং গতিশীল প্রদর্শন ক্ষমতা সমর্থন করে।
আরও তথ্যের জন্য, কম্পোজার HAL-এ হট প্লাগ হ্যান্ডলিং দেখুন।
মডুলার সিস্টেম উপাদান
Android 13-এ বেশ কিছু নতুন এবং আপডেট করা মডুলার সিস্টেম উপাদান রয়েছে। নতুন মডিউলগুলি হল:
ART : এই মডিউলটির লক্ষ্য ব্যবহারকারীদের সর্বশেষ পরিচালিত রানটাইম অপ্টিমাইজেশান, বৈশিষ্ট্য এবং বাগ ফিক্স প্রদান করে Android অভিজ্ঞতা উন্নত করা।
ডিভাইস শিডিউলিং : এই মডিউলটিতে যুক্তি রয়েছে যা ডিভাইসটি নিষ্ক্রিয় অবস্থায় আছে কিনা তা সনাক্ত করে এবং ব্যবহারকারীর বাধা ছাড়াই পুনরায় বুট করা যেতে পারে।
বিদ্যমান মডিউলগুলির আপডেট:
adbd : মডিউল সীমানা আপডেট করা হয়েছে।
ডকুমেন্টসইউআই : ফাইল ব্রাউজিং অক্ষম করা হয়েছে।
ExtServices :
DisplayHashingService
যোগ করা হয়েছে এবং মডিউল সীমানা আপডেট করা হয়েছে।মিডিয়া : একটি নতুন মিডিয়া উপাদান যোগ করা হয়েছে।
NNAPI রানটাইম : মডিউল সীমানা আপডেট করা হয়েছে।
পারমিশন কন্ট্রোলার : পারমিশন কন্ট্রোলার মডিউলটিকে সম্পূর্ণ মডুলার করে এবং মডিউলের সীমানা আপডেট করে।
SDK এক্সটেনশন : মডিউল দায়িত্ব আপডেট করা হয়েছে এবং একটি নতুন উপাদান যোগ করা হয়েছে।
Statsd : মডিউল সীমানা আপডেট করা হয়েছে।
টিথারিং : যুক্ত কার্যকারিতা মডিউল সীমানা আপডেট করেছে।
টাইম জোন ডেটা : প্যাকেজ বিন্যাস আপডেট করা হয়েছে।
Wi-Fi : মডুল সীমানা আপডেট করা হয়েছে।
মিডিয়া
সামঞ্জস্যপূর্ণ মিডিয়া ট্রান্সকোডিং
সামঞ্জস্যপূর্ণ মিডিয়া ট্রান্সকোডিং অ্যাপগুলির সাথে সামঞ্জস্য বজায় রেখে ভিডিও ক্যাপচারের জন্য আধুনিক, স্টোরেজ-দক্ষ মিডিয়া ফর্ম্যাটগুলি যেমন HEVC ব্যবহার করতে দেয়৷ এই বৈশিষ্ট্যটির সাহায্যে, ডিভাইস নির্মাতারা স্টোরেজ এবং ব্যান্ডউইথের প্রয়োজনীয়তা হ্রাস করার সময় ভিডিওর গুণমান উন্নত করতে ডিফল্টরূপে AVC এর পরিবর্তে HEVC ব্যবহার করতে পারে। আরও তথ্যের জন্য, সামঞ্জস্যপূর্ণ মিডিয়া ট্রান্সকোডিং দেখুন।
কর্মক্ষমতা
অ্যাপ হাইবারনেশন
অ্যান্ড্রয়েড 12 অ্যাপ্লিকেশানগুলিকে হাইবারনেট করার ক্ষমতা দেয় যা ব্যবহারকারী কয়েক মাস ধরে ব্যবহার করেন না, অনুমতি স্বয়ংক্রিয়-প্রত্যাহারের মতো।
আরও তথ্যের জন্য অ্যাপ হাইবারনেশন দেখুন।
Cgroup বিমূর্ততা স্তর
অ্যান্ড্রয়েড 12-এ কন্ট্রোল গ্রুপ (সিগ্রুপ) অ্যাবস্ট্রাকশন লেয়ারটি নতুন বৈশিষ্ট্যগুলি প্রবর্তন করে, যেমন নির্দিষ্ট সিগ্রুপ কন্ট্রোলারকে ঐচ্ছিক হিসাবে সংজ্ঞায়িত করার ক্ষমতা এবং একটি নতুন task_profiles
কমান্ড ব্যবহার করা যা অপ্রচলিত writepid
কমান্ডকে প্রতিস্থাপন করে। এই প্রতিস্থাপন নিশ্চিত করে যে অন্তর্নিহিত cgroup প্রয়োগগুলি cgroup শ্রেণীবিন্যাসে কাজগুলি স্থানান্তর করার সময় উপরের স্তরগুলিতে কোনও প্রভাব ফেলবে না। অ্যান্ড্রয়েড 12 প্রতি-এপিআই-স্তরের টাস্ক প্রোফাইলগুলির জন্য সমর্থনও প্রবর্তন করে।
আরও তথ্যের জন্য, Cgroup অ্যাবস্ট্রাকশন লেয়ার দেখুন।
অনুমতি
ব্লুটুথ অনুমতি
Android 12 নিম্নলিখিত ব্লুটুথ অনুমতিগুলি প্রবর্তন করে, যা BLUETOOTH
এবং BLUETOOTH_ADMIN
অনুমতিগুলি প্রতিস্থাপন করে:
-
BLUETOOTH_SCAN
: অ্যাপ্লিকেশানগুলিকে আশেপাশের ব্লুটুথ ডিভাইসগুলি আবিষ্কার করতে এবং যুক্ত করার অনুমতি দেয়৷ -
BLUETOOTH_ADVERTISE
: অ্যাপগুলিকে কাছাকাছি ব্লুটুথ ডিভাইসগুলিতে বিজ্ঞাপন দেওয়ার অনুমতি দেয়৷ -
BLUETOOTH_CONNECT
: অ্যাপগুলিকে পেয়ার করা ব্লুটুথ ডিভাইসের সাথে সংযোগ করার অনুমতি দেয়।
এই অনুমতিগুলি নতুন NEARBY_DEVICES
রানটাইম অনুমতি গোষ্ঠীর অংশ৷ এই অনুমতি গোষ্ঠী LOCATION
রানটাইম অনুমতির প্রয়োজন ছাড়াই একটি স্মার্টওয়াচের সাথে সংযোগ করার মতো ক্ষেত্রে ব্যবহারের ক্ষেত্রে সক্ষম করে৷
এই নতুন অনুমতিগুলি অ্যাপের সাথে সামঞ্জস্যপূর্ণ এবং Android 11 বা তার পরবর্তী সংস্করণে চলমান অ্যাপগুলির জন্য কোনও পরিবর্তনের প্রয়োজন নেই। অ্যান্ড্রয়েড 11 বা তার নিচের সংস্করণগুলিকে লক্ষ্য করে এমন লিগ্যাসি অ্যাপগুলির জন্য, প্ল্যাটফর্মটি স্বয়ংক্রিয়ভাবে উত্তরাধিকারী ব্লুটুথ অনুমতিগুলির অনুরোধগুলিকে নতুন অনুমতিগুলির অনুরোধে অনুবাদ করে৷ যখন কোনো অ্যাপ অ্যান্ড্রয়েড 12 বা উচ্চতরকে টার্গেট করার জন্য আপগ্রেড করে, অ্যাপটিকে অবশ্যই নতুন ব্লুটুথ অনুমতির অনুরোধ করতে হবে।
অনুমতিগুলি ব্যবহার করার বিষয়ে আরও তথ্যের জন্য, ব্লুটুথ অনুমতিগুলি পড়ুন৷
গোপনীয়তা সূচক
অ্যান্ড্রয়েড 12 ব্যবহারকারীদের সূচকগুলি প্রদর্শন করে স্বচ্ছতা প্রদান করে যখন কোনও অ্যাপ ক্যামেরা এবং মাইক্রোফোন অ্যাপ-অপারেশনের অনুমতিগুলির মাধ্যমে একটি ব্যক্তিগত ডেটা উত্স ব্যবহার করে।
অ্যাপ অপস অ্যাক্টিভিটি স্ট্যাটাস এবং স্বতন্ত্র API কলের সংখ্যা উভয়ই ট্র্যাক করে এবং Android 12-এ মাইক্রোফোন এবং ক্যামেরা সূচকগুলির সাথে ইন্টারঅ্যাক্ট করে ব্যবহারকারীদের দেখানোর জন্য যে অ্যাপগুলি তাদের ডিভাইসে অডিও এবং ক্যামেরা ডেটা অ্যাক্সেস করেছে। যখন ব্যবহারকারীরা মাইক্রোফোন বা ক্যামেরা সূচকে ক্লিক করেন, তখন তারা দেখতে পান কোন অ্যাপগুলি তাদের ডেটা অ্যাক্সেস করেছে।
এই বৈশিষ্ট্যটি সমস্ত OEM-এর জন্য বাধ্যতামূলক ৷ আরও তথ্যের জন্য, গোপনীয়তা সূচক দেখুন।
অবস্থান
অ্যান্ড্রয়েড 12 থেকে শুরু করে, ব্যবহারকারীরা অনুরোধ করতে পারেন যে কোনও অ্যাপ লোকেশনের তথ্য অ্যাক্সেস করার সময় শুধুমাত্র আনুমানিক নির্ভুলতা পায় ।
এই পরিবর্তনটি শুধুমাত্র তখনই অ্যাপ্লিকেশানগুলিকে প্রভাবিত করার জন্য ডিজাইন করা হয়েছে যখন তারা Android 12 বা উচ্চতরকে লক্ষ্য করে। যাইহোক, যে ডিভাইসগুলিতে পারমিশন কন্ট্রোলার মডিউলের একটি পুরানো সংস্করণ রয়েছে, এই পরিবর্তনটি লক্ষ্য SDK সংস্করণ নির্বিশেষে সমস্ত অ্যাপকে প্রভাবিত করে৷
রানটাইম
Dexpreopt এবং <uses-library> চেক
Android 12-এ <uses-library>
নির্ভরতা আছে এমন জাভা মডিউলগুলির জন্য DEX ফাইলের (dexpreopt) সংকলনের আগাম-অব-টাইম (AOT) সিস্টেম পরিবর্তনগুলি তৈরি করা হয়েছে। কিছু ক্ষেত্রে এই বিল্ড সিস্টেম পরিবর্তন বিল্ড ভেঙ্গে দিতে পারে।
কীভাবে ভাঙনের জন্য প্রস্তুত করা যায় এবং সেগুলিকে সংশোধন এবং প্রশমিত করার জন্য রেসিপিগুলি সম্পর্কে তথ্যের জন্য, Dexpreopt এবং <uses-library> চেকগুলি দেখুন।
টেস্ট
সামঞ্জস্য পরীক্ষা স্যুট (CTS)
অ্যান্ড্রয়েড 12-এর জন্য, CTS-এর জন্য অনেকগুলি নতুন কী মডিউল এবং পরীক্ষার পরিবর্তনগুলি চালু করা হয়েছে। আরও তথ্যের জন্য CTS রিলিজ নোট দেখুন।
টিভি
HDMI-CEC নিয়ন্ত্রণ পরিষেবা
Android 12 HDMI-CEC ব্যবহার করে HDMI-সংযুক্ত ডিসপ্লেগুলিকে স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করতে যখন কোনও ডিভাইস জেগে ওঠে বা ঘুমাতে যায়।
আরও বিস্তারিত জানার জন্য, HDMI-CEC কন্ট্রোল সার্ভিস দেখুন।
টিউনার ফ্রেমওয়ার্ক
Android 12 এ:
টিউনার HAL 1.1 বা উচ্চতর সম্বলিত ফ্রন্টএন্ড DTMB DTV মানকে সমর্থন করে। নিম্নলিখিত ফ্রন্টএন্ড ক্ষমতা এবং সেটিংস সমর্থিত:
DtmbFrontendCapabilities
DtmbFrontendSettings
টিউনার SDK API টিউনার HAL 1.1-এ নতুন বৈশিষ্ট্যগুলিকে সমর্থন করে, যা টিউনার 1.0 এর একটি পশ্চাদগামী-সামঞ্জস্যপূর্ণ সংস্করণ আপগ্রেড।
android.media.tv.tuner.TunerVersionChecker.getTunerVersion()
চলমান HAL সংস্করণ পরীক্ষা করে।
আপডেট
APEX কম্প্রেশন
একটি অ্যান্ড্রয়েড পনি এক্সপ্রেস কন্টেইনার (এপেক্স) এর একটি আপডেট ইনস্টল করার পরে, এর পূর্বে ইনস্টল করা সংস্করণটি আর ব্যবহার করা হয় না, তবে একই পরিমাণ মেমরি স্থান দখল করে। সেই দখলকৃত স্থানটি অনুপলব্ধ রয়ে গেছে। অ্যান্ড্রয়েড 12-এ, APEX কম্প্রেশন শুধুমাত্র পঠনযোগ্য পার্টিশনে (যেমন /system
পার্টিশন) APEX ফাইলগুলির একটি অত্যন্ত সংকুচিত সেট ব্যবহার করে এই স্টোরেজ প্রভাবকে কমিয়ে দেয়। Android 12 এ APEX কম্প্রেশন সম্পর্কে পড়তে, কম্প্রেসড APEXes দেখুন।
রিজুমে-অন-রিবুট নিরাপত্তা এবং সুবিধা
Android 12 বর্ধিত মাল্টি-ক্লায়েন্ট সমর্থন এবং সার্ভার-ভিত্তিক রিবুট কার্যকারিতা প্রবর্তন করে। রিজিউম-অন-রিবুট (RoR) প্রক্রিয়া ব্যবহারকারীদের অতিরিক্ত নিরাপত্তা এবং সুবিধা প্রদান করে কারণ OTA আপডেটগুলি ডিভাইসের অলস সময়ে করা যেতে পারে, যখন Android 12 মাল্টি-ক্লায়েন্ট এবং সার্ভার-ভিত্তিক আপডেট কার্যকারিতাগুলি একসাথে ডিভাইস হার্ডওয়্যার-স্তরের নিরাপত্তা প্রদান করে।
আরও তথ্যের জন্য, রিজুমে-অন-রিবুট দেখুন।
RoR সহ সিম পিন রিপ্লে
অ্যান্ড্রয়েড 12 একটি RoR-ইনিশিয়েটেড রিবুট করার পরে নিরবিচ্ছিন্ন পিন কোড যাচাইকরণের জন্য সিম-পিন রিপ্লে বৈশিষ্ট্যযুক্ত৷ প্রতিটি ব্যবহারকারী সফলভাবে সক্ষম, যাচাই বা সংশোধন করার পরে সিম পিনটি পুনরায় এনক্রিপ্ট করা এবং সংরক্ষণ করা হয়৷
আরও তথ্যের জন্য, সিম-পিন রিপ্লে দেখুন।
ভার্চুয়াল A/B আপডেট
অ্যান্ড্রয়েড 12 স্ন্যাপশট করা পার্টিশনগুলিতে ভার্চুয়াল A/B কম্প্রেশনের বিকল্প অফার করে। অ্যান্ড্রয়েড 12-এ, বুটলোডার ব্যবহার করে না এমন আপডেটযোগ্য পার্টিশনগুলি স্থান বাঁচাতে স্ন্যাপশট করা যেতে পারে। এগুলিও সংকুচিত হতে পারে। অ্যান্ড্রয়েড 12-এর জন্য আপনার বিল্ডে স্ন্যাপশট কম্প্রেশন সক্ষম করা /data
পার্টিশনে স্থান বাঁচায়।
স্ন্যাপশট কম্প্রেশন সহ ভার্চুয়াল A/B প্রয়োগ করার জন্য ডিভাইস-নির্দিষ্ট কোডে পরিবর্তন প্রয়োজন। ভার্চুয়াল A/B ওভারভিউ এবং বাস্তবায়িত ভার্চুয়াল A/B পৃষ্ঠাগুলিতে পরিবর্তন এবং বাস্তবায়নের বিবরণ দেখুন।