অ্যান্ড্রয়েড স্টুডিও কোয়েল ২ এখন স্থিতিশীল: অ্যান্ড্রয়েড স্টুডিও এআই এজেন্টের সাহায্যে মাল্টি-টাস্কিং করুন
৩ মিনিটের পাঠ
অ্যান্ড্রয়েড স্টুডিও কোয়েল ২ এখন স্থিতিশীল এবং প্রোডাকশনে ব্যবহারের জন্য প্রস্তুত। এটি কনকারেন্ট এজেন্টিক ওয়ার্কফ্লো, নেটিভলি ইন্টিগ্রেটেড মেমরি লিক প্রোফাইলিং এবং কনটেক্সট-অ্যাওয়্যার ক্র্যাশ প্রতিকারের মাধ্যমে আপনার IDE-তে একটি নতুন মাত্রা যোগ করেছে। আপনি ব্যাপক আর্কিটেকচারাল পরিবর্তন করুন, মেমরি লিক ট্রেস করুন, বা কোনো গুরুতর প্রোডাকশন ক্র্যাশ সমাধান করুন—যা-ই করুন না কেন, অ্যান্ড্রয়েড স্টুডিও ম্যানুয়াল জটিলতা কমিয়ে আপনাকে আপনার ওয়ার্কস্পেসে স্থির রাখে।
নতুন কী আছে, তা এখানে বিস্তারিতভাবে তুলে ধরা হলো:
সমান্তরাল চ্যাটের মাধ্যমে মাল্টিটাস্কিং
অ্যান্ড্রয়েড স্টুডিও কোয়েল ২-এ, আমরা এজেন্ট মোডকে একেবারে গোড়া থেকে নতুন করে ডিজাইন করার জন্য কঠোর পরিশ্রম করেছি। এই নতুন আর্কিটেকচারটি আরও ভালো পারফরম্যান্স প্রদান করে, জটিল কাজগুলোকে ছোট ছোট অংশে ভাগ করার ক্ষেত্রে আরও বেশি নমনীয়তা দেয় এবং এজেন্ট তার কাজ করার জন্য যে অভ্যন্তরীণ টুলগুলো ব্যবহার করে, সেগুলোরও উন্নতি ঘটায়।
এইসব নেপথ্যের উন্নতির পাশাপাশি, এই পরিবর্তনগুলো আপনাকে একই সাথে একাধিক এজেন্ট চ্যাটে কথোপকথন করার সুযোগ করে দেয়। এজেন্ট মোডে অন্য কোনো প্রশ্ন জিজ্ঞাসা করার বা আলাদা কোনো কাজ শুরু করার আগে অ্যান্ড্রয়েড স্টুডিও এজেন্টের একটি কাজ শেষ হওয়ার জন্য অপেক্ষা করা এখন অতীত। আপনি নির্বিঘ্নে মাল্টি-টাস্ক করতে পারবেন: একটি ট্যাবে UI রিফ্যাক্টর শুরু করতে, দ্বিতীয়টিতে একটি ProGuard রুল ঠিক করতে এবং তৃতীয়টিতে ডকুমেন্টেশন তৈরি করতে পারবেন।
আপনার পাওয়া অনুরোধগুলোর উপর ভিত্তি করে আপনি চ্যাট ভেদে এজেন্ট কোন মডেল ব্যবহার করবে, তাও পরিবর্তন করতে পারেন। এলএলএম (LLM) কীভাবে অ্যান্ড্রয়েড ডেভেলপমেন্টের কাজগুলো সম্পাদন করে, তার বিশ্লেষণের জন্য অ্যান্ড্রয়েড বেঞ্চ (Android Bench) দেখুন।
- সমান্তরাল চ্যাট ব্যবহারের পদ্ধতি: একটি নতুন সমান্তরাল কথোপকথন শুরু করতে "+" আইকনে ক্লিক করুন এবং সক্রিয় কাজগুলোর মধ্যে যাতায়াত করতে হিস্ট্রি আইকনটি ব্যবহার করুন। বিকল্পভাবে, একটি নির্দিষ্ট ট্যাবে কথোপকথনটি খুলতে ফাইল > নতুন > নতুন এজেন্ট ট্যাব নির্বাচন করুন।
- দ্রষ্টব্য: Worktree সাপোর্ট বর্তমানে অনুপলব্ধ। একই প্রোজেক্ট ফাইল পরিবর্তনকারী একাধিক চ্যাট একসাথে চালানোর সময় সতর্কতা অবলম্বন করুন, কারণ এর ফলে এডিটর কনফ্লিক্ট হতে পারে।

LeakCanary-এর মাধ্যমে মেমরি লিক সনাক্তকরণ
অ্যান্ড্রয়েডে মেমোরি লিক তখন ঘটে, যখন আপনার কোড কোনো অবজেক্টের লাইফ সাইকেল শেষ হওয়ার অনেক পরেও সেটির রেফারেন্স ধরে রাখে। এর ফলে গার্বেজ কালেক্টর সেই মেমোরি পুনরুদ্ধার করতে পারে না, যা পরিণামে ধীরগতির পারফরম্যান্স বা OutOfMemoryError-এর কারণ হয়।
মেমোরি লিক খুঁজে বের করা একটি ক্লান্তিকর ও ম্যানুয়াল কাজ হতে পারে। অ্যান্ড্রয়েড স্টুডিও কোয়েল ২ থেকে শুরু করে, জনপ্রিয় ওপেন-সোর্স লিক ডিটেক্টর লিকক্যানারিকে একটি ডেডিকেটেড, ফার্স্ট-ক্লাস টাস্ক হিসেবে সরাসরি প্রোফাইলারের মধ্যে নেটিভভাবে ইন্টিগ্রেট করা হয়েছে।
এই ইন্টিগ্রেশনটি আপনার সীমিত রিসোর্সযুক্ত টেস্টিং ফোন থেকে হিপ অ্যানালাইসিসকে সরিয়ে আপনার শক্তিশালী ডেভেলপমেন্ট কম্পিউটারে নিয়ে এসে আপনার ডিবাগিং পারফরম্যান্সকে আমূল পরিবর্তন করে দেয়। আপনার কম্পিউটারে অ্যানালাইসিসটি চালানোর ফলে, লিক ট্রেসিং পাঁচ গুণ পর্যন্ত দ্রুততর এবং জ্যাঙ্ক-মুক্ত হয়, যার ফলে আপনার টেস্ট অ্যাপটি ডিভাইসে মসৃণভাবে চলতে থাকে।
প্রোফাইলিং সেশনের সময় একবার কোনো লিকেজ শনাক্ত হলে:
- প্রোফাইলারটি একটি ইন্টারেক্টিভ, রঙ-কোডযুক্ত লিক ট্রেস প্রদর্শন করে, যা ঘটনাগুলোকে শ্রেণিবদ্ধ করে এবং হারানো মেমরির পরিমাণ অনুমান করে।
- ট্রেসে থাকা যেকোনো লিকিং অবজেক্টের ওপর ‘গো টু ডিক্লারেশন’ ক্লিক করে আপনি আপনার এডিটরে কোডের ঠিক সেই লাইনে তাৎক্ষণিকভাবে চলে যেতে পারেন।
- আপনি ‘Fix with Agent’-এ ক্লিক করতে পারেন, যার ফলে জেমিনি এজেন্ট ট্রেসটি গ্রহণ করবে, রিটেইনড রেফারেন্সের মূল কারণ ব্যাখ্যা করবে এবং লিকটি বন্ধ করার জন্য সঠিক কোড পরিবর্তন (যেমন একটি লিসেনার আনবাইন্ড করা বা একটি স্ট্যাটিক রেফারেন্স ক্লিয়ার করা) লিখে দেবে।

অ্যাপ কোয়ালিটি ইনসাইটস এজেন্ট ইন্টিগ্রেশন
একটি অ্যাপ ক্র্যাশের মূল কারণ খুঁজে বের করতে ম্যানুয়ালি স্ট্যাক ট্রেস, ডিভাইসের ডেটা এবং সোর্স কোড একত্রিত করার প্রয়োজন হতে পারে। তবে, অ্যান্ড্রয়েড স্টুডিও-এর অ্যাপ কোয়ালিটি ইনসাইটস (AQI) এখন এজেন্ট মোডের সাথে সম্পূর্ণরূপে সমন্বিত, যা আপনার হয়ে এই কঠিন কাজটি করে দেয়।
আপনি যখন AQI প্যানেলে কোনো ক্র্যাশে ক্লিক করেন, তখন সাথে সাথেই সমস্যাটির একটি সংক্ষিপ্ত, উচ্চ-স্তরের সারাংশ পেয়ে যান। যদি আরও গভীরে যাওয়ার প্রয়োজন হয়, তবে কেবল 'আরও দেখুন' (See more) এ ক্লিক করুন। এটি একটি বিশেষ চ্যাট খুলে দেয়, যেখানে এজেন্ট আপনার নির্বাচিত মডেলটি ব্যবহার করে স্থানীয় সোর্স কোড এবং সম্পূর্ণ স্ট্যাক ট্রেস নিয়ে এসে ব্যর্থতার একটি বিশদ ব্যাখ্যা প্রদান করে।
নতুন এজেন্ট ইন্টিগ্রেশনের মাধ্যমে, আপনি সরাসরি সমস্যা শনাক্তকরণ থেকে সমাধানে যেতে পারবেন। ‘ফিক্স উইথ এআই’ (Fix with AI) এ ক্লিক করলে, এজেন্ট সমস্যাটি বিশ্লেষণ করবে, একটি ধাপে ধাপে সমাধান পরিকল্পনা প্রস্তাব করবে এবং—আপনার অনুমোদনের পর—প্রয়োজনীয় কোড পরিবর্তনগুলো সরাসরি আপনার প্রোজেক্টে প্রয়োগ করে সমাধানটি যাচাই করবে।
গুণমান ও স্থিতিশীলতার উন্নতি
নতুন ফিচারের পাশাপাশি, আমরা অসংখ্য বাগ সমাধান করে এবং ইন্টেলিজ প্ল্যাটফর্মের সর্বশেষ স্থিতিশীলতা ও কর্মক্ষমতা উন্নয়ন অন্তর্ভুক্ত করে গুণমানের উপর আমাদের মনোযোগ অব্যাহত রেখেছি, যা আপনার দৈনন্দিন ডেভেলপমেন্টের জন্য একটি উল্লেখযোগ্য উন্নতি।
শুরু করুন
আপনার ডেভেলপমেন্টকে আরও গতিশীল করতে প্রস্তুত? Android Studio Quail 2 ডাউনলোড করুন এবং আজই এই নতুন ফিচারগুলো অন্বেষণ শুরু করুন! বরাবরের মতোই, আপনার মতামত আমাদের কাছে অত্যন্ত গুরুত্বপূর্ণ।পরিচিত সমস্যাগুলো দেখুন , বাগ রিপোর্ট করুন এবং LinkedIn , Medium , YouTube বা X- এ আমাদের প্রাণবন্ত কমিউনিটির অংশ হোন।
পণ্যের খবরএই বছর গুগল আই/ও-তে আমরা গতানুগতিক পরিবর্তনের গণ্ডি পেরিয়ে অ্যাপ তৈরির পদ্ধতিতে একটি মৌলিক পরিবর্তন আনতে চলেছি। আমাদের নতুন টুলগুলো এজেন্টিক যুগের জন্য তৈরি করা হয়েছে, যেগুলোর ফিচার একজন অ্যান্ড্রয়েড ডেভেলপার হিসেবে আপনার উৎপাদনশীলতা বাড়ানোর পাশাপাশি আপনার কোডবেসে ব্যবহৃত এআই এজেন্টগুলোকে আরও শক্তিশালী করে তুলবে।
Matthew Warner • পড়তে ৮ মিনিট
পণ্যের খবরপ্রতিটি ডেভেলপারের এআই ওয়ার্কফ্লো এবং চাহিদা স্বতন্ত্র, এবং আপনার ডেভেলপমেন্টে এআই কীভাবে সাহায্য করবে তা বেছে নেওয়ার সুযোগ থাকাটা গুরুত্বপূর্ণ। জানুয়ারিতে, আমরা অ্যান্ড্রয়েড স্টুডিওতে এআই কার্যকারিতা চালনা করার জন্য যেকোনো লোকাল বা রিমোট এআই মডেল বেছে নেওয়ার সুবিধা চালু করেছি।
Matthew Warner • পড়তে ২ মিনিট
পণ্যের খবরঅ্যান্ড্রয়েড স্টুডিও পান্ডা ৩ এখন স্থিতিশীল এবং প্রোডাকশনে ব্যবহারের জন্য প্রস্তুত। এই রিলিজটি আপনার এআই-চালিত ওয়ার্কফ্লোর উপর আপনাকে আরও বেশি নিয়ন্ত্রণ এবং কাস্টমাইজেশনের সুযোগ দেয়, যা উচ্চ-মানের অ্যান্ড্রয়েড অ্যাপ তৈরি করাকে আগের চেয়েও সহজ করে তোলে।
Matt Dyor • পড়তে ৩ মিনিট
অ্যান্ড্রয়েড ডেভেলপমেন্টের সর্বশেষ তথ্য প্রতি সপ্তাহে আপনার ইনবক্সে পান।



