Android 12 এবং Android 12 রিলিজ নোট

সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

এই পৃষ্ঠাটি Android 12 এবং Android 12 রিলিজের প্রধান বৈশিষ্ট্যগুলির সংক্ষিপ্তসার এবং অতিরিক্ত তথ্যের লিঙ্ক প্রদান করে। এই বৈশিষ্ট্যের সারাংশ এই সাইটে বৈশিষ্ট্যের ডকুমেন্টেশন অবস্থান অনুযায়ী সংগঠিত হয়.

স্থাপত্য

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-এ বুট কনফিগারেশন বৈশিষ্ট্য, বিল্ড এবং androidboot.* থেকে অ্যান্ড্রয়েড 12-এ কনফিগারেশনের বিশদ পাস করার একটি প্রক্রিয়া, অ্যান্ড্রয়েডবুটকে প্রতিস্থাপন করে। এই বৈশিষ্ট্যটি অ্যান্ড্রয়েড ব্যবহারকারী-স্থানের জন্য কনফিগারেশন প্যারামিটারগুলিকে কার্নেলের জন্য আলাদা করার একটি উপায় প্রদান করে।

আরও পড়তে, বুট কনফিগ বাস্তবায়নে যান

কাস্টম ফন্ট ফলব্যাক

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_NON_SYSTEM_OVERLAY_WINDOWS(signature|privileged) HIDE_OVERLAY_WINDOWS

বিক্রেতা বুট পার্টিশন পরিবর্তন

বুট ইমেজ হেডার সংস্করণ 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 সেট থাকতে হবে, যা কোনও ডিভাইস এক্সটেনশন সমর্থন করে কিনা তা জিজ্ঞাসা করার অনুমতি দেয়৷

আরও তথ্যের জন্য, একটি ডিভাইসে ভেন্ডর লাইব্রেরি সেট আপ করা দেখুন।

কোয়াড বেয়ার ক্যামেরা সেন্সর সমর্থন

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

অতি উচ্চ-রেজোলিউশন ক্যামেরা সেন্সরগুলির জন্য ক্যামেরা HAL সমর্থন বাস্তবায়ন করতে, ডিভাইস নির্মাতাদের অবশ্যই নিম্নলিখিত ফাইলগুলির জন্য পরিবর্তনগুলি বাস্তবায়ন করতে হবে:

সামঞ্জস্য

সিম কার্ডের জন্য 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 উন্নত ওপেন দেখুন।

ওয়াই-ফাই STA/STA সঙ্গতি

অ্যান্ড্রয়েড 12 ওয়াই-ফাই STA/STA কনকারেন্সি বৈশিষ্ট্য প্রবর্তন করে, যা ডিভাইসগুলিকে একসাথে দুটি Wi-Fi নেটওয়ার্কের সাথে সংযোগ করতে দেয়।

আরও তথ্যের জন্য, Wi-Fi STA/STA কনকারেন্সি দেখুন।

ডিভাইস

Android 12 নতুন স্বয়ংচালিত বৈশিষ্ট্য

এই নতুন বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে অটোমোটিভ নতুন কী আছে দেখুন:

প্রদর্শন

অবিশ্বস্ত স্পর্শ ব্লক করুন

সিস্টেমের নিরাপত্তা রক্ষা করতে এবং ব্যবহারকারীর ভালো অভিজ্ঞতার জন্য, 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 থেকে, ফ্রেমওয়ার্কের পরিবর্তনগুলি হট প্লাগ হ্যান্ডলিং এবং গতিশীল প্রদর্শন ক্ষমতা সমর্থন করে।

আরও তথ্যের জন্য, কম্পোজার এইচএএল-এ হট প্লাগ হ্যান্ডলিং দেখুন।

মডুলার সিস্টেম উপাদান

মেইনলাইন মডিউল আপডেট

অ্যান্ড্রয়েড 12 দুটি নতুন মডিউল, ART এবং ডিভাইস শিডিউলিং প্রবর্তন করেছে।

অনেক বিদ্যমান মডিউল Android 12-এ আপডেট করা হয়েছে। বিস্তারিত জানার জন্য Android 12-এ আপডেট দেখুন।

শিল্প

অ্যান্ড্রয়েড 12 বা উচ্চতর ART মডিউল সমর্থন করে, যার লক্ষ্য ব্যবহারকারীদের সর্বশেষ পরিচালিত রানটাইম অপ্টিমাইজেশান, বৈশিষ্ট্য এবং বাগ ফিক্স প্রদান করে Android অভিজ্ঞতা উন্নত করা।

ডিভাইস সময়সূচী

অ্যান্ড্রয়েড 12 বা উচ্চতর ডিভাইস শিডিউলিং মডিউলকে সমর্থন করে, যেটিতে যুক্তি রয়েছে যা ডিভাইসটি নিষ্ক্রিয় অবস্থায় আছে কিনা তা সনাক্ত করে এবং ব্যবহারকারীর বাধা ছাড়াই পুনরায় বুট করা যেতে পারে।

মিডিয়া

সামঞ্জস্যপূর্ণ মিডিয়া ট্রান্সকোডিং

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

কর্মক্ষমতা

অ্যাপ হাইবারনেশন

অ্যান্ড্রয়েড 12 অ্যাপ্লিকেশানগুলিকে হাইবারনেট করার ক্ষমতা দেয় যা ব্যবহারকারী কয়েক মাস ধরে ব্যবহার করেন না, অনুমতি স্বয়ংক্রিয়-প্রত্যাহারের মতো।

আরও তথ্যের জন্য অ্যাপ হাইবারনেশন দেখুন।

Cgroup বিমূর্ত স্তর

অ্যান্ড্রয়েড 12-এ কন্ট্রোল গ্রুপ (সিগ্রুপ) অ্যাবস্ট্রাকশন লেয়ারটি নতুন বৈশিষ্ট্যগুলি প্রবর্তন করে, যেমন নির্দিষ্ট সিগ্রুপ কন্ট্রোলারকে ঐচ্ছিক হিসাবে সংজ্ঞায়িত করার ক্ষমতা এবং একটি নতুন task_profiles কমান্ড ব্যবহার করা যা অপ্রচলিত writepid কমান্ডকে প্রতিস্থাপন করে। এই প্রতিস্থাপন নিশ্চিত করে যে অন্তর্নিহিত cgroup প্রয়োগগুলি cgroup শ্রেণীবিন্যাসে কাজগুলি স্থানান্তর করার সময় উপরের স্তরগুলিতে কোনও প্রভাব ফেলবে না। অ্যান্ড্রয়েড 12 প্রতি-এপিআই-স্তরের টাস্ক প্রোফাইলগুলির জন্য সমর্থনও প্রবর্তন করে।

আরও তথ্যের জন্য, Cgroup Abstraction Layer দেখুন।

অনুমতি

ব্লুটুথ অনুমতি

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 আপডেট

Android 12 স্ন্যাপশট করা পার্টিশনগুলিতে ভার্চুয়াল A/B কম্প্রেশনের বিকল্প অফার করে। Android 12-এ, বুটলোডার ব্যবহার করে না এমন আপডেটযোগ্য পার্টিশনগুলি স্থান বাঁচাতে স্ন্যাপশট করা যেতে পারে। এগুলিও সংকুচিত হতে পারে। অ্যান্ড্রয়েড 12-এর জন্য আপনার বিল্ডে স্ন্যাপশট কম্প্রেশন সক্ষম করা /data পার্টিশনে স্থান বাঁচায়।

স্ন্যাপশট কম্প্রেশন সহ ভার্চুয়াল A/B প্রয়োগ করার জন্য ডিভাইস-নির্দিষ্ট কোডে পরিবর্তন প্রয়োজন। ভার্চুয়াল A/B ওভারভিউ এবং বাস্তবায়িত ভার্চুয়াল A/B পৃষ্ঠাগুলিতে পরিবর্তন এবং বাস্তবায়নের বিবরণ দেখুন।