অ্যান্ড্রয়েড 12 রিলিজ নোট

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

স্থাপত্য

AlwaysOnHotwordDetector ক্লাস আপডেট

অ্যান্ড্রয়েড 12 থেকে শুরু করে, AlwaysOnHotwordDetector বর্গ এটির ফ্যাক্টারি পদ্ধতি সহ android.service.voice.VoiceInteractionService.createAlwaysOnHotwordDetector() , একটি সিস্টেম এপিআই (হয় @SystemApi একটি পাবলিক API এর) পরিবর্তে। AlwaysOnHotwordDetector বর্গ ব্যবহারের জন্য দেয়ার উদ্দেশ্যে সহকারী সিস্টেম-স্তরীয় বিশেষাধিকার, যা সাধারণভাবে ওএস রিলিজের সাথে বান্ডেল করা সঙ্গে অ্যাপ্লিকেশানগুলি দ্বারা করা হয়। অ্যান্ড্রয়েড 11 এবং তার নিচের সংস্করণে, এপিআই চেক দ্বারা সুরক্ষিত থাকে যা নিশ্চিত করে যে কলকারী বর্তমানে সক্রিয় অ্যাসিস্ট্যান্ট অ্যাপ, যা অন্য তৃতীয় পক্ষের অ্যাপের দ্বারা এপিআইকে অব্যবহারযোগ্য করে তোলে।

উপরন্তু, অ্যান্ড্রয়েড 12 অন্তর্ভুক্ত শব্দ ট্রিগার বৈশিষ্ট্য স্বীকৃতিপ্রদান এবং সাউন্ড ট্রিগার API এর মাধ্যমে মাইক্রোফোন ব্যবহার সম্পর্কিত অনুমতি বলবত্ উন্নত করতে উন্নত। যেমন মাধ্যমে হিসাবে পরোক্ষ ব্যবহার সহ মাইক্রোফোন ব্যবহার, SoundTriggerManager বা AlwaysOnHotwordDetector ক্লাস, উদ্ভব প্যাকেজ (সহকারী অ্যাপ্লিকেশন) যে কল আরোপিত হয় AlwaysOnHotwordDetector বর্গ। এটি মাইক্রোফোন ব্যবহার করে এমন প্যাকেজগুলিতে ব্যবহারকারীর গোপনীয়তা এবং স্বচ্ছতা উন্নত করে। অ্যান্ড্রয়েড 11 এবং নিম্ন সালে, মাইক্রোফোন ব্যবহার কারণ উদ্ভব প্যাকেজ শব্দ ট্রিগার এপিআই সরাসরি কিন্তু বসবাসকারী উচ্চ স্তরের পরিষেবাগুলির মাধ্যমে ব্যবহার করে না সিস্টেম ব্যবহারকারীকে আরোপিত হয় system_server প্রক্রিয়া।

এই পরিবর্তনগুলির প্রভাব নিম্নরূপ:

  • ব্যবহার Nonsystem অ্যাপস AlwaysOnHotwordDetector বর্গ অ্যান্ড্রয়েড 12 এপিআই বিরুদ্ধে কম্পাইল করার কারণ এপিআই প্রকাশ্য পৃষ্ঠ থেকে অপসারণ করা হয়েছে ব্যর্থ।
  • বর্তমান সিস্টেম ব্যবহার অ্যাপস AlwaysOnHotwordDetector বর্গ রানটাইম শব্দ ট্রিগার বৈশিষ্ট্য ব্যবহার থেকে বঞ্চিত হতে পারে। এই সমস্যার সমাধান এবং এই অ্যাপ্লিকেশন শব্দ ট্রিগার মাধ্যমে মাইক্রোফোন অ্যাক্সেস করতে অনুমতি দিতে, ডিক্লেয়ার RECORD_AUDIO এবং CAPTURE_AUDIO_HOTWORD এই অ্যাপ্লিকেশন জন্য অনুমতি।

অ্যান্ড্রয়েড মরিচা ভাষা সমর্থন

Android 12 এখন মরিচা কোড ব্যবহার সমর্থন করে। সেটআপ ডকুমেন্টেশনে যোগ করা একটি নতুন বিভাগ মরিচা সহ Android এ বিকাশের জন্য নির্দেশিকা প্রদান করে।

অ্যান্ড্রয়েড মরচে সম্পর্কে অধিক বিবরণের বিভিন্ন মডিউল, এবং উদাহরণ দেখতে (সেইসাথে আইডিই সেটআপ তথ্য পেতে) এর জন্য এ নতুন Android মরচে অধ্যায় দেখুন অ্যানড্রইড মরচে ভূমিকা

বুট ইমেজ হেডার

অ্যান্ড্রয়েড 12 বুট ইমেজ হেডার সংস্করণ 4, যা সমর্থনকারী ডিভাইসের জন্য প্রধান বুট ইমেজ ব্যবহার যোগ জেনেরিক কার্নেল চিত্র (GKI) স্থাপত্য। অ্যান্ড্রয়েড 12 আরো একটি উপলব্ধ boot_signature কার্নেল ও ramdisk এবং অখণ্ডতা চেক করার জন্য। চেক, যা সম্পন্ন করা হয় VtsSecurityAvbTest , GKI স্থাপত্য ব্যবহার করে ডিভাইসের প্রয়োজন।

আরও পড়ুন, দেখুন বুট ইমেজ শিরোলেখ পাতা।

বুট কনফিগারেশন বাস্তবায়নে পরিবর্তন

অ্যান্ড্রয়েড 12 bootconfig বৈশিষ্ট্য বিল্ড এবং অ্যান্ড্রয়েড থেকে 12 বুট-লোডার থেকে কনফিগারেশন বিস্তারিত পাশ করার জন্য একটি প্রক্রিয়া, প্রতিস্থাপন androidboot.* কার্নেল cmdline- র অপশন অ্যান্ড্রয়েড 11 এবং নিম্ন ব্যবহার করা হয়েছে। এই বৈশিষ্ট্যটি অ্যান্ড্রয়েড ব্যবহারকারী-স্থানের জন্য কনফিগারেশন পরামিতিগুলিকে কার্নেলের জন্য আলাদা করার একটি উপায় প্রদান করে।

আরও পড়তে, এখানে যান বাস্তবায়নকারী Bootconfig

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

অ্যান্ড্রয়েড থেকে 12 আগে, (ইন AOSP ডিভাইস ইনস্টল করা ফন্ট ফাইল আপডেট /system/fonts পার্টিশন) অথবা বিক্রেতার পার্টিশন (ইন /product/fonts বা /system/fonts পার্টিশন) ই এম থেকে একটি সিস্টেম আপডেট প্রয়োজন। এই প্রয়োজনীয়তা ইমোজি সামঞ্জস্যের উপর উল্লেখযোগ্য প্রভাব ফেলে। অ্যান্ড্রয়েড 12 আপনি ব্যবহার করতে পারেন FontManager একটি সিস্টেম আপডেটের ছাড়াই ইনস্টল ফন্ট ফাইল এবং আপডেট ডিভাইস ইনস্টল করা ফন্ট ফাইল পরিচালনা করার জন্য সিস্টেমের সেবা।

এই নতুন বৈশিষ্ট্য তথ্যের জন্য, দেখুন বাস্তবায়নকারী কাস্টম ফন্ট ফলব্যাক।

DMA-BUF হিপস

অ্যান্ড্রয়েড 12 সালে GKI 2.0 , DMA-BUF গাদা সঙ্গে প্রতিস্থাপিত ION বরাদ্দকরণ

লোকেল ফিল্টার সক্রিয় করা হচ্ছে

অ্যান্ড্রয়েড 12 এমন একটি বৈশিষ্ট্য প্রবর্তন করেছে যা আপনি নতুন ডিভাইস প্রকারের জন্য ডিফল্ট সিস্টেম ভাষা এবং লোকেল ফিল্টার কনফিগার করতে ব্যবহার করতে পারেন। এই আপনি মাধ্যমে ফিল্টার সম্পত্তি মান এবং ডিফল্ট ভাষা সেট করতে সক্ষম হবেন oem/oem.prop সিস্টেম চিত্রে ফিল্টার বেকিং ছাড়া কারখানা ক্রমাঙ্কন সময়, ও কনফিগার সীমাবদ্ধতার।

আরো তথ্যের জন্য, দেখুন লোকেল ফিল্টার সক্ষম করা হলে তা

ফ্ল্যাশিং বিক্রেতা রামডিস্ক

অ্যান্ড্রয়েড 12 প্রবর্তন একটি fastboot কমান্ড যে পুরো pulls মাধ্যমে বিক্রেতা ramdisks ঝলকানি জন্য সমর্থন vendor_boot এমন কোনো ডিভাইস থেকে চিত্র। কমান্ডটি হোস্ট-সাইড ফাস্টবুট টুলকে ভেন্ডর বুট হেডার, রিইমেজ এবং নতুন ইমেজ ফ্ল্যাশ করতে অনুরোধ করে। এই সমর্থনে প্রয়োজনীয় ডেটা যেমন পার্টিশনের আকার এবং অফসেট পেতে বুটলোডার এবং ফাস্টবুটড পরিবর্তনগুলি অন্তর্ভুক্ত রয়েছে।

আরো তথ্যের জন্য, দেখুন বিক্রেতা ramdisks ফ্ল্যাশিং উপর ইউজার-স্পেসের মধ্যে fastboot পাতা।

GKI সংস্করণ

অ্যান্ড্রয়েড 12 থেকে শুরু করে, কেএমআই সংস্করণের অ্যান্ড্রয়েড রিলিজ অংশটি কার্নেল থেকে বের করা যেতে পারে এবং বিল্ড টাইমে ডিভাইস ম্যানিফেস্টে ইনজেক্ট করা যেতে পারে।

আরো তথ্যের জন্য, দেখুন GKI ভারশনিং

MM ঘটনা-ঐতিহাসিক মেমরি পরিসংখ্যান

ডিভাইস যা Android 12 উপর লঞ্চ ব্যবহার করতে পারে mm_events , যে কিছু সময় অন্তর দখল পেতে মেমরির সংক্রান্ত পরিসংখ্যান একটি সেট যখন একটি সিস্টেম অভিজ্ঞতা মেমরি চাপ। mm_events সাথে একত্রিত করা হয় perfetto ট্রেসিং প্রক্রিয়া ও ন্যূনতম কর্মক্ষমতা ওভারহেড যোগ করা হয়েছে। পরিসংখ্যান সংগ্রহ একটি কনফিগারযোগ্য সময়ের জন্য সক্রিয় থাকে, নিয়মিত বিরতিতে পরিসংখ্যান ক্যাপচার করে।

কিভাবে ব্যবহার করা তথ্যের জন্য mm_events পরিসংখ্যান, দেখতে ঐতিহাসিক স্মৃতি পরিসংখ্যান - এম এম ঘটনাবলী

সিস্টেম সতর্কতা উইন্ডো সীমাবদ্ধতা

অ্যান্ড্রয়েড ইকোসিস্টেম নিরাপত্তা উন্নত করার জন্য, অ্যান্ড্রয়েড 12 পাওয়া কঠিন হয়ে পড়ে অর্জন করেছেন SYSTEM_ALERT_WINDOW অনুমতি এবং তৃতীয় পক্ষের অ্যাপ্লিকেশানগুলি অন্যান্য তৃতীয় পক্ষের অ্যাপ্লিকেশন থেকে প্রতিস্থাপক ব্লক করতে পারবেন।

আগে থেকেই ইনস্টল করা অ্যাপ্লিকেশান স্বয়ংক্রিয়ভাবে মঞ্জুর করা হয় না SYSTEM_ALERT_WINDOW appOp অ্যান্ড্রয়েড 12. মধ্যে এটা স্পষ্টভাবে ব্যবহারকারী দ্বারা প্রদান করা আবশ্যক আগে একটি আগে থেকেই ইনস্টল করা অ্যাপ্লিকেশন ব্যবহার করতে পারেন। সিস্টেম অ্যাপগুলি এখনও ডিফল্টরূপে অনুমতি পায়।

থার্ড-পার্টি অ্যাপ্লিকেশানগুলি তাদের উপর অ্যাপ্লিকেশান ওভারলে আঁকা থাকা থেকে অপ্ট-আউট করতে পারে৷ এই বিরুদ্ধে সুরক্ষা প্রক্রিয়া উপলব্ধ cloak and dagger -style আক্রমণ করে। এটি সমস্ত অ্যাপের জন্য উপলব্ধ যাতে নিরাপত্তা-সংবেদনশীল অ্যাপ, যেমন ব্যাঙ্কিং অ্যাপ, নিজেদের রক্ষা করতে পারে। এই কার্যকারিতা ব্যবহার করতে, একটি অ্যাপ্লিকেশন ঘোষণা করা উচিত HIDE_OVERLAY_WINDOWS তাদের ম্যানিফেস্টে অনুমতি নেই।

HIDE_NON_SYSTEM_OVERLAY_WINDOWS(signature|privileged) পক্ষে অবচিত HIDE_OVERLAY_WINDOWS

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

অ্যান্ড্রয়েড 12 বুট ইমেজ হেডার সংস্করণ 4 ব্যবহার করে ডিভাইসের মধ্যে একাধিক বিক্রেতা ramdisks জন্য সমর্থন আছে vendor_boot পার্টিশন। এই র‌্যামডিস্কের খণ্ডগুলো বিক্রেতা র‌্যামডিস্ক বিভাগে ক্রমিকভাবে সংযুক্ত করা হয়। একটি ভেন্ডর র‍্যামডিস্ক টেবিল ভেন্ডর র‍্যামডিস্ক সেকশনের লেআউট এবং প্রতিটি ভেন্ডর রামডিস্ক ফ্র্যাগমেন্টের মেটাডেটা বর্ণনা করে।

কারণ অ্যানড্রইড 12 বিক্রেতার বুট পার্টিশন পরিবর্তন এবং উচ্চতর, আপনি ব্যবহার করতে পারবেন না default বিক্রেতা ramdisk এবং টুকরা নামের; এটা সংরক্ষিত হিসাবে মনোনীত করা হয়. বিক্রেতা র‌্যামডিস্কের টুকরো নাম দেওয়ার জন্য এটি ব্যবহার করা কোনো অবস্থাতেই অনুমোদিত নয়।

আরো জানতে, দেখুন বিক্রেতার বুট পার্টিশন এবং একাধিক বিক্রেতা ramdisks

শ্রুতি

সম্মিলিত অডিও ডিভাইস রাউটিং

সম্মিলিত অডিও ডিভাইস রাউটিং বৈশিষ্ট্যটি একই সাথে একাধিক অডিও ডিভাইসে অডিও স্ট্রিম করার জন্য সমর্থন যোগ করে। এই বৈশিষ্ট্যটি ব্যবহার করে, সুবিধাপ্রাপ্ত অ্যাপগুলি সিস্টেম API এর মাধ্যমে একটি নির্দিষ্ট কৌশলের জন্য একাধিক পছন্দের ডিভাইস নির্বাচন করতে পারে। এই বৈশিষ্ট্য দ্বারা প্রদত্ত পাবলিক API ব্যবহার করে অ্যাপগুলি অডিও ডিভাইসের ক্ষমতা আরও সুনির্দিষ্টভাবে আবিষ্কার করতে পারে।

আরো তথ্যের জন্য, দেখুন সম্মিলিত অডিও ডিভাইস রাউটিং পাতা।

অডিও HAL V7-এর আপডেট

পশ্চাৎপদ সামঞ্জস্যের সমস্যাগুলি মোকাবেলা করার জন্য, Android T থেকে শুরু হওয়া সমস্ত HAL পরিবর্তনের জন্য স্থিতিশীল AIDL বাধ্যতামূলক হবে। ভবিষ্যতের এই AIDL গ্রহণের জন্য প্রস্তুত এবং উন্নত করতে, Android 12-এ অডিও HAL-এর 7 সংস্করণে উল্লেখযোগ্য পরিবর্তন করা হয়েছে।

আরো তথ্যের জন্য, দেখুন অডিও করতো HAL V7 আপডেটগুলি বিভাগে এবং অডিও নীতি উদাহরণ

ক্যামেরা

CameraX বিক্রেতা এক্সটেনশন সমর্থন প্রয়োজন

অ্যান্ড্রয়েড 12 সালে CameraX এক্সটেনশন সমর্থনকারী ডিভাইসের থাকতে হবে ro.camerax.extensions.enabled করার সম্পত্তি সেট true , যা কিনা একটি ডিভাইস সমর্থন এক্সটেনশন অনুসন্ধানের জন্য অনুমতি দেয়।

আরো তথ্যের জন্য, দেখুন কোনো ডিভাইসে বিক্রেতা গ্রন্থাগার সেট আপ হচ্ছে

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

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

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

সামঞ্জস্য

সিম কার্ডের জন্য ADN সমর্থনের প্রয়োজনীয়তা

অ্যান্ড্রয়েড 12 থেকে, CTS পরীক্ষার জন্য ব্যবহৃত ডিভাইসের সমস্ত সিম কার্ডে সংক্ষিপ্ত ডায়ালিং নম্বর (ADN) সংরক্ষণের জন্য সমর্থন থাকতে হবে।

অধিক বিবরণের জন্য, দেখুন স্ক্রিন এবং স্টোরেজ

ক্যামেরা আইটিএস আপডেট

অ্যান্ড্রয়েড 12 ক্যামেরা ইমেজ টেস্ট স্যুট (ITS) এর বিভিন্ন আপডেটের সাথে নতুন এবং আপডেট করা পরীক্ষা, পাইথন 3-তে রিফ্যাক্টরিং এবং মোবলি টেস্ট ফ্রেমওয়ার্ক গ্রহণ সহ বিভিন্ন আপডেট প্রবর্তন করে।

আরো তথ্যের জন্য, দেখুন অ্যানড্রইড 12 ক্যামেরা চিত্র টেস্ট সুইট রিলিজ নোট

CDD আপডেট

অ্যান্ড্রয়েড 12 সামঞ্জস্যের সংজ্ঞা ডকুমেন্ট উপর iterates পূর্ববর্তী সংস্করণ পূর্বে মুক্তি কার্যকারিতার জন্য প্রয়োজনীয়তা নতুন বৈশিষ্ট্য ও পরিবর্তনের জন্য আপডেট সঙ্গে।

সংযোগ

5G নেটওয়ার্ক স্লাইসিং

Android 12 5G নেটওয়ার্ক স্লাইসিংয়ের জন্য সমর্থন প্রদান করে, নেটওয়ার্ক ভার্চুয়ালাইজেশন ব্যবহার করে একক নেটওয়ার্ক সংযোগগুলিকে একাধিক স্বতন্ত্র ভার্চুয়াল সংযোগে ভাগ করে যা বিভিন্ন ধরণের ট্র্যাফিকের জন্য বিভিন্ন পরিমাণে সংস্থান সরবরাহ করে। এটি নেটওয়ার্ক অপারেটরদের গ্রাহকদের একটি নির্দিষ্ট অংশের জন্য নির্দিষ্ট বৈশিষ্ট্য প্রদানের জন্য নেটওয়ার্কের একটি অংশ উৎসর্গ করার অনুমতি দেয়।

আরো তথ্যের জন্য, দেখুন 5G নেটওয়ার্ক slicing

কম্প্যানিয়ন ডিভাইস ম্যানেজার প্রোফাইল

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

অনুমতি দেওয়ার জন্য একটি প্রম্পট অফার দেখানো একটি ফোনের স্ক্রিনশট

বান্ডেল করা অনুমতিগুলি কম্প্যানিয়ন অ্যাপকে দেওয়া হয় একবার ডিভাইসটি কানেক্ট হয়ে গেলে এবং শুধুমাত্র ডিভাইসটি যুক্ত থাকাকালীন স্থায়ী হয়। অ্যাপ মুছে ফেলা বা অ্যাসোসিয়েশন সরানো অনুমতিগুলি সরিয়ে দেয়।

আরো তথ্যের জন্য, দেখুন কম্প্যানিয়ন ডিভাইস প্রোফাইল

IMS পরিষেবা এনটাইটেলমেন্ট (TS.43)

অ্যান্ড্রয়েড 12 ব্যবহার সমর্থন করে TS.43 পরিষেবা এনটাইটেলমেন্ট কনফিগারেশন , একটি জিএসএমএ স্পেসিফিকেশন যে voice-over-ওয়াই-ফাই (VoWiFi), voice-over-এলটিই (VoLTE মারফত), আইপি এর উপর SMS সহ পরিষেবার অ্যাক্টিভেশন জন্য এনটাইটেলমেন্ট যাচাইকরণের পর্যায়টি সংজ্ঞায়িত (SMSoIP), eSIM কম্প্যানিয়ন ডিভাইসের অন-ডিভাইস সার্ভিস অ্যাক্টিভেশন (ODSA) (অনুরোধকারী ডিভাইসের সাথে যুক্ত) এবং ডেটা প্ল্যানের তথ্য।

আরো তথ্যের জন্য, দেখুন IMS পরিষেবা এনটাইটেলমেন্ট

IMS একক নিবন্ধন

Android 12 MMTEL এবং RCS বৈশিষ্ট্য প্রদানের জন্য একটি একক নিবন্ধন মডেলের জন্য সমর্থন যোগ করে। এই মডেল ডিভাইসের সমস্ত IMS এর ডিভাইস এর দ্বারা উপলব্ধ একটি একক IMS নিবন্ধন মাধ্যমে পরিচালিত বৈশিষ্ট্য করতে পারবেন ImsService । একটি দ্বৈত নিবন্ধন মডেলের সাথে তুলনা করে, যেখানে একাধিক IMS নিবন্ধন একটি ডিভাইসে পরিচালিত হয়, একক নিবন্ধন একটি ক্যারিয়ারের নেটওয়ার্কে ট্র্যাফিক হ্রাস করে এবং নির্ভরযোগ্যতা বাড়ায়।

আরো তথ্যের জন্য, দেখুন IMS এর একক Registraion

অবস্থান সময় অঞ্চল সনাক্তকরণ

Android 12-এ অবস্থান টাইম জোন সনাক্তকরণ অন্তর্ভুক্ত রয়েছে, একটি ঐচ্ছিক স্বয়ংক্রিয় সময় অঞ্চল সনাক্তকরণ বৈশিষ্ট্য যা ডিভাইসগুলিকে তাদের অবস্থান এবং টাইম জোন ম্যাপ ডেটা ব্যবহার করে বর্তমান সময় অঞ্চল নির্ধারণ করতে দেয়৷

আরো তথ্যের জন্য, দেখুন অবস্থান টাইম জোন সনাক্তকরণ

MAC র্যান্ডমাইজেশন

অ্যান্ড্রয়েড 12 অ-স্থায়ী MAC র্যান্ডমাইজেশন টাইপ প্রবর্তন করে, যা অ্যান্ড্রয়েডকে প্রতিটি সংযোগের শুরুতে নির্দিষ্ট নেটওয়ার্কের জন্য MAC ঠিকানাগুলিকে পুনরায় এলোমেলো করার অনুমতি দেয়।

আরো তথ্যের জন্য, দেখুন ম্যাক র্যান্ডোমাইজেশন আচরণ

নেটওয়ার্ক নির্বাচন

অ্যান্ড্রয়েড 12 প্রবর্তন একটি নতুন নেটওয়ার্ক নির্বাচন প্রক্রিয়া ব্যবহার NetworkScore বর্গ। নেটওয়ার্ক নির্বাচন প্রভাবিত করে কিভাবে অ্যান্ড্রয়েড অ্যাপ এবং সিস্টেম নেটওয়ার্ক অনুরোধগুলি পূরণ করে এবং কীভাবে কোনও অ্যাপের জন্য ডিফল্ট নেটওয়ার্ক বেছে নেওয়া হয় তা প্রভাবিত করে।

আরো তথ্যের জন্য, দেখুন নেটওয়ার্ক সিলেকশন

বিজ্ঞপ্তি কল স্টাইল

অ্যান্ড্রয়েড 12 থেকে শুরু করে, আমরা প্রস্তাব করি যে অ্যাপস নতুন বিজ্ঞপ্তি শৈলী, ব্যবহার CallStyle , ইনকামিং এবং চলমান ভয়েস এবং ভিডিও কলের জন্য। এই বিজ্ঞপ্তি শৈলীতে ফোন কলের উত্তর দেওয়া, প্রত্যাখ্যান করা এবং হ্যাং আপ করার জন্য অ্যাকশন বোতাম অন্তর্ভুক্ত রয়েছে। এছাড়া একই ব্যক্তি-কেন্দ্রিক দ্বারা ব্যবহৃত শৈলী ব্যবহার কথোপকথন , যা আলোছায়া উপরের কল বিজ্ঞপ্তিগুলি র্যাঙ্কিং তার আচরণ সঙ্গে সামঞ্জস্যপূর্ণ।

অ্যাপ্লিকেশানগুলির ব্যবহারের জন্য CallStyle প্রজ্ঞাপন শৈলী, তারা হয় একটি পূর্ণ পর্দায় অভিপ্রায় বা ফোরগ্রাউন্ড সার্ভিস (সংশ্লিষ্ট premission সঙ্গে) ব্যবহার করা আবশ্যক। এই স্টাইলটি শেডের শীর্ষে কলের জন্য বিজ্ঞপ্তিগুলিকে স্থান দেয়৷ চলমান অবস্থায় কলের জন্য, এই স্টাইলটি স্ট্যাটাস বারে একটি চিপ যোগ করে যাতে ব্যবহারকারীরা দ্রুত কলিং অ্যাপে ফিরে যেতে পারেন।

আরো তথ্যের জন্য, দেখুন কল বিজ্ঞপ্তিগুলি

পাসপয়েন্ট আপডেট

Android 12 পাসপয়েন্ট R3 এবং অন্যান্য পাসপয়েন্ট বৈশিষ্ট্য যেমন শর্তাবলী, স্থান তথ্য URL, সজ্জিত পরিচয় উপসর্গ, এবং প্রমাণীকরণ আসন্ন পরিচালনার প্রবর্তন করে।

এই বৈশিষ্ট্যগুলি সম্পর্কে আরো তথ্যের জন্য, দেখুন Passpoint (হটস্পট 2.0)

দ্রুত অ্যাক্সেস ওয়ালেট আপডেট

অ্যান্ড্রয়েড 12 বা উচ্চতর সালে দ্রুত প্রবেশ ওয়ালেট বৈশিষ্ট্য শেড থেকে পরিবর্তে অ্যান্ড্রয়েড 11. ওয়ালেট UI 'তে এখন সিস্টেম UI রান এবং অবস্থিত হিসেবে ক্ষমতা মেনু থেকে পাওয়া যায় frameworks/base/packages/SystemUI/src/com/android/systemui/wallet

আরো তথ্যের জন্য, দেখুন দ্রুত প্রবেশ ওয়ালেট

সরলীকৃত সংযোগ ব্যবহারকারীর অভিজ্ঞতা

অ্যান্ড্রয়েড 12 একটি ঐচ্ছিক সরলীকৃত সংযোগ অভিজ্ঞতা প্রদান করে যা ব্যবহারকারীদের তাদের নেটওয়ার্ক সংযোগগুলি আরও ভালভাবে বুঝতে, ইন্টারনেট প্রদানকারীদের মধ্যে স্যুইচ করতে এবং নেটওয়ার্ক সংযোগের সমস্যাগুলির সমাধান করতে সহায়তা করে।

আরো তথ্যের জন্য, দেখুন কানেক্টিভিটি ইউজার ইন্টারফেস

সময় উৎস অগ্রাধিকার

অ্যান্ড্রয়েড 12 থেকে শুরু করে, ফ্রেমওয়ার্কটি ডিফল্টরূপে নেটওয়ার্ক আইডেন্টিটি এবং টাইম জোন (NITZ) উত্সের চেয়ে নেটওয়ার্ক টাইম প্রোটোকল (এনটিপি) সময় উত্সকে অগ্রাধিকার দেয়৷

বিশদে জানার জন্য কিভাবে কনফিগার এবং পরীক্ষা আপনার ডিভাইসের সময় উৎস অগ্রাধিকার দেখুন টাইম উত্স অগ্রাধিকার

2G নিষ্ক্রিয় করতে টগল করুন

নিরাপত্তা উন্নত করতে, Android 12 সেটিংসে একটি 2G টগল প্রবর্তন করে যা ব্যবহারকারীদের 2G সেলুলার সংযোগ সম্পূর্ণরূপে অক্ষম করতে দেয়। রেডিও 1.6 করতো HAL এই বৈশিষ্ট্যের জন্য প্রয়োগ করা আবশ্যক।

2G টগল বৈশিষ্ট্য ডিফল্টরূপে সক্রিয় করা হয়. ক্যারিয়ারগুলি CarrierConfig পতাকা মাধ্যমে রানটাইম এই বৈশিষ্ট্যটি নিষ্ক্রিয় করতে পারেন KEY_HIDE_ENABLE_2G

ডিভাইস নির্মাতাদের অবশ্যই নিশ্চিত করতে হবে যে জরুরি কলিংয়ের সময় সমস্ত নেটওয়ার্ক উপলব্ধ রয়েছে।

UICC স্পেসিফিকেশন

অ্যান্ড্রয়েড 12-এ, CTS ক্যারিয়ার API পরীক্ষা চালানোর জন্য, ডিভাইসটিকে তৃতীয় পক্ষের GSMA TS.48 টেস্ট প্রোফাইল স্পেসিফিকেশনের সর্বশেষ সংস্করণে উল্লেখ করা প্রয়োজনীয়তাগুলি পূরণ করে CTS ক্যারিয়ারের বিশেষাধিকার সহ একটি বিকাশকারী UICC ব্যবহার করতে হবে।

দেখুন UICC প্রস্তুতি আরও তথ্যের জন্য।

ওয়াই-ফাই এপি/এপি কনকারেন্সি

অ্যান্ড্রয়েড 12 Wi-Fi AP/AP কনকারেন্সি বৈশিষ্ট্যটি প্রবর্তন করেছে, যা ডিভাইসগুলিকে একটি ব্রিজড ডুয়াল (AP+AP) টিথারিং হটস্পট আনতে দেয়৷

আরো তথ্যের জন্য, দেখুন ওয়াই-ফাই এপি / পি concurrency

ওয়াই-ফাই/সেলুলার কোএক্স চ্যানেল পরিহার

অ্যান্ড্রয়েড 12 প্রবর্তন ওয়াই-ফাই / সেলুলার coex চ্যানেল পরিহার বৈশিষ্ট্য, যা শনাক্ত করা আটকায় এবং অনিরাপদ ওয়াই-ফাই চ্যানেল ব্যবহার সেলুলার চ্যানেলের মধ্যে হস্তক্ষেপ নেই না। এতে STA, SoftAp, Wi-Fi Direct (P2P), Wi-Fi Aware (NAN) এর মতো ইন্টারফেস অন্তর্ভুক্ত রয়েছে।

ওয়াই-ফাই নিরাপত্তা প্রোটোকল বর্ধন

Android 12 WPA3 হ্যাশ-টু-এলিমেন্ট (H2E), WPA2/WPA3-এন্টারপ্রাইজ ট্রানজিশন মোড এবং ট্রানজিশন ডিসেবল ইঙ্গিতের জন্য সমর্থন প্রবর্তন করে।

আরো তথ্যের জন্য, দেখুন WPA3 এবং Wi-Fi খুলুন উন্নত

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

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

আরো তথ্যের জন্য, দেখুন Wi-Fi এর Sta / STA concurrency

ডিভাইস

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

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

প্রদর্শন

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

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

কথোপকথন বিজ্ঞপ্তি এবং উইজেট

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

আরো তথ্যের জন্য, দেখুন কথোপকথন বিজ্ঞপ্তিগুলি এবং উইজেট

জানালার ঝাপসা

উইন্ডো-ব্লার ইফেক্ট (যেমন ব্যাকগ্রাউন্ড ব্লার এবং ব্লার পিছনে) প্রয়োগ করার জন্য Android 12-এ পাবলিক API পাওয়া যায়। এই APIগুলির সাহায্যে, আপনি আপনার নিজের উইন্ডোর পিছনে যা কিছু আছে তা ঝাপসা করতে পারেন। আপনি ঝাপসা ব্যাকগ্রাউন্ড সহ উইন্ডোজ তৈরি করতে পারেন, একটি ফ্রস্টেড গ্লাস ইফেক্ট তৈরি করতে পারেন, অথবা পুরো স্ক্রীনের পিছনের উইন্ডোগুলিকে ঝাপসা করে দেখাতে পারেন, ফিল্ড ইফেক্টের গভীরতা তৈরি করতে পারেন। আপনি এই দুটি একত্রিত করতে পারেন.

এই নতুন বৈশিষ্ট্য এবং কিভাবে তা বাস্তবায়ন করবেন সে সম্পর্কে আরো তথ্যের জন্য, দেখুন উইন্ডো blurs পাতা।

উইন্ডো বিবর্ধন

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

আরো তথ্যের জন্য, দেখুন উইন্ডো বিবর্ধনযন্ত্র

এন্টারপ্রাইজ

ডিভাইস প্রশাসন আপডেট

অ্যান্ড্রয়েড 12-এ নিম্নলিখিত ডিভাইস প্রশাসন আপডেটগুলি অন্তর্ভুক্ত রয়েছে:

  • পরিচালিত প্রোফাইল ডেটা বিভাজন আপডেট। কাজের প্রোফাইল সহ ব্যক্তিগত ডিভাইসগুলিতে, Android 12 ডিভাইস হার্ডওয়্যার শনাক্তকারীর অ্যাক্সেস সরিয়ে দেয় (IMEI, MEID, সিরিয়াল নম্বর) এবং একটি অনন্য, তালিকাভুক্তি-নির্দিষ্ট আইডি প্রদান করে যা একটি নির্দিষ্ট সংস্থার জন্য কাজের প্রোফাইল তালিকাভুক্তি সনাক্ত করে। বিস্তারিত জানার জন্য দেখুন ডিভাইস শনাক্তকারী

  • ডিভাইস প্রভিশনিং আপডেট। অ্যান্ড্রয়েড 12 ডিভাইসের ব্যবস্থায় বেশ কয়েকটি পরিবর্তন অন্তর্ভুক্ত করে। বিবরণ এবং পরিবর্তনের একটি তালিকার জন্য, দেখুন অ্যানড্রইড 12 আপডেট

গ্রাফিক্স

কম্পোজার এইচএএল-এ হট প্লাগ হ্যান্ডলিং

ডিসপ্লে ক্ষমতাগুলি (যেমন ডিসপ্লে মোড এবং সমর্থিত HDR প্রকার) ডিভাইসগুলিতে গতিশীলভাবে পরিবর্তিত হতে পারে যেগুলিতে বাহ্যিকভাবে সংযুক্ত ডিসপ্লে রয়েছে (HDMI বা ডিসপ্লেপোর্টের মাধ্যমে), যেমন Android TV সেট-টপ-বক্স (STB) এবং ওভার-দ্য-টপ (OTT) ডিভাইস Android 12 থেকে, ফ্রেমওয়ার্কের পরিবর্তনগুলি হট প্লাগ হ্যান্ডলিং এবং গতিশীল প্রদর্শন ক্ষমতা সমর্থন করে।

আরো তথ্যের জন্য, দেখুন রচয়িতা করতো HAL মধ্যে হ্যান্ডলিং গরম প্লাগ

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

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

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

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

শিল্প

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

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

অ্যান্ড্রয়েড 12 বা উচ্চতর সমর্থন ডিভাইস পূর্বপরিকল্পনা মডিউল দেখবেন, যার যুক্তিবিজ্ঞান রয়েছে সেটা হোক বা না হোক ডিটেক্ট করে ডিভাইস একটি অলস অবস্থায় রয়েছে, এবং ব্যবহারকারী ব্যাহত ছাড়া পুনরায় বুট করা যাবে।

মিডিয়া

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

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

কর্মক্ষমতা

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

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

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

সিগ্রুপ অ্যাবস্ট্রাকশন লেয়ার

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

আরো তথ্যের জন্য, দেখুন cgroup বিমূর্ততা লেয়ার

অনুমতি

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

অ্যান্ড্রয়েড 12 প্রবর্তন নিম্নলিখিত ব্লুটুথ অনুমতি, যা প্রতিস্থাপন BLUETOOTH এবং BLUETOOTH_ADMIN অনুমতি:

  • BLUETOOTH_SCAN অ্যাপ্লিকেশান আবিষ্কার এবং কাছাকাছি Bluetooth ডিভাইসগুলি যুগল করার অনুমতি দেয়।
  • BLUETOOTH_ADVERTISE অ্যাপ্লিকেশান কাছাকাছি Bluetooth ডিভাইসে বিজ্ঞাপন করার অনুমতি দেয়।
  • BLUETOOTH_CONNECT অ্যাপ্লিকেশান যুক্ত করা Bluetooth ডিভাইসগুলির সাথে সংযোগ করার অনুমতি দেয়।

এই সমস্ত অনুমতি নতুন অংশ NEARBY_DEVICES রানটাইম অনুমতি গ্রুপ। এই অনুমতিটি গ্রুপ যেমন প্রয়োজন ছাড়া একটি smartwatch সাথে সংযোগ হিসাবে ব্যবহারের ক্ষেত্রে সম্ভব LOCATION রানটাইম অনুমতি নেই।

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

অনুমতি ব্যবহার করে আরও তথ্যের জন্য, পড়ুন ব্লুটুথ অনুমতি

গোপনীয়তা সূচক

অ্যান্ড্রয়েড 12 ব্যবহারকারীদের সূচকগুলি প্রদর্শন করে স্বচ্ছতা প্রদান করে যখন কোনও অ্যাপ ক্যামেরা এবং মাইক্রোফোন অ্যাপ-অপারেশনের অনুমতিগুলির মাধ্যমে একটি ব্যক্তিগত ডেটা উত্স ব্যবহার করে।

অ্যাপ অপস অ্যাক্টিভিটি স্ট্যাটাস এবং স্বতন্ত্র API কলের সংখ্যা উভয়ই ট্র্যাক করে এবং Android 12-এ মাইক্রোফোন এবং ক্যামেরা সূচকগুলির সাথে ইন্টারঅ্যাক্ট করে ব্যবহারকারীদের দেখানোর জন্য যে অ্যাপগুলি তাদের ডিভাইসে অডিও এবং ক্যামেরা ডেটা অ্যাক্সেস করেছে। যখন ব্যবহারকারীরা মাইক্রোফোন বা ক্যামেরা সূচকে ক্লিক করেন, তখন তারা দেখতে পান কোন অ্যাপগুলি তাদের ডেটা অ্যাক্সেস করেছে।

এই বৈশিষ্ট্যটি সব OEM- দের জন্য বাধ্যতামূলক। আরো তথ্যের জন্য, দেখুন গোপনীয়তা সূচক

অবস্থান

অ্যান্ড্রয়েড 12 থেকে শুরু করে, ব্যবহারকারীদের অনুরোধ করতে পারেন একটি অ্যাপ্লিকেশন শুধুমাত্র আনুমানিক সঠিকতা পায় যখন এটি অবস্থানের তথ্য অ্যাক্সেস করুন।

এই পরিবর্তনটি শুধুমাত্র তখনই অ্যাপ্লিকেশানগুলিকে প্রভাবিত করার জন্য ডিজাইন করা হয়েছে যখন তারা Android 12 বা উচ্চতরকে লক্ষ্য করে। তবে, ডিভাইস এর একটি পুরোনো সংস্করণ আছে উপর PermissionController মডিউল, এই পরিবর্তনটি সব অ্যাপ্লিকেশান, লক্ষ্য SDK সংস্করণ নির্বিশেষে প্রভাবিত করে।

রানটাইম

Dexpreopt এবং <use-library> চেক করে

অ্যান্ড্রয়েড 12 আছে জাভা মডিউল জন্য এগিয়ে অফ সময় (AOT) Dex ফাইলের সংকলন (dexpreopt) এর বিল্ড সিস্টেম পরিবর্তন আছে <uses-library> নির্ভরতা। কিছু ক্ষেত্রে এই বিল্ড সিস্টেম পরিবর্তন বিল্ড ভেঙ্গে দিতে পারে।

কিভাবে ফিক্সিং এবং তাদের লাঘবে breakages এবং রেসিপি জন্য প্রস্তুতি উপর তথ্যের জন্য, দেখুন Dexpreopt এবং <ব্যবহারসমূহ-গ্রন্থাগার> চেক

টেস্ট

সামঞ্জস্য পরীক্ষা স্যুট (CTS)

অ্যান্ড্রয়েড 12-এর জন্য, CTS-এর জন্য অনেকগুলি নতুন কী মডিউল এবং পরীক্ষার পরিবর্তনগুলি চালু করা হয়েছে। দেখুন CTS রিলিজ নোট দেখুন।

টেলিভিশন

HDMI-CEC নিয়ন্ত্রণ পরিষেবা

Android 12 HDMI-CEC ব্যবহার করে HDMI-সংযুক্ত ডিসপ্লেগুলিকে স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করতে যখন কোনও ডিভাইস জেগে ওঠে বা ঘুমাতে যায়।

আরো তথ্যের জন্য, দেখুন এবং HDMI-সিইসি নিয়ন্ত্রণ পরিষেবা

টিউনার ফ্রেমওয়ার্ক

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 পার্টিশন)। অ্যান্ড্রয়েড 12 APEX কম্প্রেশন সম্পর্কে পড়তে, দেখতে সঙ্কুচিত APEXes

রিজুমে-অন-রিবুট নিরাপত্তা এবং সুবিধা

Android 12 উন্নত মাল্টি-ক্লায়েন্ট সমর্থন এবং সার্ভার-ভিত্তিক রিবুট কার্যকারিতা প্রবর্তন করে। রিজুমে-অন-রিবুট (RoR) প্রক্রিয়া ব্যবহারকারীদের অতিরিক্ত নিরাপত্তা এবং সুবিধা প্রদান করে কারণ OTA আপডেটগুলি ডিভাইসের অলস সময়ে করা যেতে পারে, যখন Android 12 মাল্টি-ক্লায়েন্ট এবং সার্ভার-ভিত্তিক আপডেট কার্যকারিতাগুলি একসাথে ডিভাইস হার্ডওয়্যার-স্তরের নিরাপত্তা প্রদান করে।

আরো তথ্যের জন্য, দেখুন পুনঃসূচনা-অন-রিবুট

RoR দিয়ে সিম পিন রিপ্লে

অ্যান্ড্রয়েড 12 একটি RoR-ইনিশিয়েটেড রিবুট করার পরে নিরবিচ্ছিন্ন পিন কোড যাচাইকরণের জন্য সিম-পিন রিপ্লে বৈশিষ্ট্যযুক্ত৷ যখনই কোনও ব্যবহারকারী সফলভাবে এটিকে সক্ষম করে, যাচাই করে বা সংশোধন করে তখন সিম পিনটি পুনরায় এনক্রিপ্ট করা হয় এবং সংরক্ষণ করা হয়৷

আরো তথ্যের জন্য, দেখুন সিম-পিন রিপ্লে

ভার্চুয়াল A/B আপডেট

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

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