রিলিজ নোট

বিটা ৪

মুক্তির তারিখ ২৮ আগস্ট, ২০২৬
নির্মাণ সিপি৪১.২৬০৮১৪.০০৩.এ২
সিপি৪১.২৬০৮১৪.০০৩.বি১
সিপি৪১.২৬০৮১৪.০০৩.সি২
এমুলেটর সমর্থন x86 (64-বিট), ARM (v8-A)
নিরাপত্তা প্যাচ স্তর ২০২৬-০৮-০৫
গুগল প্লে পরিষেবা ২৬.২৮.৩৩

বিটা ৩

মুক্তির তারিখ ১৪ আগস্ট, ২০২৬
নির্মাণ CP41.260731.005.A2
সিপি৪১.২৬০৭৩১.০০৫.বি১
এমুলেটর সমর্থন x86 (64-বিট), ARM (v8-A)
নিরাপত্তা প্যাচ স্তর ২০২৬-০৮-০৫
গুগল প্লে পরিষেবা ২৬.২৬.৩৪

বিটা ২

মুক্তির তারিখ ৩ আগস্ট, ২০২৬
নির্মাণ সিপি৪১.২৬০৭১৭.০০৬
এমুলেটর সমর্থন x86 (64-বিট), ARM (v8-A)
নিরাপত্তা প্যাচ স্তর ২০২৬-০৭-০৫
গুগল প্লে পরিষেবা ২৬.২৪.৩৫

বিটা ১

মুক্তির তারিখ ২০ জুলাই, ২০২৬
নির্মাণ সিপি৪১.২৬০৭০১.০০৫
এমুলেটর সমর্থন x86 (64-বিট), ARM (v8-A)
নিরাপত্তা প্যাচ স্তর ২০২৬-০৭-০৫
গুগল প্লে পরিষেবা ২৬.২৩.৩৪

অ্যান্ড্রয়েড ১৭ কিউপিআর ২ বিটা ৪ (আগস্ট ২০২৬)

অ্যান্ড্রয়েড ১৭-এর প্রাথমিক রিলিজের উপর ভিত্তি করে, আমরা বিভিন্ন ত্রুটি সংশোধন এবং উন্নতির মাধ্যমে প্ল্যাটফর্মটি আপডেট করে চলেছি, যা পরবর্তীতে সমর্থিত ডিভাইসগুলিতে প্রকাশ করা হয়। এই রিলিজগুলি ত্রৈমাসিক ভিত্তিতে কোয়ার্টারলি প্ল্যাটফর্ম রিলিজ (QPRs)-এর মাধ্যমে সম্পন্ন হয়, যা ফিচার ড্রপস- এর অংশ হিসেবে AOSP এবং গুগল পিক্সেল ডিভাইস উভয়কেই সরবরাহ করা হয়।

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

Android 17 QPR2-তে একটি ছোটখাটো SDK রিলিজ অন্তর্ভুক্ত রয়েছে। এই ইনক্রিমেন্টাল আপডেটে কোনো পরিকল্পিত আচরণগত পরিবর্তন নেই, ফলে কম্প্যাটিবিলিটি টেস্টিংয়ের প্রয়োজনীয়তা কমে যায়। আপনি API diff রিপোর্টে বর্তমান SDK পরিবর্তনগুলো দেখতে পারেন।

কল ফরওয়ার্ডিং জালিয়াতির বিরুদ্ধে কঠোর ব্যবস্থা গ্রহণ

অ্যান্ড্রয়েড ১৭ কিউপিআর২ ব্যবহারকারীদের জালিয়াতি থেকে রক্ষা করার জন্য প্রোগ্রাম্যাটিক কল ফরওয়ার্ডিংয়ের উপর নতুন নিরাপত্তা বিধিনিষেধ চালু করেছে। সিস্টেমটি এখন TelephonyManager.sendUssdRequest() API ব্যবহার করে এক্সিকিউট করা কল-ফরওয়ার্ডিং USSD কোডগুলো (যেমন *21# ) পার্স করে এবং বেছে বেছে সেগুলোর উপর বিধিনিষেধ আরোপ করে।

  • এপিআই সীমাবদ্ধতা: শুধুমাত্র CALL_PHONE পারমিশন ব্যবহার করে এমন কল-ফরওয়ার্ডিং কোডগুলোর জন্য sendUssdRequest() এপিআইটি আর ব্যবহারযোগ্য নয়। ব্যাকগ্রাউন্ডে এই কোডগুলো চালানোর চেষ্টাকারী সাধারণ অ্যাপগুলো ব্লক হয়ে যাবে এবং একটি USSD_ERROR_NOT_ALLOWED কলব্যাক পাবে।
  • সিস্টেম নিশ্চিতকরণ: সোশ্যাল ইঞ্জিনিয়ারিং স্ক্যাম প্রতিরোধ করার জন্য, সিস্টেম ডায়ালারে ম্যানুয়ালি কল-ফরওয়ার্ডিং কোড ডায়াল করার আগে ব্যবহারকারীরা এখন কমান্ডটি কার্যকর হওয়ার পূর্বে একটি নতুন OS-স্তরের নিশ্চিতকরণ ডায়ালগ দেখতে পাবেন।
  • কল ফরওয়ার্ডিং-বিহীন ইউএসএসডি: কল ফরওয়ার্ডিং-বিহীন ইউএসএসডি অনুরোধগুলো (যেমন মোবাইল মানি ট্রান্সফার এবং অ্যাকাউন্ট চেক) এই পরিবর্তনের দ্বারা প্রভাবিত হবে না।
  • প্রতিকার: যদি আপনার অ্যাপটি প্রভাবিত হয়, তবে যাচাই করুন যে এটি USSD_ERROR_NOT_ALLOWED ফেইলর কলব্যাকটি সুষ্ঠুভাবে পরিচালনা করে। যেসব অ্যাপের কল-ফরওয়ার্ডিং সেটআপ প্রয়োজন কিন্তু অব্যাহতিপ্রাপ্ত ভূমিকার (exempted role) জন্য যোগ্য নয়, সেগুলোর ক্ষেত্রে ডায়ালার আগে থেকে পূরণ (pre-fill) করার জন্য আপনার ফ্লো-কে ACTION_DIAL ইন্টেন্ট ব্যবহারে মাইগ্রেট করুন, যা ব্যবহারকারীকে ম্যানুয়ালি কাজটি নিশ্চিত করার সুযোগ দেবে।

বিটা ৪-এ সমাধান করা প্রধান সমস্যাসমূহ (আগস্ট ২০২৬)

  • "render apps below the cutout area" ডেভেলপার সেটিংটি চালু করার ফলে ফুলস্ক্রিন ভিডিও প্লেব্যাক থেকে বের হওয়ার পর লঞ্চারের স্ট্যাটাস বারটি স্বচ্ছ হয়ে যাচ্ছিল। ( ইস্যু #295747911 )
  • তাপ ব্যবস্থাপনা সংক্রান্ত একটি সমস্যার কারণে ব্যবহারের সময় ডিভাইসগুলো অতিরিক্ত গরম হয়ে যাচ্ছিল এবং অপ্রত্যাশিতভাবে রিবুট হচ্ছিল। ( ইস্যু #437116407 )
  • এক্সটার্নাল ইউএসবি-সি এক্সআর গ্লাসে স্ক্রিন মিররিং করতে বাধা সৃষ্টিকারী একটি সমস্যা। ( ইস্যু #439269938 )
  • ডিসপ্লে কাটআউটের নিচে অ্যাপ রেন্ডার করার সময় জেসচার নেভিগেশন অকার্যকর হয়ে পড়েছিল। ( ইস্যু #441378954 )
  • ৮০% ব্যাটারি লিমিট অপটিমাইজেশনের কারণে চূড়ান্ত ২% থ্রেশহোল্ডে চার্জ হতে অতিরিক্ত সময় লাগছিল। ( ইস্যু #477009501 , ইস্যু #476803337 )
  • লঞ্চারের UI-এর একটি সমস্যা, যেখানে অ্যাপ ড্রয়ারে অ্যাপ খোঁজার সময় টেক্সট ইনপুট প্রসেস করা যাচ্ছিল না। ( Issue #505157934 , Issue #527921034 , Issue #530531588 , Issue #537704656 )
  • হার্ডওয়্যার বাটনের মাধ্যমে পাওয়ার মেনু চালু করার ফলে নেভিগেশন বারের পেছনের ব্যাকগ্রাউন্ড ব্লার এফেক্টটি অনুপস্থিত ছিল। ( ইস্যু #537202501 )
  • একটি সমস্যা যেখানে ফোন কলের অডিও সংযুক্ত ব্লুটুথ ডিভাইসগুলির পরিবর্তে ডিফল্টভাবে ফোনের স্পিকারে চলে যাচ্ছিল। ( ইস্যু #537908014 , ইস্যু #541501134 , ইস্যু #541772860 , ইস্যু #545047074 )
  • রিসেন্টস অ্যাপ সুইচারের একটি রেন্ডারিং বাগ, যেখানে হরাইজন্টাল স্ক্রোলিংয়ের সময় প্রথম টাস্ক কার্ডটি মাঝে মাঝে ফ্রিজ হয়ে যেত এবং দৃশ্যত অন্যান্য অ্যাপের পিছনে চলে যেত। ( ইস্যু #530484511 , ইস্যু #505564040 , ইস্যু #545574713 , ইস্যু #551022006 )
  • স্ক্রিন রেকর্ডিং চলাকালীন একটি অডিও সার্ভিস রিসোর্স লক সক্রিয় হয়ে যায়, যার ফলে ডিভাইসটি রিস্টার্ট না করা পর্যন্ত Gboard এবং Gemini-এর মতো অ্যাপ ও ইনপুট মেথডগুলোতে মাইক্রোফোন ব্যবহার করা যাচ্ছিল না। ( ইস্যু #538229807 )
  • সিস্টেম UI-এর একটি ভিজ্যুয়াল অসঙ্গতি, যেখানে হোম স্ক্রিন থেকে স্ক্রিন বন্ধ করলে পাওয়ার-বাটন স্ক্রিন-অফ অ্যানিমেশনের পরিবর্তে একটি সাধারণ ফেড ট্রিগার হচ্ছিল। ( ইস্যু #541261786 )
  • ডার্ক মোডে একটি নিম্ন-কনট্রাস্ট রেন্ডারিং সমস্যা, যেখানে সংযুক্ত ওয়াই-ফাই সেটিংসের গিয়ার আইকনটি প্রায় দেখাই যাচ্ছিল না। ( ইস্যু #536320341 )
  • সংযুক্ত স্মার্ট গ্লাসে 3D মোড চালু করার ফলে স্ক্রিনটি ফাঁকা দেখাচ্ছিল। ( ইস্যু #536628506 )
  • একটি ইউজার ইন্টারফেস সমস্যা যার কারণে নোটিফিকেশন বারটি পুরোপুরি নিচে নামানো যাচ্ছিল না। ( Issue #539244095 , Issue #547801203 , Issue #547017781 , Issue #546896889 , Issue #547163658 , Issue #547281675 )
  • PowerVR GPU ড্রাইভারের টেক্সচার স্টেট প্রসেসিং-এ একটি অবৈধ মেমরি রিড সমাধান করার সময়, শ্যাডো ম্যাপকে ভার্টেক্স কালার অ্যাট্রিবিউটের সাথে একত্রিত করতে গিয়ে WebGL অ্যাপ্লিকেশনগুলো ব্রাউজার প্রসেসকে ফ্রিজ বা ক্র্যাশ করে দিতে পারতো—এই সমস্যাটির কারণ ছিল। ( ইস্যু #541322087 )
  • কম আলোতে ফেস আনলক ব্যর্থ হওয়ায় ফিঙ্গারপ্রিন্ট আনলক বাইপাস হয়ে যাচ্ছিল এবং পিন প্রবেশ করতে বাধ্য হচ্ছিল। ( ইস্যু #547597971 , ইস্যু #545329611 , ইস্যু #541723970 )

বিটা ৩-এ সমাধান করা প্রধান সমস্যাসমূহ (আগস্ট ২০২৬)

  • নোটিফিকেশন শেড এবং কুইক সেটিংস মেনু খোলার ফলে ভিজ্যুয়াল ত্রুটি এবং ডিভাইসটি অপ্রত্যাশিতভাবে রিস্টার্ট হয়েছে। ( ইস্যু #535249652 , ইস্যু #543124160 )
  • ডিভাইস হেলথ অ্যান্ড সাপোর্ট টুলটি ব্যবহারকারীদের কাছে ভুলবশত ব্যাটারির ধারণক্ষমতা হ্রাসের মিথ্যা সতর্কতা প্রদর্শন করছিল। ( ইস্যু #535421490 , ইস্যু #538943170 , ইস্যু #535504630 )

বিটা ১-এ (জুলাই ২০২৬) সমাধান করা প্রধান সমস্যাগুলো

  • রিমোট বন্ড বিচ্ছিন্ন হওয়ার পর ব্লুটুথ পুনরায় পেয়ারিং নীরবে ব্যর্থ হয়। ( ইস্যু #412524057 )
  • অ্যাপটির নোটিফিকেশন বন্ধ থাকা সত্ত্বেও, ডিভাইসটি চালু করার পর লক স্ক্রিনে মিডিয়া প্লেয়ারের কন্ট্রোলগুলো ক্ষণিকের জন্য দেখা গিয়েছিল। ( ইস্যু #484607701 )
  • জেমিনি চালু করার সময় একটি সিস্টেম ক্র্যাশের কারণে পিক্সেল ডিভাইসগুলো অপ্রত্যাশিতভাবে রিবুট হয়ে যাচ্ছে। ( ইস্যু #505750489 )
  • একাধিক আঙুল দিয়ে ড্র্যাগ-অ্যান্ড-ড্রপ জেসচার শুরু করার ফলে সোর্স অ্যাপ্লিকেশনটি পরবর্তী টাচ ইভেন্ট গ্রহণ করা বন্ধ করে দেয়। ( ইস্যু #516836306 )
  • সিস্টেম রিস্টার্ট না করা পর্যন্ত নোটিফিকেশন শেড থেকে নোটিফিকেশনগুলো এলোমেলোভাবে অদৃশ্য হয়ে যাচ্ছিল। ( ইস্যু #526139207 , ইস্যু #522657034 )
  • ক্লাস কনস্ট্যান্টের পরিবর্তে "NONE" স্ট্রিং ডাইজেস্ট ব্যবহার করলে একটি এক্সেপশনের কারণে ML-DSA কী জেনারেশন ব্যর্থ হয়। ( ইস্যু #525612735 )
  • AccessibilityNodeInfo.toString() ফাংশনে একটি সমস্যা ছিল, যেখানে উইন্ডোর সীমানা ভুলভাবে স্ক্রিনের সীমানা ব্যবহার করে লগ করা হচ্ছিল, যার ফলে বিভ্রান্তিকর অ্যাক্সেসিবিলিটি ডিবাগিং ডেটা পাওয়া যাচ্ছিল। ( ইস্যু #520428442 )
  • রিবুট করার পর উইন্ডো-লেভেল UI ব্লার ইফেক্টগুলো রেন্ডার হতে ব্যর্থ হয়েছে এবং "Allow window-level blurs" ডেভেলপার টগলটি রিসেট হয়ে গেছে। ( ইস্যু #527376569 )