Android Studio প্রিভিউয়ের রিলিজ নোট

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

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

Android Studio প্রিভিউ রিলিজ সংক্রান্ত লেটেস্ট খবর, যার মধ্যে প্রতিটি প্রিভিউ রিলিজের উল্লেখযোগ্য সমস্যার সমাধান সহ আরও অনেক কিছু জানতে, Android Studio ব্লগে রিলিজ আপডেট দেখুন।

Android Studio-র বর্তমান ভার্সন

নিচের টেবিলে Android Studio-র বর্তমান ভার্সন ও সেগুলির নিজ নিজ চ্যানেল তালিকাভুক্ত করা হয়েছে।

ভার্সন চ্যানেল
Android Studio Rabbit 1 স্থিতিশীল
Android Gradle প্লাগ-ইন 9.4.0 স্থিতিশীল
Android Studio Rabbit 2 ক্যানারি

Android Gradle প্লাগ-ইন প্রিভিউয়ের সাথে মানানসই

Android Studio-এর প্রতিটি প্রিভিউ ভার্সন, Android Gradle প্লাগ-ইনের (AGP) সংশ্লিষ্ট ভার্সনের সাথে প্রকাশ করা হয়। Studio-এর প্রিভিউ ভার্সন AGP-এর যেকোনও মানানসই স্টেবল ভার্সনের সাথে কাজ করতে পারবে। তবে, আপনি AGP-র প্রিভিউ ভার্সন ব্যবহার করলে, আপনাকে অবশ্যই Studio-এর সংশ্লিষ্ট প্রিভিউ ভার্সন ব্যবহার করতে হবে (যেমন, Android Studio Chipmunk Canary 7-এর সাথে AGP 7.2.0-alpha07)। আলাদা আলাদা ভার্সন (যেমন, AGP 7.2.0-alpha07 সহ Android Studio Chipmunk Beta 1) ব্যবহার করার চেষ্টা করলে সিঙ্ক করা যাবে না, যার ফলে AGP-এর সংশ্লিষ্ট ভার্সনে আপডেট করার জন্য প্রম্পট দেখানো হবে।

Android Gradle প্লাগ-ইন API বন্ধ করা ও সরিয়ে দেওয়া সংক্রান্ত বিস্তারিত লগ পেতে, Android Gradle প্লাগ-ইন API আপডেট দেখুন।

Studio Labs

Studio Labs আপনাকে Android Studio-এর একটি স্থিতিশীল ভার্সনে লেটেস্ট AI এক্সপেরিমেন্টাল ফিচার ব্যবহার করে দেখতে দেয়, যাতে আপনি আরও দ্রুত আমাদের AI সহায়তা অফারগুলি আপনার ডেভেলপমেন্ট ওয়ার্কফ্লোতে ইন্টিগ্রেট করতে পারেন। আরও তথ্যের জন্য, Studio Labs দেখুন।

Studio Labs-এ বর্তমানে উপলভ্য ফিচারগুলি নিচে উল্লেখ করা হল।

ফিচার বর্ণনা Docs
Android Studio-এর জন্য জার্নি এন্ড-টু-এন্ড পরীক্ষার ধাপ ও অ্যাসারশন বর্ণনা করতে ন্যাচারাল ল্যাঙ্গুয়েজ ব্যবহার করুন। Android Studio-র জন্য জার্নি

Android Studio Rabbit 2

Android Studio Rabbit 2-তে নিম্নলিখিত নতুন ফিচার রয়েছে।

Android Studio-র এই ভার্সনে কী কী সমস্যা সমাধান করা হয়েছে তা জানতে, সমাধান করা সমস্যা দেখুন।

নিজের এজেন্ট যোগ করুন (BYOA): আপনার পছন্দের কোডিং এজেন্ট ইন্টিগ্রেট করুন

Android Studio-তে কাস্টম AI মডেল সংক্রান্ত সহায়তা প্রদান করার পাশাপাশি, Android Studio Rabbit 2 Canary 2 নিজের এজেন্ট নিয়ে আসুন (BYOA) ফিচার নিয়ে এসেছে। BYOA ব্যবহার করে, আপনি নিজের পছন্দের AI কোডিং এজেন্ট—এর মধ্যে Claude Agent, OpenAI Codex এবং Google Antigravity—ওপেন এজেন্ট ক্লায়েন্ট প্রোটোকল (ACP) ব্যবহার করে সরাসরি Android Studio-তে কানেক্ট করতে পারবেন।

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

এজেন্ট টুল উইন্ডোতে এজেন্ট মেনু থেকে AI এজেন্ট বেছে নিন।

BYOA নিম্নলিখিত সুবিধা প্রদান করে:

  • যেকোনও ACP-কম্প্লায়েন্ট এজেন্টের জন্য সহায়তা।
  • বিল্ড ডায়াগনস্টিকস, Android SDK টুল, টার্মিনাল ও শেল এক্সিকিউশন এবং এমুলেটর ম্যানেজমেন্টের জন্য সরাসরি IDE অ্যাক্সেস।
  • ব্যক্তিগত API কী এবং গ্রাহক সাবস্ক্রিপশন কাজ করে এমন সাইন-ইন বিকল্প।

শুরু করুন

BYOA ব্যবহার শুরু করতে, এইসব ধাপ অনুসরণ করুন:

  1. Android Studio-কে লেটেস্ট ক্যানারি রিলিজে আপডেট করুন।
  2. আপনার এজেন্ট কানেক্ট করুন: এজেন্ট উইন্ডোতে, ডিফল্ট এজেন্টদের মধ্যে একটি বেছে নিন (Claude Agent, Codex, বা Antigravity) এবং সাইন-ইন করুন বা API কী দিন। অতিরিক্ত এজেন্টদের ফাইল (macOS-এ Android Studio) > সেটিংস > টুল > AI > এজেন্ট বিকল্পে গিয়ে রেজিস্ট্রি থেকে খুঁজে পাওয়া যাবে।

কম্পোজ প্রিভিউ স্ক্রিনশট টেস্টিং টুল

আপনার কম্পোজ UI পরীক্ষা করতে এবং রিগ্রেশন প্রতিরোধ করতে, 'কম্পোজ প্রিভিউ স্ক্রিনশট টেস্টিং' টুল ব্যবহার করুন। নতুন টুল আপনাকে HTML রিপোর্ট তৈরি করতে সাহায্য করে, যা আপনাকে অ্যাপের UI-তে হওয়া যেকোনও পরিবর্তন ভিজ্যুয়ালি শনাক্ত করতে দেয়। কম্পোজ প্রিভিউ স্ক্রিনশট টেস্টিং লিঙ্কে গিয়ে আরও জানুন।

মডেল অ্যাসাইনমেন্ট

মডেল অ্যাসাইনমেন্ট ফিচারের সাহায্যে, Android Studio-তে বিভিন্ন ধরনের টাস্কের জন্য আপনি আলাদা আলাদা AI মডেল বেছে নিতে পারবেন। যেমন, এজেন্ট মোডে জটিল যুক্তি সংক্রান্ত টাস্কের জন্য আপনি একটি বড়, প্রো-টিয়ার মডেল এবং কমিট মেসেজ তৈরি করা বা পরবর্তী এডিট সম্পর্কিত পূর্বাভাসের মতো সহজ, লেটেন্সি-সংবেদনশীল টাস্কের জন্য একটি দ্রুত, হালকা মডেল অ্যাসাইন করতে পারেন। এর ফলে আপনি বিভিন্ন ফিচার জুড়ে কোয়ালিটি, স্পিড ও কোটা ব্যবহারের মধ্যে ব্যালেন্স বজায় রাখতে পারবেন।

এটি কনফিগার করতে, ফাইল (macOS-এ Android Studio) > সেটিংস > টুল > AI > মডেল প্রদানকারী বিকল্পে যান, মডেল অ্যাসাইনমেন্ট ট্যাব বেছে নিন এবং ড্রপডাউন ব্যবহার করে প্রতিটি ফিচার বিভাগে একটি করে মডেল অ্যাসাইন করুন। এছাড়াও, আপনি এজেন্ট মোড প্যানেলে মডেল সিলেক্টর ড্রপডাউন থেকে সরাসরি মডেল পরিবর্তন করতে পারবেন—চিন্তাভাবনা ফিচারের জন্য মডেল অ্যাসাইনমেন্ট সেটিংস আপনার বেছে নেওয়া বিকল্প অনুযায়ী অটোমেটিক আপডেট হয়ে যাবে।

সিঙ্ক করার প্রসেস প্যারালালে চালানোর ক্ষেত্রে উন্নতি

Android Studio Rabbit 1 Canary 4 থেকে শুরু করে, আমরা প্যারালাল সিঙ্ক এক্সিকিউশনে আরও উন্নতি করেছি। Android Studio Quail 1 | 2026.1.2 Patch 1-এ, আপনার gradle.properties ফাইলে org.gradle.tooling.parallel=true যোগ করার সময় IDEA প্যারালাল মডেল ফেচিং ডিফল্ট হিসেবে বন্ধ করা ছিল। এই রিলিজ থেকে শুরু করে, Gradle ভার্সন 9.4 বা তার পরের যেকোনও ভার্সন ব্যবহার করার সময় IDEA প্যারালাল মডেল ফেচিং ডিফল্ট হিসেবে চালু করা থাকে, তবে org.gradle.tooling.parallel-এর মান true হিসেবে সেট করা থাকতে হবে।

iOS, Flutter ও React Native অ্যাপ Android-এ মাইগ্রেট করা

আপনি এখন Android Studio-তে অটোমেটিক মাইগ্রেশন টুলের সাহায্যে আগে থেকে থাকা iOS, Flutter এবং React Native প্রোজেক্টকে নেটিভ Android-এ মাইগ্রেট করতে পারবেন। নতুন প্রোজেক্ট উইজার্ড থেকে, আপনি অ্যাসিস্ট্যান্টকে কল করে বেছে নেওয়া প্রোজেক্টকে Kotlin ও Jetpack Compose-ভিত্তিক Android অ্যাপে কনভার্ট করতে পারবেন। ইন্টিগ্রেটেড প্রগ্রেস UI টাস্ক প্ল্যানিং, কোড ট্রান্সফর্মেশন ও কম্পাইলেশন চেক জুড়ে এন্ড-টু-এন্ড দৃশ্যমানতা প্রদান করে, এর ফলে একটি ফাংশনাল প্রোজেক্ট তৈরি হয় যা টেস্টিং ও যাচাইকরণের জন্য রেডি থাকে।

আরও জানতে, ক্রস-প্ল্যাটফর্ম অ্যাপ মাইগ্রেশন করা দেখুন।

খালি জায়গায় ডবল ক্লিক করে 'রানিং ডিভাইস' টুল উইন্ডো রিসাইজ করা

রানিং ডিভাইস টুল উইন্ডোতে আপনার ভার্চুয়াল বা মিরর করা ফিজিক্যাল ডিভাইসের চারপাশের অব্যবহৃত জায়গা আপনি সরিয়ে দিতে পারবেন। ডিভাইস স্ক্রিনের (এবং ফ্রেম, দেখা গেলে) বাইরে খালি ব্যাকগ্রাউন্ডের যেকোনও জায়গায় ডবল ক্লিক করে টুল উইন্ডোর সাইজ অটোমেটিক পরিবর্তন করুন অথবা ডিভাইস ডিসপ্লেতে ফিট করার জন্য স্প্লিট পেনের অনুপাত অ্যাডজাস্ট করুন।

  • ডক করা টুল উইন্ডো: ডিভাইসের চারপাশে অতিরিক্ত মার্জিন সরাতে টুল উইন্ডোর প্রস্থ (বাঁদিকে বা ডানদিকে ডক করা হলে) বা উচ্চতা (উপরে বা নিচে ডক করা হলে) অ্যাডজাস্ট করে।
  • ফ্লোটিং ও উইন্ডোড মোড: ডিভাইসের ডিসপ্লেতে যাতে ঠিকমতো ফিট করে সেই জন্য উইন্ডোর প্রস্থ ও উচ্চতা উভয়ই রিসাইজ করে।
  • স্প্লিট ভিউ: একাধিক ডিসপ্লে বা ডিভাইস পাশাপাশি দেখার সময় ইন্টার্নাল স্প্লিটার অটোমেটিক অ্যাডজাস্ট করে।

পরীক্ষা করার জন্য Google Play-তে প্রকাশ করা

Android Studio এখন আপনাকে সরাসরি Google Play Console টেস্ট ট্র্যাকে আপনার অ্যাপের নতুন রিলিজ আপলোড করার ক্ষমতা দেয়। সাইন করা অ্যাপ বান্ডেল ফ্লো জেনারেট করার শেষে 'টেস্টিংয়ের জন্য প্রকাশ করুন' বিকল্পে গিয়ে নতুন বিকল্প বেছে নিয়ে আপনি এটি করতে পারবেন। এই ইন্টিগ্রেশন Play Console ইন্টার্নাল টেস্ট ট্র্যাকে একেবারে নতুন অ্যাপের প্রাথমিক রিলিজ আপলোড করার সুবিধা দেয়। এছাড়াও, আপনি এই ফিচার ব্যবহার করে আগে থেকে থাকা অ্যাপের রিলিজ অন্য ধরনের টেস্ট ট্র্যাকে আপলোড করতে পারবেন। এই কার্যকারিতার সুবিধা নিতে হলে আপনাকে Google Play Console-এ রেজিস্টার করতে হবে।