Beta 4.1
| রিলিজের তারিখ | ১ জুন, ২০২৬ |
| বিল্ড | CP21.260330.011 |
| এমুলেটর সহায়তা | x86 (64-বিট), ARM (v8-A) |
| সিকিউরিটি প্যাচ লেভেল | 2026-05-05 |
| Google Play পরিষেবা | ২৬.১১.৩৬ |
বিটা ৪
| রিলিজের তারিখ | ১৬ এপ্রিল, ২০২৬ |
| বিল্ড | CP21.260330.008 |
| এমুলেটর সহায়তা | x86 (64-বিট), ARM (v8-A) |
| সিকিউরিটি প্যাচ লেভেল | 2026-04-05 |
| Google Play পরিষেবা | ২৬.১১.৩৬ |
বিটা ৩
| রিলিজের তারিখ | ২৬ মার্চ, ২০২৬ |
| বিল্ড | CP21.260306.017 |
| এমুলেটর সহায়তা | x86 (64-বিট), ARM (v8-A) |
| সিকিউরিটি প্যাচ লেভেল | 2026-03-05 |
| Google Play পরিষেবা | ২৬.০২.৩৫ |
বিটা ২
| রিলিজের তারিখ | ২৬ ফেব্রুয়ারি, ২০২৬ |
| বিল্ড | CP21.260206.011 CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7) |
| এমুলেটর সহায়তা | x86 (64-বিট), ARM (v8-A) |
| সিকিউরিটি প্যাচ লেভেল | 2026-02-05 |
| Google Play পরিষেবা | 25.49.33 |
বিটা ১
| রিলিজের তারিখ | ১৩ ফেব্রুয়ারি, ২০২৬ |
| বিল্ড | CP21.260116.011.B1 CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7) |
| এমুলেটর সহায়তা | x86 (64-বিট), ARM (v8-A) |
| সিকিউরিটি প্যাচ লেভেল | 2026-01-05 |
| Google Play পরিষেবা | 25.47.33 |
Android 17 Beta 4.1 (জুন ২০২৬)
Android 17 Beta 4-এর এই ছোট আপডেটে নিম্নলিখিত সমস্যার সমাধান করা হয়েছে:
- একটি সমস্যা যেখানে অ্যাক্টিভ কানেক্টিভিটি থাকা সত্ত্বেও স্ট্যাটাস বার ভুলভাবে শূন্য সিগন্যাল বার দেখায়। (সমস্যা #৪৮৮৩৫৮৮১৩)
- UI সিঙ্ক সংক্রান্ত সমস্যা যেখানে বিমান মোড চালু থাকা সত্ত্বেও মোবাইল ডেটার 'দ্রুত সেটিংস' আইকন অ্যাক্টিভ থাকে। (সমস্যা #৫০১৩৬৮৫৬৯, সমস্যা #৫০৫৭৫৭০৭৬, সমস্যা #৫১২৮২৮৬৬৯)
- হাই রেজোলিউশন বেছে নেওয়ার সময় এক্সটার্নাল ডিসপ্লে কালো হয়ে যাওয়ার সমস্যা। (সমস্যা #504952465)
- ব্লুটুথ অডিও রাউটিং সংক্রান্ত সমস্যা যার ফলে টাইমারের মতো সিস্টেম ইন্টারাপশনের পরে প্লেব্যাক সাইলেন্স হয়ে যায়। (সমস্যা #৪৯৭১৮১০০৮)
- এমন একটি সমস্যা যার কারণে হিয়ারিং এড ব্যবহার না করলে বা চার্জ করার পরে পেয়ার করা ডিভাইস থেকে অটোমেটিক আনপেয়ার হয়ে যায়। (সমস্যা #৫০৪৯৬৮৭৭২, সমস্যা #৫০৪৩৯৫৬১৩, সমস্যা #৪৯৩৩৪৭৮০০, সমস্যা #৫০৪৬৯৬৭৭৭)
Pixel প্রোগ্রামের জন্য Android বিটা-তে এনরোল করা সব উপযুক্ত ডিভাইসে বিটা 4.1-এ ওভার-দ্য-এয়ার (OTA) আপডেট অফার করা হবে।
Android 17 Beta 4 (এপ্রিল ২০২৬)
Android 17-এর শেষ শিডিউল করা বিটা ভার্সন হল বিটা 4, তাই আপনার চূড়ান্ত কম্প্যাটিবিলিটি টেস্টিং সম্পূর্ণ করুন এবং Google Play Store-এ Android 17-কে টার্গেট করা অ্যাপ প্রকাশ করা শুরু করুন।
আপনি যদি Android SDK, লাইব্রেরি, টুল বা গেম ইঞ্জিন ডেভেলপ করেন, তাহলে আপনার ডাউনস্ট্রিম অ্যাপ ও গেম ডেভেলপারদের কম্প্যাটিবিলিটি সংক্রান্ত সমস্যার কারণে ব্লক হওয়া থেকে আটকাতে এবং তাদের লেটেস্ট SDK ফিচার টার্গেট করার অনুমতি দিতে, এখন প্রয়োজনীয় আপডেট প্রস্তুত করা গুরুত্বপূর্ণ। Android 17-এর জন্য সম্পূর্ণ সহায়তা প্রদান করতে আপডেট প্রয়োজন হলে, আপনার ডাউনস্ট্রিম ডেভেলপারদের তা জানাতে ভুলবেন না।
অ্যাপ মেমরির সীমা
Android 17 বিটা 4-এ সিস্টেমের স্থিতিশীলতা উন্নত করতে অ্যাপ মেমরির রক্ষণশীল সীমা চালু করা হয়েছে। এইসব সীমার কারণে আপনার অ্যাপ বন্ধ হয়ে গেলে, ApplicationExitInfo.getDescription-এ "MemoryLimiter" থাকবে। এছাড়াও, TRIGGER_TYPE_ANOMALY ব্যবহার করে সীমা অতিক্রম করা হলে, হিপ ডাম্প ক্যাপচার করতে আপনি ট্রিগার-ভিত্তিক প্রোফাইলিং ব্যবহার করতে পারেন।
ব্যাকগ্রাউন্ড অডিও হার্ডেনিং সংক্রান্ত পরিবর্তন
Android 17 থেকে শুরু করে, অডিও ফ্রেমওয়ার্ক ব্যাকগ্রাউন্ড অডিও ইন্টার্যাকশনের উপর বিধিনিষেধ আরোপ করে, যার মধ্যে অডিও প্লেব্যাক, অডিও ফোকাস অনুরোধ এবং ভলিউম পরিবর্তন API অন্তর্ভুক্ত। আপনার মতামতের ভিত্তিতে, আমরা বিটা ২ থেকে কিছু পরিবর্তন করেছি, যার মধ্যে রয়েছে targetSDK গেটিং, ব্যবহার করার সময় FGS এনফোর্সমেন্ট এবং অ্যালার্ম অডিও বাদ দেওয়া। সম্পূর্ণ বিবরণ আপডেট করা নির্দেশিকাতে উপলভ্য।
ক্রস প্রোফাইল লুপব্যাক ট্রাফিক ব্লক করুন
Android 17 থেকে শুরু করে, ক্রস-প্রোফাইল লুপব্যাক ট্রাফিক আর ডিফল্ট হিসেবে অনুমোদিত নয়। একই প্রোফাইলের মধ্যে লুপব্যাক ট্রাফিক প্রভাবিত হয় না। এই পরিবর্তন Android 17 বা তার পরবর্তী যেকোনও ভার্সনে চলা সব অ্যাপের ক্ষেত্রে প্রযোজ্য, অ্যাপটি কোন API লেভেলকে টার্গেট করছে তা নির্বিশেষে।
Beta 4-এ সমাধান করা প্রধান সমস্যা
- ক্যাপচার প্রিভিউ থেকে স্ক্রিনশট শেয়ার করার সময় ওয়েবপেজের URL অটোমেটিক অন্তর্ভুক্ত হয়ে যাওয়ার সমস্যা, যার ফলে ছবির ফাইলের সাথে অবাঞ্ছিত লিঙ্ক শেয়ার হয়ে যায়। (সমস্যা #৪৪৪৬৩১২৬৯)
- অ্যাক্সেসিবিলিটি সংক্রান্ত সমস্যার কারণে ডিভাইসটি সম্পূর্ণভাবে কাজ করা বন্ধ করে দিয়েছে এবং ব্যবহার করা যাচ্ছে না। (সমস্যা #৪৮৪৭৫৫৬২৮)
- এমন একটি সমস্যা যেখানে মিডিয়া কন্ট্রোল উইজেট অদৃশ্য হয়ে যেতে পারে অথবা একাধিক অ্যাক্টিভ মিডিয়া সেশনের মধ্যে নেভিগেট করতে পারে না। (সমস্যা #৪৫৭০০৮১৫৩, সমস্যা #৪৬৬৭৬০৮০০, সমস্যা #৪৯৭১৩১২৭৫, সমস্যা #৪৯৯০৪১৮৭৮)
- এমন একটি সমস্যা যেখানে ড্রিম পরিষেবাগুলি মূল ইভেন্টগুলি সঠিকভাবে প্রসেস করতে, কীগার্ড বাউন্সার প্রম্পট ট্রিগার করতে বা পরিষেবা লাইফসাইকেল কলব্যাকগুলি কার্যকর করতে ব্যর্থ হয়েছে। (সমস্যা #৪৮৫৬৬১৯৭৩)
- একটি সমস্যা যার কারণে ব্যবহারকারীরা সিনেমাটিক বা স্থানীয় আবহাওয়ার ওয়ালপেপার এফেক্ট ডাউনলোড ও প্রয়োগ করতে পারেননি। (সমস্যা #৪৭৫৯২৪৬৩৬)
- মেসেজিং অ্যাপ্লিকেশনে টাইপ করার সময় ডিভাইস ফ্রিজ হয়ে যাওয়া এবং নিজে থেকেই রিস্টার্ট হওয়ার সমস্যা। (সমস্যা #৪৭৮৪১৭৮৪০)
- সিস্টেমের অস্থিরতা সংক্রান্ত একটি গুরুতর সমস্যা যার কারণে স্বাভাবিক ব্যবহারের সময় ডিভাইস হ্যাং এবং ক্র্যাশ হয়ে যায়। (সমস্যা #৪২৭৪৩৬৮৭৩, সমস্যা #৪২৮৮৩৮০৪৯)
- একটি সমস্যার কারণে, ব্যাটারির চার্জ ৮০% সীমায় পৌঁছানোর সময় ডিভাইসের চার্জিং স্পিড উল্লেখযোগ্যভাবে কমে যায়, যার ফলে ডিভাইসটি তার টার্গেট চার্জে পৌঁছাতে এবং বাইপাস মোডে প্রবেশ করতে অনেক দেরি হয়। (সমস্যা #৪৮৫১৪৮৩৪৪, সমস্যা #৪৯০১৭৮৪৯৮)
- রেন্ডারিং সংক্রান্ত সমস্যা যার কারণে ডিভাইসের ডিসপ্লেতে বিভিন্ন রঙের অনুভূমিক লাইন দেখা যায়। (সমস্যা #৪৭৮৯৫৩০৬০, সমস্যা #৪৭৮১৭৭৬২৪, সমস্যা #৪৮৩৭৬৫৮৫৯, সমস্যা #৪৮৭২৬৩০৭৬)
- মতামত রিপোর্ট প্রসেস হওয়ার সময় বিজ্ঞপ্তি ড্রয়ার নিচের দিকে টানলে সিস্টেম UI ক্র্যাশ করতে পারে এবং ডিভাইস ফ্রিজ হয়ে যেতে পারে। (সমস্যা #৪৮৮৯২০৫৮১)
- Pixel Launcher ও নেভিগেশন সহ সিস্টেমের গুরুত্বপূর্ণ কম্পোনেন্ট ক্র্যাশ করতে পারে অথবা ডিভাইস রিবুট করার পরে কয়েক মিনিট ধরে কাজ নাও করতে পারে। (সমস্যা #৩১৭২৮২৯৮৭, সমস্যা #৩১৬৬৮৯৫৮৩, সমস্যা #৩১৬১৮৮৭৭৯)
- অ্যাক্সেসিবিলিটি সংক্রান্ত সমস্যা যার ফলে ব্যবহারকারীরা স্প্লিট-স্ক্রিন ভিউ মিনিমাইজ করে আবার ফিরে আসার পরে অ্যাপের সাথে সঠিকভাবে ইন্টার্যাক্ট করতে পারেন না। (সমস্যা #৪৯০৭৩৫২৫৯)
- সিস্টেম সেটিংস বা দ্রুত সেটিংস প্যানেলের মাধ্যমে ব্লুটুথ বন্ধ করার পরে সেটি আবার চালু করার ক্ষেত্রে সমস্যা। (সমস্যা #৪৯৮৩২০৪০১)
- setSilent(true) দিয়ে চিহ্নিত করা বিজ্ঞপ্তিগুলি Android 16-এ অপ্রত্যাশিতভাবে অ্যালার্ট সাউন্ড চালাতে পারে, যখন শেডে একাধিক বিজ্ঞপ্তি থাকে। (সমস্যা #৪৬৭১৬৪৫২৮)
- Wi-Fi অ্যানালাইজার অ্যাপ্লিকেশন কোনও উপলভ্য Wi-Fi সিগন্যাল শনাক্ত করতে পারে না, নেটওয়ার্ক স্ক্যানিং এবং সিগন্যাল মনিটরিং বন্ধ করে দেয়। (সমস্যা #৪৮৮৪৯৩০৯৮, সমস্যা #৪৮৮২৪৪৯৩৮, সমস্যা #৪৯১৫৩১২১২, সমস্যা #৪৯০৫৬৬১৩৩, সমস্যা #৪৮৮৭৪২৬০৫, সমস্যা #৪৮৮৪৩৭৮৪৭, সমস্যা #৪৮৯৬৬৪২৯২, সমস্যা #৪৯২২২৯৯৯৬, সমস্যা #৪৯২৪০৩৯৩৩, সমস্যা #৪৯২০৭৮৫৯৬, সমস্যা #৪৯৩২৫৯৩২০, সমস্যা #৪৯০৩১৩৪৬২, সমস্যা #৪৯৪৭১৬০৪৯, সমস্যা #৪৯৫১৪৬৬৬৯, সমস্যা #৪৯০২৬৮৯৫৪, সমস্যা #৪৯৬৮৭০৩৭০, সমস্যা #৪৯৭১৭৪৮১১, সমস্যা #৪৯৬৯২৭৩০৩, সমস্যা #৪৯৭৭২৬৮৬৫, সমস্যা #৪৯৮২৯৯৫৫৮, সমস্যা #৪৯৬৮৬০২২৩, সমস্যা #৪৯৮৪৫৪৫১৯, সমস্যা #৪৯৯৭৫১৪৮৬, সমস্যা #৪৯১১৭১৩২৬)
Android 17 Beta 3 (মার্চ ২০২৬)
Android 17 আনুষ্ঠানিকভাবে Beta 3-এর সাথে প্ল্যাটফর্ম স্টেবিলিটিতে পৌঁছেছে। API সারফেস এখন লক করা আছে, যার অর্থ হল এখন চূড়ান্ত কম্প্যাটিবিলিটি টেস্টিং করার এবং Google Play Store-এ আপনার Android 17-টার্গেট করা অ্যাপ প্রকাশ করার সময় এসেছে।
আপনি যদি কোনও SDK, লাইব্রেরি, টুল বা গেম ইঞ্জিন ডেভেলপ করেন, তাহলে আপনার আপডেটগুলি এখনই রিলিজ করা অত্যন্ত গুরুত্বপূর্ণ যাতে ডাউনস্ট্রিম ডেভেলপাররা লেটেস্ট SDK ফিচার টার্গেট করতে পারেন।
Android 17 বিটা ৩-এ নতুন ক্ষমতা, আচরণগত পরিবর্তন এবং উন্নতির সারসংক্ষেপ নিচে দেওয়া হল:
মিডিয়া ও ক্যামেরা এনহান্সমেন্ট
- ফটো পিকার কাস্টমাইজেশন: আপনি এখন ফটো পিকারের গ্রিড ভিউ অ্যাস্পেক্ট রেশিও পরিবর্তন করতে পারবেন।
PhotoPickerUiCustomizationParamsAPI ব্যবহার করে, আপনি ডিফল্ট ১:১ বর্গাকার থেকে ৯:১৬ পোর্ট্রেট ডিসপ্লেতে পরিবর্তন করতে পারবেন, যা আরও ভালো UI ইন্টিগ্রেশনের সুবিধা দেয়। - RAW14 ছবির ফর্ম্যাট: পেশাদার ক্যামেরা অ্যাপ এখন নতুন
ImageFormat.RAW14কনস্ট্যান্ট ব্যবহার করে প্রতি পিক্সেল ১৪-বিট RAW ছবি ক্যাপচার করতে পারে, যা মানানসই সেন্সর থেকে সর্বাধিক ডিটেল এবং রঙের গভীরতা প্রদান করে। - ভেন্ডর-ডিফাইন করা ক্যামেরা এক্সটেনশন: হার্ডওয়্যার পার্টনাররা এখন কাস্টম ক্যামেরা এক্সটেনশন মোড (যেমন, 'সুপার রেজোলিউশন' বা AI এনহ্যান্সমেন্ট) নির্ধারণ করতে পারবেন।
isExtensionSupported(int)API-এর মাধ্যমে এগুলি কোয়েরি করুন। - ক্যামেরা ডিভাইসের ধরন সংক্রান্ত API: ক্যামেরাটি বিল্ট-ইন হার্ডওয়্যার, এক্সটার্নাল USB ওয়েবক্যাম নাকি ভার্চুয়াল ক্যামেরা তা শনাক্ত করুন।
- ব্লুটুথ LE অডিও হিয়ারিং এড: একটি নতুন ডিভাইস বিভাগ (
AudioDeviceInfo.TYPE_BLE_HEARING_AID) অ্যাপকে সাধারণ LE অডিও হেডসেট থেকে হিয়ারিং এডকে আলাদা করতে দেয়, যা কাস্টমাইজ করা UI আইকনোগ্রাফি চালু করে। - গ্র্যানুলার হিয়ারিং এড অডিও রাউটিং: ব্যবহারকারীরা কানেক্ট করা হিয়ারিং এড বা ডিভাইসের স্পিকারে স্বাধীনভাবে সিস্টেম সাউন্ড (বিজ্ঞপ্তি, রিংটোন, অ্যালার্ম) রাউট করতে পারবেন। এটি সিস্টেম লেভেলে ম্যানেজ করা হয় এবং এর জন্য API-তে কোনও পরিবর্তন করতে হয় না।
- এক্সটেন্ডেড HE-AAC সফ্টওয়্যার এনকোডার: একটি নতুন সিস্টেম-প্রদত্ত এনকোডার (
c2.android.xheaac.encoder) কম-ব্যান্ডউইথ পরিস্থিতিতে উল্লেখযোগ্যভাবে আরও ভাল অডিওর জন্য উচ্চ এবং নিম্ন বিটরেট সমর্থন করে, যার মধ্যে সামঞ্জস্যপূর্ণ ভলিউম নিশ্চিত করার জন্য লাউডনেস মেটাডেটার জন্য বাধ্যতামূলক সমর্থন রয়েছে।
পারফর্ম্যান্স ও ব্যাটারি
- আইডল অ্যালার্মের জন্য কম Wakelock:
AlarmManager.setExactAndAllowWhileIdle-এর নতুন কলব্যাক-ভিত্তিক ভ্যারিয়েন্টPendingIntent-এর পরিবর্তেOnAlarmListenerগ্রহণ করে। এটি পাওয়ারের খরচ কমায় এবং অ্যাপের (যেমন মেডিকেল মনিটর বা মেসেজিং সকেট) জন্য দীর্ঘ আংশিক ওয়েক লক কমায়, যার জন্য ডোজ বা ব্যাটারি সেভার মোড চলাকালীন সঠিক কলব্যাক প্রয়োজন।
গোপনীয়তা এবং সুরক্ষা
- সিস্টেম-প্রদত্ত লোকেশন বোতাম: আপনি Jetpack-এর মাধ্যমে একটি নিরাপদ, সিস্টেম-রেন্ডার করা লোকেশন বোতাম এম্বেড করতে পারেন। এটিতে ট্যাপ করলে, সিস্টেম ডায়ালগ ট্রিগার না করেই, আপনার অ্যাপকে শুধুমাত্র বর্তমান সেশনের জন্য সুনির্দিষ্ট লোকেশন অ্যাক্সেস করার অনুমতি দেয়।
USE_LOCATION_BUTTON-এর অনুমতি প্রয়োজন। - আলাদা পাসওয়ার্ড দৃশ্যমানতা: "পাসওয়ার্ড দেখান" সেটিংস এখন টাচ ইনপুট (শেষ অক্ষরটি অল্প সময়ের জন্য দেখায়) এবং ফিজিক্যাল কীবোর্ডের (ডিফল্ট হিসেবে সাথে সাথে লুকানো হয়) মধ্যে ভাগ করা হয়েছে। স্ট্যান্ডার্ড ফ্রেমওয়ার্ক কম্পোনেন্ট অটোমেটিক এটি মেনে চলে; কাস্টম ফিল্ড
ShowSecretsSettingAPI-তে মাইগ্রেট করা উচিত। - পোস্ট-কোয়ান্টাম ক্রিপ্টোগ্রাফি (PQC) হাইব্রিড সাইনিং: Android-এ v3.2 APK সিগনেচার স্কিম চালু করা হয়েছে, যা ML-DSA সিগনেচারের সাথে ক্লাসিক্যাল সিগনেচার (RSA/Elliptic Curve) একত্রিত করে। এটি NIST স্ট্যান্ডার্ড ও কোয়ান্টাম কম্পিউটিংয়ের অগ্রগতির জন্য অ্যাপ প্রস্তুত করে।
ব্যবহারকারীর অভিজ্ঞতা ও সিস্টেম UI
- এক্সটার্নাল ডিসপ্লেতে উইজেট সাপোর্ট: বিভিন্ন পিক্সেল ডেনসিটি জুড়ে উইজেটের জন্য উন্নত ভিজ্যুয়াল সামঞ্জস্য।
RemoteViews.setViewPaddingএখন জটিল ইউনিট (DP/SP) গ্রহণ করে এবং উইজেটOPTION_APPWIDGET_DISPLAY_ID-এর মাধ্যমে নির্দিষ্টDisplayMetricsফিরিয়ে আনতে পারে। - ডেস্কটপ ইন্টার্যাক্টিভ ছবির-মধ্যে-ছবি (iPiP): ডেস্কটপ মোড চলাকালীন (এক্সটার্নাল ডিসপ্লেতে ডিফল্ট) অ্যাপ "পিন করা" উইন্ডোইং লেয়ারে সরানোর জন্য অনুরোধ করতে পারে। এইসব পিন করা উইন্ডো ইন্ট্যার্যাক্টিভ এবং সবসময় উপরে থাকে।
USE_PINNED_WINDOWING_LAYERও PiP-এর অনুমতি প্রয়োজন। - হোম স্ক্রিনে লুকানো অ্যাপ লেবেল: ব্যবহারকারীরা এখন হোম স্ক্রিনে অ্যাপ লেবেল লুকাতে পারবেন। আপনার অ্যাপ আইকন যাতে সহজেই চেনা যায় তা নিশ্চিত করুন!
- নতুনভাবে ডিজাইন করা স্ক্রিন রেকর্ডিং: নতুন ফ্লোটিং টুলবার ক্রিয়েটরদের জন্য রেকর্ডিং কন্ট্রোল ও ক্যাপচার সেটিংস উন্নত করে। চূড়ান্ত ভিডিও থেকে UI অটোমেটিক বাদ দেওয়া হয়।
- বাবল: Beta 2-তে চালু করা উইন্ডোইং মোড ফিচার এখন সম্পূর্ণভাবে চালু করা হয়েছে।
মূল কার্যকারিতা ও স্বাস্থ্য
- VPN অ্যাপ এক্সক্লুশন সেটিংস: VPN অ্যাপগুলি সিস্টেম-ম্যানেজ করা স্ক্রিন চালু করতে
ACTION_VPN_APP_EXCLUSION_SETTINGSইনটেন্ট ব্যবহার করতে পারে যেখানে ব্যবহারকারীরা VPN টানেল (স্প্লিট-টানেলিং) বাইপাস করার জন্য নির্দিষ্ট অ্যাপ বেছে নিতে পারেন। - ডায়নামিক সিস্টেম ফন্ট ফলব্যাক: Android এখন ফন্ট ফলব্যাক চেনে রানটাইম আপডেট সাপোর্ট করে, যার ফলে সম্পূর্ণ OS আপডেট না করেই আপডেট করা ইমোজি ও টাইপোগ্রাফি পাওয়া যায়।
- OpenJDK 21 ও 25 আপডেট: আধুনিক OpenJDK ফিচারের ইন্টিগ্রেশন, যার মধ্যে রয়েছে আপডেট করা ইউনিকোড সাপোর্ট এবং TLS-এ নামযুক্ত গ্রুপের জন্য উন্নত SSL সাপোর্ট।
- Health Connect ডিভাইস ডেটা প্রোভাইডার (DDP): Health Connect এখন অ্যাপের মাধ্যমে তৈরি করা ডেটা এবং সিস্টেম-যাচাইকৃত হার্ডওয়্যার (যেমন Wear OS স্মার্টওয়াচ বা ফোন) থেকে সরাসরি আসা ডেটার মধ্যে পার্থক্য করতে পারে।
বিটা ৩-এ সমাধান করা প্রধান সমস্যা
- Android 16 প্রসেস লাইফসাইকেল ম্যানেজমেন্টে সিস্টেম-লেভেল রিগ্রেশন, যার ফলে ঘন ঘন, র্যান্ডম অ্যাপ রিস্টার্ট এবং স্ক্রিন ফ্লিকারিং হয়, যা আগে ব্যবহারকারীর প্রগ্রেস হারিয়ে যাওয়া এবং একাধিক থার্ড-পার্টি অ্যাপ্লিকেশন জুড়ে অ্যাপের অবস্থা বিঘ্নিত হওয়ার কারণ ছিল। (সমস্যা #৪৪০০১৭০৯৬)
- অফিস ও ব্যক্তিগত প্রোফাইলে অ্যাপের ক্ষেত্রে এক্সপ্যান্ডেড ডার্ক মোড প্রয়োগ করা যায়নি। (সমস্যা #৪৭৬৪০৯৩৮০)
- ক্যামেরার সমস্যার কারণে ব্যবহারকারীরা ৫x টেলিফটো লেন্সে পাল্টাতে পারছিলেন না। (সমস্যা #৪৮৫৬১০২৯৫, সমস্যা #৪৮৮২৭৪৬০৭)
- আল্ট্রা-ওয়াইড থেকে ওয়াইড লেন্সে ট্রানজিশনের সময় স্টাটারিং এবং অনিয়মিত আচরণ। (সমস্যা #৪৫২৬৫০৬৮১)
- Android Auto থেকে ডিসকানেক্ট করার পরে বা ডিভাইস লক করার পরে সিস্টেম হ্যাং হওয়ার কারণে লক স্ক্রিন কাজ করছে না। (সমস্যা #৪৫৭৫২৭৬৭৫)
- Android Auto ব্যবহার করার সময় সিস্টেমের অস্থিরতার কারণে ডিভাইস ফ্রিজ ও রিবুট হয়ে যাচ্ছে। (সমস্যা #৪৫৫৫৫৫২৬৯, সমস্যা #৪৫৭৯৭৩৬৪৩)
- সিস্টেমের অস্থিরতা সংক্রান্ত সমস্যার কারণে ঘন ঘন স্বতঃস্ফূর্ত রিবুট এবং ডিভাইস হ্যাং হয়ে যাওয়া। (সমস্যা #৪৮৫৮৯২৫২৯, সমস্যা #৪৮৮৬১৯০০৭, সমস্যা #৪৮৮৪৮২৩১৭, সমস্যা #৪৮৫৬২৭১০৬, সমস্যা #৪৮৯৪৫৪৭৫১, সমস্যা #৪৮৭৬৩৮৪৮৪, সমস্যা #৪৮৭৬০৪৭৭২, সমস্যা #৪৮৫৩৮৫০৭৮)
- একটি রিগ্রেশন যার কারণে অপ্রত্যাশিতভাবে ডিভাইস রিবুট হয়েছে। (সমস্যা #৪২০৯৯৯৯৪৮, সমস্যা #৪২৬৩১৬০৩৮)
- অডিও ফোকাস দ্রুত পরিবর্তন করার সময় ক্র্যাশ হওয়া। (সমস্যা #৪৭৭১৫১৮২৫)
- ব্লুটুথ পেয়ারিং হ্যাং হয়ে যাওয়া, যা সর্বাধিক ১৫০ সেকেন্ড পর্যন্ত হতে পারে। (সমস্যা #৪৬৬১৬৩৪৮১)
- সিস্টেম-লেভেল অস্থিরতার কারণে আইডল পিরিয়ডে স্বতঃস্ফূর্ত রিবুট হয়। (সমস্যা #২৯৭৪২১৭৮৬, সমস্যা #৩০০৫৫৮০৭৮, সমস্যা #৩০১৭২৬৭১৪, সমস্যা #৩১০৩৪৮০৭২, সমস্যা #৩২১২৩৩২৭১, সমস্যা #৩২০৪৬১৮৯২, সমস্যা #৩৪৮৩২৬৭১৪, সমস্যা #৩৪৮২৯৭৬১৮, সমস্যা #৩৪৮২৯০৭০৯, সমস্যা #৩৪৮২৪২৪১১, সমস্যা #৩৪৮২১৭৭২৩, সমস্যা #৩৪৮৫৪১৫৪৯, সমস্যা #৩৪৮৭৭০১৯৫, সমস্যা #৩৪৮৭৮৬১৯৬, সমস্যা #৩৪৮৭৬৬৩৩১, সমস্যা #৩৪৯২৭৩৯২৭, সমস্যা #৩৪৯৯৭৭৬২২, সমস্যা #৩৫০৬৮৫৪৬৬, সমস্যা #৩৫১৩৫৭৮৯৫, সমস্যা #৩৫২৭৪৩৪৩১, সমস্যা #৩৫৪৪৬৭১৩৪, সমস্যা #৩৫৫১২৬৯৫১, সমস্যা #৩৫৫৬০২০৭৭, সমস্যা #৩৫৫২৩৯৯৬৬, সমস্যা #৩৫৭২৮২৪৮৯, সমস্যা #৩৫৮০৪০৬১৯, সমস্যা #৩৫৮৩৪৪৭৮৭, সমস্যা #৩৬০৪৭৫১৬৬, সমস্যা #৩৬০৪৬M১১০৮, সমস্যা #৩৬০১২০৫১১, সমস্যা #৩৬০৯৬৮৬০১, সমস্যা #৩৬১৯১৬৯১৩, সমস্যা #৩৬২৬৫০৯৮২, সমস্যা #৩৬৩২১৩০৪৭, সমস্যা #৩৬৩৪৬৪৭২০, সমস্যা #৩৬৩২০৫৫৮৪, সমস্যা #৩৬১০০৭৬২২, সমস্যা #৩৬৪৮৪৯৯১৭, সমস্যা #৩৬৫৩৩৮১৬৭, সমস্যা #৩৭MDE৫৪৭৩৯, সমস্যা #৩৭MDE৪১২১০)
- ইনকামিং কল আসার সময় ডিভাইস ভাইব্রেট না করার সমস্যা। (সমস্যা #৪৭৩৪৬৪৮০৩, সমস্যা #৪৭০৯৫৫২৫০)
- এমন একটি সমস্যা যেখানে ৮০% চার্জিং সীমা চালু করা হলে ব্যাটারি সেভার অনির্দিষ্টকালের জন্য চালু থাকে। (সমস্যা #৩৬৬৯৯৬৮০৬)
- ডিসপ্লে রেন্ডারিং সংক্রান্ত সমস্যা যার কারণে লক স্ক্রিন থেকে Google Message বিজ্ঞপ্তির সাথে ইন্টার্যাক্ট করার সময় ভিজ্যুয়াল আর্টিফ্যাক্ট দেখা যায়। (সমস্যা #৪৮৬৪৯১৭৮৩, সমস্যা #৪৮৬৮০৬৭০৫, সমস্যা #৪৮৫১৬৮৯৪২)
- এমন একটি সমস্যা যেখানে বিজ্ঞপ্তি মাঝে মাঝে বাতিল করা যায়নি বা আবার দেখা গেছে। (সমস্যা #৪৫৪৬৪৭৮৩৪)
- ব্যাক-নেভিগেশন ট্রানজিশনের সময় রেন্ডারিং সংক্রান্ত সমস্যার কারণে ভিজ্যুয়াল আর্টিফ্যাক্ট দেখা যাচ্ছে। (সমস্যা #৪৮৫৩১৬১৩২)
- একটি সমস্যা যেখানে সিস্টেম স্ট্যাটাস বার আইকনগুলি এলোমেলোভাবে অদৃশ্য হয়ে যায়, ব্যবহারকারীদের ব্যাটারি বা নেটওয়ার্ক লেভেল দেখতে বাধা দেয়। (সমস্যা #৪৭৩৪৪৭৮৭৩, সমস্যা #৪৮৪৬৮৯৮৪৪, সমস্যা #৪৮৪৩৮২৯৮২, সমস্যা #৪৭২২৬৮৮৩৪, সমস্যা #৪৮৯১৫৮৮০১, সমস্যা #৪৮৪৫৬৯০৩৫)
Android 17 Beta 2 (ফেব্রুয়ারি ২০২৬)
Beta 2 এখন উপলভ্য। বিটা ১-এর মতোই, এই রিলিজ ডেভেলপমেন্ট, টেস্টিং ও সাধারণ ব্যবহারের জন্য উপযুক্ত। তবে, Android 17 এখনও ডেভেলপ করা হচ্ছে, তাই Android সিস্টেম এবং এতে চলা অ্যাপ সবসময় প্রত্যাশা অনুযায়ী কাজ নাও করতে পারে।
Beta 2-এ নতুন কী আছে
ব্যবহারকারীর অভিজ্ঞতা ও সিস্টেম UI
- বাবল: ব্যবহারকারীরা এখন লঞ্চার আইকন বেশিক্ষণ প্রেস করে যেকোনও অ্যাপ বাবল করতে পারবেন। বড় স্ক্রিনে, টাস্কবারে একটি নতুন বাবল বার, সাজানো এবং অ্যাঙ্কর করা বাবল ম্যানেজ করে। অ্যাপকে মাল্টি-উইন্ডো নির্দেশিকা মেনে চলতে হবে।
- EyeDropper API: একটি নতুন সিস্টেম API, স্ক্রিন ক্যাপচার করার অনুমতি ছাড়াই ডিসপ্লের যেকোনও জায়গা থেকে অ্যাপকে পিক্সেল কালার ক্যাপচার করার অনুমতি দেয়।
- পরিচিতি পিকার:
ACTION_PICK_CONTACTSইনটেন্ট সিস্টেম-লেভেল পিকার প্রদান করে। এটি নির্দিষ্ট ফিল্ডে সাময়িক, সেশন-ভিত্তিক অ্যাক্সেস প্রদান করে, যার ফলে সম্পূর্ণREAD_CONTACTSঅনুমতির প্রয়োজনীয়তা কমে যায়। - টাচপ্যাড পয়েন্টার ক্যাপচার: ডিফল্ট হিসেবে, ক্যাপচার করা টাচপ্যাড এখন মাউসের মতো কাজ করে, যা আঙুলের কাঁচা স্থানাঙ্কের পরিবর্তে আপেক্ষিক মুভমেন্ট এবং জেসচার রিপোর্ট করে।
POINTER_CAPTURE_MODE_ABSOLUTE-এর মাধ্যমে লিগ্যাসি অ্যাবসোলিউট মোড উপলভ্য থাকে। - ইন্টার্যাক্টিভ চুজার: আরও ভালো লেআউট অ্যাডজাস্টমেন্টের জন্য চুজার-এর চূড়ান্ত UI পজিশন শনাক্ত করতে, অ্যাপ
ChooserSession-এgetInitialRestingBoundsব্যবহার করতে পারে।
কানেক্টিভিটি ও ক্রস-ডিভাইস
- ক্রস-ডিভাইস হ্যান্ডঅফ: নতুন হ্যান্ডঅফ API
CompanionDeviceManager-এর মাধ্যমে বিভিন্ন ডিভাইস (যেমন, ফোন থেকে ট্যাবলেট) জুড়ে স্টেট রিজাম্পশন চালু করে। - উন্নত রেঞ্জিং:
- UWB DL-TDOA: গোপনীয়তা সুরক্ষিত রাখা ইনডোর নেভিগেশনের জন্য FiRA 4.0-এ কাজ করে।
- প্রক্সিমিটি ডিটেকশন: ওয়াই-ফাই-ভিত্তিক রেঞ্জিং উন্নত করার জন্য ওয়াই-ফাই অ্যালায়েন্স স্পেসিফিকেশন প্রয়োগ করে।
- ডেটা প্ল্যান এনহ্যান্সমেন্ট:
getStreamingAppMaxDownlinkKbpsওgetStreamingAppMaxUplinkKbpsব্যবহার করে স্ট্রিমিংয়ের জন্য অ্যাপ, ক্যারিয়ার-অ্যালোকেটেড ডাউনলিঙ্ক/আপলিঙ্ক ম্যাক্স রেট কোয়েরি করতে পারে।
মূল কার্যকারিতা, গোপনীয়তা ও পারফর্ম্যান্স
- লোকাল নেটওয়ার্ক অ্যাক্সেস: LAN কমিউনিকেশন সুরক্ষিত করতে Android 17-এ
ACCESS_LOCAL_NETWORKঅনুমতি (NEARBY_DEVICESগ্রুপের অংশ) চালু করা হয়েছে। - টাইম জোন ব্রডকাস্ট: একটি নতুন ইনটেন্ট,
ACTION_TIMEZONE_OFFSET_CHANGED, বিশেষ করে অফসেট পরিবর্তনের ক্ষেত্রে ট্রিগার করে, যেমন DST ট্রানজিশন। - NPU ম্যানেজমেন্ট: Android 17-কে টার্গেট করা অ্যাপকে সরাসরি NPU অ্যাক্সেস করার জন্য FEATURE_NEURAL_PROCESSING_UNIT হার্ডওয়্যার ফিচার ঘোষণা করতে হবে।
- ICU 78: আপডেট করা ইন্টারন্যাশনালাইজেশন লাইব্রেরি Unicode 17-কে সাপোর্ট করে।
- এসএমএস ওটিপি সুরক্ষা: হাইজ্যাক করা প্রতিরোধ করতে, Android 17 বেশিরভাগ অ্যাপের জন্য ওটিপি মেসেজে প্রোগ্রাম্যাটিক অ্যাক্সেস তিন ঘণ্টা বিলম্বিত করে। ডেভেলপারদের SMS Retriever বা SMS ব্যবহারকারীর সম্মতি API-তে ট্রানজিশন করতে হবে।
Beta 2-তে সমাধান করা প্রধান সমস্যা
- Android 16-এ প্ল্যাটফর্ম স্টেবিলিটি রিগ্রেশন, যার কারণে চালু থাকা অ্যাপ অপ্রত্যাশিতভাবে রিস্টার্ট বা রিফ্রেশ হয়, ব্যবহারকারীর প্রগ্রেস হারিয়ে যাওয়া আটকায় এবং অ্যাপ ব্যবহার করার সময় মাঝে মাঝে UI ফ্লিকার করে। (সমস্যা #৪৪০০১৭০৯৬)
- জার্মান ভাষা সেটিংস ব্যবহারকারীদের জন্য সাম্প্রতিক অ্যাপ স্ক্রিনে UI লেআউট রিগ্রেশন। (সমস্যা #৪৭৬৮৩০৫৫৭, সমস্যা #৪৮৬৫১১৪০১)
- এনকোডার কনফিগারেশনের পরে getOutputFormat-এর মাধ্যমে টেম্পোরাল লেয়ারিং সাপোর্ট কনফার্ম করার জন্য ডেভেলপারদের অনুমতি দিয়ে ভিডিও স্ট্রিমিংয়ের নির্ভরযোগ্যতা উন্নত করা হয়েছে, যাতে ফ্রেম ডিপেন্ডেন্সি মেটাডেটা মিসিংয়ের সমস্যা সমাধান করা যায়। (সমস্যা #৩০৬২২২২৯১)
- একটি সমস্যা যেখানে কম-আলো মোড চলাকালীন ২৪-ঘণ্টা ফর্ম্যাটে ঘড়ির স্ক্রিনসেভার প্রথম শূন্যটি বাদ দেয়। (সমস্যা #৪৪৪২৫৫৭২৯)
- একটি সমস্যা যেখানে একটি ফোল্ডার বন্ধ করার ফলে অবিলম্বে পরবর্তী ইন্টার্যাকশন যেমন অন্য ফোল্ডার খোলা বা স্ক্রিন পরিবর্তন করা ব্লক হয়ে যায়। (সমস্যা #৪৭০৫৪১৩৪৭, সমস্যা #৪৭১৫৩৩৩৯৭, সমস্যা #৪৭৭৮৪৮৬০৪)
- সিস্টেম ক্র্যাশ ও স্বতঃস্ফূর্ত রিবুট সংক্রান্ত সমস্যা যা ডিভাইস ব্যবহারে বাধা সৃষ্টি করেছে। (সমস্যা #৪১৩৫৬২৪২৬)
- সিস্টেমের গুরুতর সমস্যার কারণে অ্যাপ ট্রানজিশন বা পরিষেবা কলের সময় ডিভাইস ফ্রিজ ও রিবুট হয়ে যাচ্ছে। (সমস্যা #৪১৯০৭০০২৪, সমস্যা #৪২৮৫৭২৪৫৮, সমস্যা #৪৩০৩৯৩২৪১, সমস্যা #৪২৪৯১২২৭৮, সমস্যা #৪৩১৪৪০৩৯১, সমস্যা #৪২৬৩৪৬৩৯৬)
- সিস্টেম UI ডেডলক, যার ফলে Android Auto থেকে ডিসকানেক্ট করার পরে লক স্ক্রিন কাজ করে না এবং ডিসপ্লে হ্যাং হয়ে যায়। (সমস্যা #৪৫৭৫২৭৬৭৫)
- সিস্টেম লোকেশন সংক্রান্ত অনুমতির ডিসক্লোজার ডায়ালগে UI টাইপো যেখানে 'ফিরে যান' বোতামটি ভুলভাবে 'Bac' হিসেবে দেখানো হয়েছে। (সমস্যা #৪৬০২৪২৮৭০, সমস্যা #৪৭৭২৪৫৭৩৮)
- একটি সমস্যা যেখানে সিস্টেম মেনুতে লাইভ ট্রান্সলেট এবং নিয়মগুলি ভুলভাবে শ্রেণীবদ্ধ করা হয়েছে। (সমস্যা #৪৭৬৭৫৪৯৯৫)
- ডিসপ্লে ও টাচ সেটিংসে বারবার নেভিগেট করার কারণে সিস্টেম UI ক্র্যাশ করেছে এবং ডিভাইস কাজ করা বন্ধ করে দিয়েছে। (সমস্যা #৪৭৪৪৮৬৬৭৯)
- ক্র্যাশ হওয়ার সমস্যা যা ব্যবহারকারীদের হোম স্ক্রিন থেকে ওয়ালপেপার ও স্টাইল সেটিংস খুলতে বাধা দেয়। (সমস্যা #৪৭৮৫২০১৭৩)
- ওয়্যারলেস ডিবাগিং QR স্ক্যানারে UI লেআউট সংক্রান্ত সমস্যা যেখানে পিছনের দিকে যাওয়ার তীরচিহ্ন QR আইকনের উপর ওভারল্যাপ করে। (সমস্যা #৪৭৪৭৬৯৬৪৭)
- সাউন্ড সেটিংসে একটি সমস্যা যেখানে রিংটোন বেছে নেওয়ার পরে প্রিভিউ চালানো যায়নি। (সমস্যা #355086959, সমস্যা #375840924, সমস্যা #381007949, সমস্যা #381077928, সমস্যা #419301121, সমস্যা #452646483, সমস্যা #468837747)
- সিস্টেম আপডেট করার পরে অপ্রয়োজনীয় বিজ্ঞপ্তি দেখানোর সমস্যাটি সমাধান করা হয়েছে। এর জন্য বিজ্ঞপ্তি পরিষেবা লজিক উন্নত করা হয়েছে যাতে আপডেট করার পরে ইনিশিয়ালাইজেশন প্রসেস চলাকালীন পুরনো সতর্কতা সঠিকভাবে মুছে ফেলা যায়। (সমস্যা #৪৫৪৬৪৭৮৩৪)
- Pixel 6 Pro-তে GPU শেডার কম্পাইলার অপ্টিমাইজেশন সংক্রান্ত সমস্যা যার কারণে নির্দিষ্ট GLSL গাণিতিক এক্সপ্রেশন কনস্ট্যান্ট হিসেবে ভুলভাবে মূল্যায়ন করা হয়, যার ফলে অ্যাপে ভিজ্যুয়াল রেন্ডারিং আর্টিফ্যাক্ট হয়। (সমস্যা #৪৭৩২২৬৭১৫)
Android 17 Beta 1 (ফেব্রুয়ারি ২০২৬)
Beta 1 এখন উপলভ্য, আপনার অ্যাপের সাথে ব্যবহার করে দেখার জন্য লেটেস্ট ফিচার ও পরিবর্তন সহ। এই রিলিজ ডেভেলপমেন্ট, টেস্টিং ও সাধারণ ব্যবহারের জন্য উপযুক্ত। তবে, Android 17 এখনও ডেভেলপ করা হচ্ছে, তাই Android সিস্টেম এবং এতে চলা অ্যাপ সবসময় প্রত্যাশা অনুযায়ী কাজ নাও করতে পারে।
আগের ভার্সনের মতো, Android 17-এ সিস্টেম পরিবর্তন অন্তর্ভুক্ত আছে। কিছু ক্ষেত্রে, এই পরিবর্তনগুলি Android 17-এ আপডেট না করা পর্যন্ত অ্যাপগুলিকে প্রভাবিত করতে পারে, তাই আপনি ছোটখাটো সমস্যা থেকে শুরু করে আরও উল্লেখযোগ্য সীমাবদ্ধতা পর্যন্ত প্রভাব দেখতে পারেন। সাধারণত, বেশিরভাগ অ্যাপ প্রত্যাশা অনুযায়ী কাজ করবে, যেমন বেশিরভাগ API এবং ফিচার কাজ করে।
Beta 1-এ নতুন কী আছে
Android 17-এ আরও বেশি মানানসই Android অ্যাপের জন্য আমাদের কাজ চালিয়ে যাওয়া হচ্ছে, ক্যামেরা ও মিডিয়া সংক্রান্ত ক্ষমতার ক্ষেত্রে উল্লেখযোগ্য উন্নতি, কানেক্টিভিটি অপ্টিমাইজ করার জন্য নতুন টুল এবং কম্প্যানিয়ন ডিভাইসের জন্য আরও বেশি প্রোফাইল নিয়ে আসা হয়েছে। হাইলাইটের মধ্যে রয়েছে:
ইউজার ইন্টারফেস ও উইন্ডোইং
বড় স্ক্রিনের জন্য বাধ্যতামূলক অ্যাডাপ্টিভিটি
বড় স্ক্রিনে (sw ≥ 600dp) চলা Android 17 (API লেভেল 37) টার্গেট করা অ্যাপ আর সাইজ পরিবর্তন বা ওরিয়েন্টেশন পরিবর্তন থেকে অপ্ট-আউট করতে পারবে না।
- এড়িয়ে যাওয়া অ্যাট্রিবিউট: বড় স্ক্রিনে
screenOrientation,resizeableActivity,minAspectRatioওmaxAspectRatioএড়িয়ে যাওয়া হয়। - ছাড়: ৬০০ডিপি-র থেকে ছোট ডিভাইস এবং গেম (
android:appCategory) হিসেবে বিভাগভুক্ত অ্যাপ।
অপ্টিমাইজ করা কনফিগারেশন পরিবর্তন
স্টেট লস আটকাতে, সিস্টেম ডিফল্ট হিসেবে অ্যাক্টিভিটি আর রিস্টার্ট করে না নির্দিষ্ট কনফিগারেশন পরিবর্তনের জন্য, যার মধ্যে রয়েছে:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(শুধুমাত্র UI মোডUI_MODE_TYPE_DESK-এ পরিবর্তন হলে অথবাUI_MODE_TYPE_DESKথেকে অন্য কোনও ধরনের UI মোডে পরিবর্তন হলে)
ব্যবস্থা নিতে হবে: আপনার অ্যাপ যদি এইসব ইভেন্টের জন্য রিসোর্স রিলোড করতে রিস্টার্টের উপর নির্ভর করে, তাহলে আপনাকে অবশ্যই নতুন android:recreateOnConfigChanges ম্যানিফেস্ট অ্যাট্রিবিউট ব্যবহার করে স্পষ্টভাবে অপ্ট-ইন করতে হবে।
পারফর্ম্যান্স ও রানটাইম
- লক-ফ্রি MessageQueue:
android.os.MessageQueue-এর নতুন লক-ফ্রি ইমপ্লিমেন্টেশন মিস হওয়া ফ্রেমের সংখ্যা কমায়। - জেনারেশনাল গার্বেজ কালেকশন: ART-এর কনকারেন্ট মার্ক-কম্প্যাক্ট কালেক্টর এখন জেনারেশনাল GC-কে সাপোর্ট করে, ঘন ঘন, কম খরচের "ইয়াং জেনারেশন" কালেকশনকে অগ্রাধিকার দেয়।
- নতুন প্রোফাইলিং ট্রিগার:
ProfilingManager,COLD_START,OOMএবংKILL_EXCESSIVE_CPU_USAGE-এর জন্য ট্রিগার যোগ করে। - বিজ্ঞপ্তি সংক্রান্ত বিধিনিষেধ: মেমরির ব্যবহার কমাতে কাস্টম বিজ্ঞপ্তি ভিউতে সাইজের কঠোর সীমা এনফোর্স করা হয়েছে।
মিডিয়া ও ক্যামেরা
ক্যামেরা
- ডায়নামিক সেশন আপডেট: সেশন বন্ধ না করে বা কোনও সমস্যা না ঘটিয়ে ব্যবহারের ক্ষেত্র (যেমন, ফটো থেকে ভিডিও) পরিবর্তন করতে
CameraCaptureSession.updateOutputConfigurations()ব্যবহার করুন।
অডিও ও ভিডিও
- ভিডিও রেকর্ডিংয়ের জন্য কনস্ট্যান্ট কোয়ালিটি: MediaRecorder-এ setVideoEncodingQuality() আপনাকে ভিডিও এনকোডারের জন্য কনস্ট্যান্ট কোয়ালিটি (CQ) মোড কনফিগার করার সুবিধা দেয়।
- ব্যাকগ্রাউন্ড অডিও হার্ডেনিং: অ্যাপটি সঠিক লাইফসাইকেল স্টেটে না থাকলে, অডিও প্লেব্যাক, ফোকাস সংক্রান্ত অনুরোধ এবং ভলিউম পরিবর্তন সাইলেন্টলি শুরু হয় (ব্যর্থ হয়)।
- VVC সাপোর্ট: ভার্সেটাইল ভিডিও কোডিং (H.266)-এর জন্য প্ল্যাটফর্ম সাপোর্ট যোগ করা হয়েছে।
গোপনীয়তা এবং সুরক্ষা
- ক্লিয়ারটেক্সট বন্ধ করা :
android:usesCleartextTrafficভবিষ্যতের রিলিজে বন্ধ করা হবে, ভবিষ্যতের SDK লেভেলে গেট করা হবে। এই অ্যাট্রিবিউটের উপর নির্ভর করে এমন অ্যাপ ডিফল্ট হিসেবে ক্লিয়ারটেক্সট ব্লক করবে; নেটওয়ার্ক সুরক্ষা কনফিগারেশন-এ মাইগ্রেট করুন। - HPKE হাইব্রিড ক্রিপ্টোগ্রাফি: HPKE হাইব্রিড ক্রিপ্টোগ্রাফি প্রয়োগ করার জন্য একটি পাবলিক পরিষেবা প্রদানকারী ইন্টারফেস চালু করা হয়েছে।
কানেক্টিভিটি ও টুল
- কম্প্যানিয়ন ডিভাইস ম্যানেজার:
- নতুন প্রোফাইল: মেডিকেল ডিভাইস এবং ফিটনেস ট্র্যাকার।
- ইউনিফায়েড অনুমতি ডায়ালগ:
setExtraPermissionsঅ্যাসোসিয়েশন ডায়ালগে আশেপাশের অনুমতি বান্ডেল করে।