Android 17-এর ফিচার ও পরিবর্তনের তালিকা

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

বিভাগ ধরন নাম
ব্যবহারকারীর অভিজ্ঞতা ও সিস্টেম UI পরিবর্তন করুন (সব অ্যাপ) ঘোরানোর পরে ডিফল্ট IME দৃশ্যমানতা ফিরিয়ে আনা
ডিভাইস ঘোরানো হলে বা কনফিগারেশন পরিবর্তন করা হলে, IME দেখানো হবে কিনা তা নির্ধারণ করতে সিস্টেম ডিফল্ট দৃশ্যমানতা মোড ব্যবহার করে।
ব্যবহারকারীর অভিজ্ঞতা ও সিস্টেম UI পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) WebView-এর জন্য ইউজার-এজেন্ট রিডাকশন
Android 17 থেকে শুরু করে, WebView-এর জন্য ডিফল্ট ইউজার-এজেন্ট স্ট্রিং আরও ছোট।
ব্যবহারকারীর অভিজ্ঞতা ও সিস্টেম UI পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) মেমরি লিমিট উইজেট
Android 17 বা তার পরবর্তী ভার্সন টার্গেট করা অ্যাপের ক্ষেত্রে RemoteViews পার্সেলে থাকা বিটম্যাপ ও আইকনের জন্য মেমরি লিমিট কঠোরভাবে এনফোর্স করা হয়।
ব্যবহারকারীর অভিজ্ঞতা ও সিস্টেম UI নতুন ফিচার ও API অ্যাসিস্ট্যান্টের জন্য নির্দিষ্ট ভলিউম স্ট্রিম
Android 17-এ অ্যাসিস্ট্যান্ট অ্যাপের জন্য নির্দিষ্ট ভলিউম স্ট্রিম চালু করা হয়েছে, যা মিডিয়া ভলিউম থেকে আলাদাভাবে কন্ট্রোল করা যায়। নতুন MODE_ASSISTANT_CONVERSATION-এ অ্যাক্সেস থাকা Assistant অ্যাপ ভলিউম আরও উন্নত করতে পারে - অ্যাক্টিভ প্লেব্যাকের বাইরে বা ব্লুটুথ পেরিফেরালের মাধ্যমে কন্ট্রোল করা।
ব্যবহারকারীর অভিজ্ঞতা ও সিস্টেম UI নতুন ফিচার ও API MetricStyle টেমপ্লেট
Android 17-এ স্বাস্থ্য ও ফিটনেস, টাইমার, স্টপওয়াচ ও ভ্রমণের ক্ষেত্রে ব্যবহারের জন্য MetricStyle টেমপ্লেট নিয়ে আসা হয়েছে।
ব্যবহারকারীর অভিজ্ঞতা ও সিস্টেম UI নতুন ফিচার ও API লাইভ আপডেট - সিম্যান্টিক কালার API
লাইভ আপডেট, সিম্যান্টিক কালার API নিয়ে এসেছে যা নিরাপত্তা, বিপদ ও সতর্কতার সাথে সম্পর্কিত কালারকে সাপোর্ট করে।
ব্যবহারকারীর অভিজ্ঞতা ও সিস্টেম UI নতুন ফিচার ও API হ্যান্ডঅফ
হ্যান্ডঅফ ব্যবহারকারীকে একটি ডিভাইসে টাস্ক শুরু করে অন্য ডিভাইসে সেটি চালিয়ে যাওয়ার সুবিধা দেয়।
নিরাপত্তা পরিবর্তন করুন (সব অ্যাপ) ক্রস-প্রোফাইল লুপব্যাক ট্রাফিক ব্লক করুন
ডিফল্ট হিসেবে ক্রস-প্রোফাইল লুপব্যাক ট্রাফিকের আর অনুমতি দেওয়া হয় না।
নিরাপত্তা পরিবর্তন করুন (সব অ্যাপ) অ্যাপ-প্রতি কীস্টোর সীমা
অ্যাপগুলি তাদের টার্গেট API লেভেলের উপর নির্ভর করে কতগুলি কীস্টোর কী তৈরি করতে পারে তার একটি সীমা রয়েছে; আরও কী তৈরি করলে ব্যতিক্রম ঘটে।
নিরাপত্তা পরিবর্তন করুন (সব অ্যাপ) ইমপ্লিসিট URI গ্র্যান্ট সীমিত করা
Android অ্যাপ URI-এর মাধ্যমে ইনটেন্ট শুরু করলে, আমরা সাজেস্ট করি যে সিস্টেমের মাধ্যমে অটোমেটিক অনুমতি দেওয়ার উপর নির্ভর না করে, প্রয়োজনীয় সব URI অনুমতি যেন আগে থেকেই স্পষ্টভাবে বরাদ্দ করা হয়।
নিরাপত্তা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) ডিফল্ট হিসেবে CT চালু করুন
Android 16-এ আমরা অ্যাপকে সার্টিফিকেট ট্রান্সপারেন্সি ফিচার চালু করার অনুমতি দিয়েছি। Android 17-এর জন্য, ডিভাইসের মাধ্যমে করা সব TLS কানেকশনের জন্য আমরা সার্টিফিকেট ট্রান্সপারেন্সি চালু করার পরিকল্পনা করছি।
নিরাপত্তা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) আরও নিরাপদ নেটিভ DCL—C
অ্যাপকে অবশ্যই নিশ্চিত করতে হবে যে DCL মডিউলগুলি শনাক্ত না করে ওভাররাইট করা যাবে না।
নিরাপত্তা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) CP2 ডেটা ভিউতে PII ফিল্ড সীমাবদ্ধ করা
Android 17 বা তার পরবর্তী ভার্সনকে টার্গেট করে এমন অ্যাপ CP2 ডেটা ভিউতে নির্দিষ্ট কিছু PII ফিল্ড অ্যাক্সেস করতে পারে না।
নিরাপত্তা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) CP2-তে কঠোর SQL চেক এনফোর্স করা
Android 17 বা তার পরবর্তী ভার্সন টার্গেট করা অ্যাপের জন্য, READ_CONTACTS অনুমতি ছাড়া ContactsContract.Data টেবিল অ্যাক্সেস করা হলে, Contacts Provider 2 কঠোর SQL কোয়েরি যাচাইকরণ এনফোর্স করে।
নিরাপত্তা নতুন ফিচার ও API Android-এর উন্নত সুরক্ষা মোড (AAPM)
Android ব্যবহারকারীদের জন্য নিরাপত্তা ফিচারের একটি শক্তিশালী নতুন সেট অফার করে।
নিরাপত্তা নতুন ফিচার ও API PQC APK সাইনিং
নতুন পোস্ট-কোয়ান্টাম ক্রিপ্টো (PQC) সাইনিং কী দিয়ে APK সাইন করার জন্য সহায়তা যোগ করে।
মূল কার্যকারিতা পরিবর্তন করুন (সব অ্যাপ) অ্যাপ মেমরি লিমিট
Android 17 ডিভাইসের মোট RAM-এর উপর ভিত্তি করে নতুন অ্যাপ মেমরি লিমিট চালু করেছে।
মূল কার্যকারিতা পরিবর্তন করুন (সব অ্যাপ) অ্যাপ মেমরি রানটাইম সীমা
সিস্টেম অ্যাপ মেমরির সীমা প্রয়োগ করার ক্ষেত্রে আরও কঠোর হবে। এই সীমা পেরিয়ে গেলে অ্যাপ ক্র্যাশ করতে পারে।
মূল কার্যকারিতা পরিবর্তন করুন (সব অ্যাপ) usesClearTraffic বন্ধ করার পরিকল্পনা
আমরা ভবিষ্যতে রিলিজের সময় usesClearTraffic বন্ধ করার পরিকল্পনা করছি। যেসব অ্যাপকে HTTP কানেকশন করতে হয়, সেগুলিকে নেটওয়ার্ক নিরাপত্তা কনফিগারেশন ফাইল ব্যবহার করার জন্য মাইগ্রেট করতে হবে।
মূল কার্যকারিতা পরিবর্তন করুন (সব অ্যাপ) সেল্ফ-ব্রডকাস্টের অপ্টিমাইজ করা ডেলিভারি
কোনও অ্যাপ তার নিজস্ব প্রসেসে রিসিভারদের যে ব্রডকাস্ট পাঠায়, তা আর প্রসেসের অগ্রাধিকার বাড়ায় না বা ক্যাশে করা প্রসেসকে ফ্রিজ হওয়া থেকে আটকায় না।
মূল কার্যকারিতা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) নতুন NPU ফিচার ফ্ল্যাগ
Android 17-কে টার্গেট করা অ্যাপকে NPU অ্যাক্সেস করতে হলে, android.hardware.npu ফিচার ঘোষণা করতে হবে।
মূল কার্যকারিতা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) বিজ্ঞপ্তির কাস্টম ভিউয়ের জন্য মেমরি সংক্রান্ত বিধিনিষেধ
Android 17 (API লেভেল ৩৭) কাস্টম ভিউ ব্যবহার করে বিজ্ঞপ্তির জন্য আরও কঠোর মেমরি ব্যবহার সংক্রান্ত চেক চালু করে
মূল কার্যকারিতা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) স্ট্যাটিক ফাইনাল ফিল্ড এখন আর পরিবর্তন করা যাবে না
Android 17 বা তার পরবর্তী ভার্সনকে টার্গেট করা অ্যাপ স্ট্যাটিক ফাইনাল ফিল্ড পরিবর্তন করতে পারবে না। এটি করার চেষ্টা করলে এক্সেপশন হয়।
মূল কার্যকারিতা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) MessageQueue-এর নতুন লক-ফ্রি ইমপ্লিমেন্টেশন
Android 17 বা তার পরবর্তী যেকোনও ভার্সনকে টার্গেট করা অ্যাপ MessageQueue-এর নতুন লক-ফ্রি ইমপ্লিমেন্টেশন পায়।
মূল কার্যকারিতা নতুন ফিচার ও API নতুন ProfilingManager ট্রিগার
Android 17-এ ProfilingManager-এর জন্য বেশ কিছু নতুন সিস্টেম ট্রিগার যোগ করা হয়েছে, যা পারফর্ম্যান্স সংক্রান্ত সমস্যা ডিবাগ করার জন্য আপনাকে ইন-ডেপথ ডেটা সংগ্রহ করতে সাহায্য করবে।
মূল কার্যকারিতা নতুন ফিচার ও API JobDebugInfo API
ডেভেলপারদের JobScheduler জব ডিবাগ করতে সাহায্য করার জন্য নতুন `JobDebugInfo` API।
গোপনীয়তা পরিবর্তন করুন (সব অ্যাপ) মেসেজ অ্যাক্সেস করার সুবিধা সীমিত করা হয়েছে
বেশিরভাগ অ্যাপ এখন এন্ড-টু-এন্ড এনক্রিপ্ট করা মেসেজ অ্যাক্সেস করতে পারে না।
গোপনীয়তা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) স্ট্যান্ডার্ড এসএমএস মেসেজের জন্য ওটিপি সুরক্ষা
ব্যবহারকারী এসএমএস সংক্রান্ত অনুমতি দিলেও, কম গুরুত্বপূর্ণ অ্যাপের কাছে একবার ব্যবহারের পাসওয়ার্ডের (ওটিপি) অ্যাক্সেস থাকে না।
গোপনীয়তা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) Android 17-কে টার্গেট করা অ্যাপের জন্য লোকাল নেটওয়ার্কের অনুমতি প্রয়োজন
Android 17-কে টার্গেট করা অ্যাপ, আশেপাশের ডিভাইসের গ্রুপে উপযুক্ত অনুমতি না থাকলে লোকাল ডিভাইস অ্যাক্সেস করতে পারবে না। Android 16-এ এই প্রয়োজনীয়তা অপ্ট-ইন করা ছিল।
গোপনীয়তা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) ECH (Encrypted Client Hello) চালু করা হয়েছে
Android 17 বা তার পরবর্তী ভার্সনকে টার্গেট করা অ্যাপের জন্য, TLS কানেকশনে ECH চালু করা হয়েছে।
গোপনীয়তা পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) ফিজিক্যাল ডিভাইস থেকে পাসওয়ার্ড লুকানো
ফিজিক্যাল ডিভাইস থেকে শেষবার টাইপ করা পাসওয়ার্ড আর ডিভাইসে দেখা যায় না।
গোপনীয়তা নতুন ফিচার ও API Android পরিচিতি পিকার
Android 17-এ নতুন পরিচিতি পিকার নিয়ে আসা হয়েছে, যা ব্যবহারকারীর পরিচিতি অ্যাক্সেস করার জন্য অ্যাপকে অনুমতি-মুক্ত অ্যাক্সেস দেয়।
হিউম্যান ইনপুট পরিবর্তন করুন (সব অ্যাপ) পয়েন্টার ক্যাপচার করার সময় টাচপ্যাড ডিফল্ট হিসেবে সম্পর্কিত ইভেন্ট ডেলিভার করে
Android 17 থেকে শুরু করে, টাচপ্যাড অ্যাবসোলিউট ইভেন্টের পরিবর্তে সম্পর্কিত পয়েন্টার ইভেন্ট (যেমন মাউস ইভেন্টের সাথে) ডেলিভার করে।
মিডিয়া পরিবর্তন করুন (সব অ্যাপ) ব্যাকগ্রাউন্ড অডিও হার্ডেনিং
অ্যাপগুলি অডিও চালাতে বা অন্যান্য বিঘ্নকারী অডিও API ব্যবহার করতে পারে না যদি না সেগুলি দৃশ্যমান হয় বা কোনও ফোরগ্রাউন্ড সার্ভিস থাকে।
মিডিয়া নতুন ফিচার ও API সংবেদনশীল অডিও ক্যাপচার করার জন্য নতুন BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION অনুমতি
কল এবং অন্যান্য সংবেদনশীল অডিও ব্যবহারের ক্ষেত্রে কনকারেন্ট অডিও ক্যাপচারের জন্য নতুন BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION অনুমতি চালু করে।
কানেক্টিভিটি পরিবর্তন করুন (সব অ্যাপ) ব্লুটুথ বন্ড লসের জন্য অটোনোমাস রি-পেয়ারিং শুরু করা
বন্ড লস হওয়ার পরে সিস্টেম ব্যাকগ্রাউন্ডে অটোমেটিক ব্লুটুথ বন্ড আবার স্থাপন করার চেষ্টা করবে, এর ফলে ব্যবহারকারীকে সেটিংসে গিয়ে ম্যানুয়ালি ডিভাইস আনপেয়ার ও রি-পেয়ার করতে হবে না
কানেক্টিভিটি পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) RFCOMM-এর জন্য সামঞ্জস্যপূর্ণ BluetoothSocket read() আচরণ
Android 17 বা তার পরবর্তী ভার্সনকে টার্গেট করা অ্যাপে BluetoothSocket RFCOMM ইমপ্লিমেন্টেশন স্ট্যান্ডার্ড Java InputStream আচরণের সাথে সামঞ্জস্যপূর্ণ হবে।
কানেক্টিভিটি নতুন ফিচার ও API সীমাবদ্ধ স্যাটেলাইট নেটওয়ার্ক
কম ব্যান্ডউইথের স্যাটেলাইট নেটওয়ার্কে Android অ্যাপ যাতে কার্যকরভাবে কাজ করতে পারে তার উপর ফোকাস করে।
অ্যাক্সেসিবিলিটি পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) জটিল IME ফিজিক্যাল কীবোর্ড টাইপিংয়ের অ্যাক্সেসিবিলিটি সংক্রান্ত সহায়তা
IME-কে এডিটরের মাধ্যমে অ্যাক্সেসিবিলিটি পরিষেবায় আরও টেক্সট-পরিবর্তন সংক্রান্ত তথ্য জানানোর অনুমতি দিয়ে, এই ফিচার স্ক্রিন রিডারকে জটিল IME-এর জন্য আরও সামঞ্জস্যপূর্ণ, স্বাভাবিক এবং নির্ভরযোগ্য মতামত প্রদান করতে সাহায্য করে।
ডিভাইস ফর্ম ফ্যাক্টর পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) বড় স্ক্রিনে (sw>=600dp) ওরিয়েন্টেশন, রিসাইজ করার সুবিধা এবং অ্যাস্পেক্ট রেশিও সংক্রান্ত সীমাবদ্ধতা উপেক্ষা করার জন্য প্ল্যাটফর্ম API-তে পরিবর্তন
Android 16-এ বড় স্ক্রিনে (sw >= 600dp) ওরিয়েন্টেশন, রিসাইজ করার সুবিধা এবং অ্যাস্পেক্ট রেশিও সংক্রান্ত সীমাবদ্ধতা উপেক্ষা করার জন্য প্ল্যাটফর্ম API-তে পরিবর্তন করা হয়েছে। Android 17-কে টার্গেট করে তৈরি করা অ্যাপগুলি আর এই পরিবর্তন থেকে অপ্ট-আউট করতে পারবে না।
ইন্টেলিজেন্স পরিবর্তন (১৭+ বয়সের ব্যবহারকারীদের টার্গেট করা অ্যাপ) setContentCaptureEnabled বন্ধ করা
Android 17 থেকে শুরু করে, setContentCaptureEnabled(false) কল করলে, Android 17 বা তার পরবর্তী ভার্সনকে টার্গেট করা অ্যাপের জন্য কন্টেন্ট ক্যাপচার আর বন্ধ হয় না।
গ্রাফিক্স নতুন ফিচার ও API Android-এ WebGPU
WebGPU ইডিওমেটিক Kotlin ও Java গ্রাফিক্স এবং কম্পিউট API অফার করে যা Vulkan-এ অ্যাক্সেস প্রদান করে, এটি Vulkan-এ Android-এর ট্রানজিশনের অংশ হিসেবে প্রাথমিক লো-লেভেল GPU API হিসেবে কাজ করে।