পণ্যের খবর

অ্যান্ড্রয়েড স্টুডিও আই/ও সংস্করণ: অ্যান্ড্রয়েড ডেভেলপার টুলসে নতুন কী আছে

৮ মিনিটের পাঠ
Matthew Warner
পণ্য ব্যবস্থাপক

এই বছর গুগল আই/ও-তে আমরা গতানুগতিক পরিবর্তনের গণ্ডি পেরিয়ে অ্যাপ তৈরির পদ্ধতিতে একটি মৌলিক পরিবর্তন আনতে চলেছি। আমাদের নতুন টুলগুলো এজেন্টিক যুগের জন্য তৈরি করা হয়েছে, যেগুলোর ফিচার একজন অ্যান্ড্রয়েড ডেভেলপার হিসেবে আপনার উৎপাদনশীলতা বাড়ানোর পাশাপাশি আপনার কোডবেসে ব্যবহৃত এআই এজেন্টগুলোকে আরও শক্তিশালী করে তুলবে। তাই, আপনি শুধুমাত্র এআই ব্যবহার করে অ্যাপ তৈরি করুন বা কোডের প্রতিটি লাইনের স্থপতি হতে পছন্দ করুন, আমাদের টুলগুলো আপনাকে প্রতিযোগিতায় এগিয়ে রাখবে।

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

তাহলে অ্যান্ড্রয়েড ডেভেলপার টুলস-এর নতুন কী কী বিষয় রয়েছে? এই ব্লগে আমরা ৩টি প্রধান ক্ষেত্র নিয়ে আলোচনা করব:

  • আপনার এজেন্টকে দায়িত্ব দিন: আপনি যে ডেভেলপমেন্টের কাজই করুন না কেন, অ্যান্ড্রয়েড স্টুডিও এজেন্ট আপনাকে সাহায্য করতে পারে; অ্যাপের আর্কিটেকচার ও ডিজাইন পরিকল্পনা থেকে শুরু করে কোড লেখা, ইউনিট টেস্টিং এবং বাগ ফিক্সিং পর্যন্ত।
  • যেকোনো AI প্রোভাইডার, যেখানেই আপনি বিল্ড করুন: Android Studio-তে, আপনি যেকোনো মডেল ব্যবহার করতে পারেন এবং আমরা আপনাকে সেরা পারফর্মিং মডেলগুলো বেছে নিতেও সাহায্য করি। Google, Anthropic, OpenAI-এর সেরা রিমোট মডেলগুলোর যেকোনো একটি বেছে নিন, অথবা যদি আপনার লোকালি চালানোর প্রয়োজন হয় - Gemma 4 হলো আমাদের সবচেয়ে সক্ষম এবং কার্যকর লোকাল মডেল! আর Android CLI-এর সাহায্যে, আপনি আপনার পছন্দের এজেন্ট এবং ডেভেলপার এনভায়রনমেন্ট ব্যবহার করে আরও দ্রুত ও সহজে অ্যান্ড্রয়েড অ্যাপ তৈরি করতে পারেন।
  • বরাবরের মতোই, পারফরম্যান্স এবং গুণমানই আমাদের সর্বোচ্চ অগ্রাধিকার: আমরা আপনাদের পছন্দের অ্যান্ড্রয়েড ডেভেলপার টুলগুলোতে বিনিয়োগ অব্যাহত রেখেছি: এমুলেটর থেকে শুরু করে প্রোফাইলার, পারফরম্যান্স অ্যানালাইজার এবং আরও অনেক কিছু!

১: আপনার এজেন্টকে এটি সামলাতে দিন

এজেন্টের দক্ষতা

অ্যান্ড্রয়েড স্টুডিও এখন এজেন্ট স্কিলস (Agent Skills) সমর্থন করে, যা হলো মডিউলার নির্দেশাবলীর একটি সেট এবং এটি এলএলএম (LLM)-দের বিশেষায়িত ওয়ার্কফ্লো ও ডোমেইন-নির্দিষ্ট জ্ঞানে দক্ষ করে তোলে। আপনার প্রোজেক্টে স্কিল যোগ করার মাধ্যমে, আপনি এজেন্টকে নির্দিষ্ট সেরা অনুশীলন, আর্কিটেকচার প্যাটার্ন বা লাইব্রেরি ওয়ার্কফ্লো অনুসরণ করতে শেখাতে পারেন। এটি আরও নির্ভুল, কনটেক্সট-অ্যাওয়্যার কোড জেনারেশন এবং উপযুক্ত কাজের জন্য স্বয়ংক্রিয়ভাবে স্কিল সক্রিয়করণ সক্ষম করে, যা এজেন্টকে একজন বিশেষজ্ঞের মতো কাজ করতে নিশ্চিত করে। আমরা সর্বশেষ অ্যান্ড্রয়েড স্টুডিও ক্যানারি বিল্ডে অনেকগুলো সেরা অ্যান্ড্রয়েড এবং ফায়ারবেস এজেন্ট স্কিল অন্তর্ভুক্ত করেছি, তাই আপনি সরাসরি বিল্ড করা শুরু করতে পারেন!

Agent_Skills.png
এজেন্ট মোডে দক্ষতা

আপনি আপনার নিজস্ব স্কিল তৈরি করতে পারেন, অথবা আমাদের অফিসিয়াল স্কিলগুলো ইনস্টল করতে অ্যান্ড্রয়েড সিএলআই (Android CLI) ব্যবহার করতে পারেন – এটি এমন একটি রিপোজিটরি যা কিছু সাধারণ ওয়ার্কফ্লো কভার করে, যেগুলো নিয়ে কিছু অ্যান্ড্রয়েড ডেভেলপার এবং এলএলএম (LLM) শিক্ষার্থীকে সমস্যায় পড়তে হতে পারে। এগুলো মডেলকে অ্যান্ড্রয়েড ডেভেলপমেন্টের উপর আমাদের সেরা অনুশীলন এবং নির্দেশিকা অনুসরণ করে নির্দিষ্ট প্যাটার্নগুলো আরও ভালোভাবে বুঝতে ও কার্যকর করতে সাহায্য করে, যেমন এক্সএমএল টু কম্পোজ মাইগ্রেশন (XML to Compose migration), এজ-টু-এজ (Edge-to-edge), নেভিগেশন ৩ (Navigation 3), এবং আরও অনেক কিছু। আপনি এমনকি অ্যান্ড্রয়েড এক্সআর (Android XR)-এর জন্যও স্কিল ব্যবহার করতে পারেন, যার শুরুটা হতে পারে জেটপ্যাক কম্পোজ গ্লিমার (Jetpack Compose Glimmer) দিয়ে তৈরি একটি চমৎকার ডিসপ্লে গ্লাসেস (Display Glasses) অ্যাপের মাধ্যমে।

এজেন্ট মোডে ফায়ারবেস দিয়ে ফুল-স্ট্যাক অ্যাপ তৈরি করুন

এখন ‘এজেন্ট স্কিলস ফর ফায়ারবেস’ ব্যবহার করে অ্যান্ড্রয়েড স্টুডিওর এজেন্ট মোডের মধ্যেই সরাসরি অথোরাইজেশন (Auth) এবং ফায়ারস্টোর (Firestore) ডেটাবেসের মতো ফায়ারবেস সার্ভিসগুলো চালু করা যাবে। আপনার এজেন্ট ফায়ারবেস ইন্টিগ্রেশন সম্পন্ন করতে এবং ব্যাকএন্ড সার্ভিসগুলো কনফিগার করতে সক্ষম হবে। এই ইন্টিগ্রেশন আপনাকে আপনার আইডিই (IDE) থেকে বের না হয়েই শক্তিশালী, ফুল-স্ট্যাক অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করার ক্ষমতা দেয়!

Firebase_FullStack_apps.png
এজেন্ট মোডের মাধ্যমে ফায়ারবেস ব্যবহার করে একটি ফুল-স্ট্যাক অ্যাপ তৈরি করা

সমান্তরাল কথোপকথন

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

parallel_threads.png
এজেন্ট মোডে সমান্তরাল কথোপকথন

একজন আরও সক্ষম নতুন প্রকল্প এজেন্ট

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

NewProjectAgent.png
নিউ প্রজেক্ট এজেন্ট দিয়ে একটি অ্যাপ তৈরি করা

এছাড়াও, এটি এখন বড় স্ক্রিনের জন্য সাপোর্ট প্রদান করে। আপনি শুরু থেকেই ট্যাবলেট, ফোল্ডেবল এবং ল্যাপটপ ডিভাইসের জন্য অপ্টিমাইজ করা লেআউট, নেভিগেশন এবং কম্পোনেন্ট দিয়ে আপনার প্রজেক্টটি তৈরি করতে পারেন। আপনার যদি বড় স্ক্রিনের এমুলেটর চালু করা থাকে, তবে সেটিতে আপনার অ্যাপ পরীক্ষা করার জন্য এতে অতিরিক্ত লজিক রয়েছে। শুধু অ্যান্ড্রয়েড এমুলেটরে প্রয়োজনীয় ডিভাইসটি কনফিগার করুন এবং এজেন্টটি তা পরীক্ষা করে দেখতে পারবে!

LargeFormFactors_NPA.png
ফোল্ডেবল এবং ট্যাবলেট ডিভাইসের জন্য বড় স্ক্রিনের অ্যাপ তৈরি করুন

২: যেকোনো এআই সরবরাহকারী, আপনি যেখানেই তৈরি করুন

গুগল এআই স্টুডিওতে অ্যান্ড্রয়েড অ্যাপ তৈরি করুন

Google AI Studio-তে এখন সম্পূর্ণ অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের সুবিধা রয়েছে। ব্যবহারকারীরা নতুন অ্যাপ্লিকেশন তৈরি করতে পারেন, একটি এমবেডেড অ্যান্ড্রয়েড এমুলেটরের মাধ্যমে তাৎক্ষণিকভাবে সেগুলোর প্রিভিউ দেখতে পারেন এবং ADB over USB ব্যবহার করে সরাসরি ফিজিক্যাল ডিভাইসে সেগুলো ডেপ্লয় করতে পারেন। এছাড়াও, ডেভেলপাররা সরাসরি Google Play-তে পাবলিশ করতে পারেন; AI Studio অ্যাপ রেকর্ড তৈরি, প্যাকেজ বান্ডল করা এবং একটি অভ্যন্তরীণ টেস্টিং ট্র্যাকে আপলোড করার কাজটি করে। অ্যাডভান্সড ডেভেলপমেন্ট এবং প্রোডাকশনের জন্য প্রস্তুত করতে, প্রোজেক্টগুলোকে একটি ZIP ফাইল হিসেবে এক্সপোর্ট করা যায় এবং অ্যান্ড্রয়েড স্টুডিওতে নির্বিঘ্নে খোলা যায়। শুরু করতে, আজই Google AI Studio ভিজিট করুন এবং তৈরি করা শুরু করুন!

Build_Android_apps_AI_Studio.png
অ্যান্ড্রয়েড ফ্রেমওয়ার্ক সহ গুগল এআই স্টুডিও বিল্ড মোড

অ্যান্ড্রয়েড সিএলআই আপনাকে যেকোনো এজেন্টের সাহায্যে আরও দ্রুত ও দক্ষতার সাথে বিল্ড করতে সাহায্য করে।

অ্যান্ড্রয়েড সিএলআই আপনাকে আপনার পছন্দের যেকোনো এজেন্ট, এলএলএম এবং টুল ব্যবহার করে অ্যাপ তৈরি করতে সক্ষম করে। শুধুমাত্র সাধারণ এলএলএম টুল ব্যবহারের তুলনায় এআই এজেন্টরা যাতে দ্রুত অ্যাপ তৈরি করতে পারে এবং কম টোকেন ব্যবহার করে, সেজন্য অ্যান্ড্রয়েড সিএলআই ডিজাইন করা হয়েছে । অ্যান্ড্রয়েড নলেজ বেস এবং অ্যান্ড্রয়েড দক্ষতার মাধ্যমে এজেন্টদের প্রস্তুত করে, আপনি এখন যেকোনো কোডিং পরিবেশে আপনার পছন্দের এজেন্টকে সর্বশেষ সেরা অনুশীলনগুলো অনুসরণ করাতে পারেন।

এছাড়াও, Android Studio Quail-এর সর্বশেষ ক্যানারি সংস্করণ ব্যবহার করার সময়, Android CLI আপনার এজেন্টকে IDE-এর শক্তিশালী ক্ষমতাগুলো কাজে লাগাতে সক্ষম করে, যেমন ফাইলের সমস্যা বিশ্লেষণ করা বা সিম্বল ডিক্লারেশন খুঁজে বের করা। Google Antigravity 2.0 এখন Android CLI-এর মাধ্যমে অ্যান্ড্রয়েড ডেভেলপমেন্টের জন্য আনুষ্ঠানিক সমর্থন প্রদান করে।

AndroidCLI_2.png
অ্যান্ড্রয়েড সিএলআই যেকোনো এজেন্টকে অ্যান্ড্রয়েডের জন্য বিল্ড করার সরঞ্জাম এবং জ্ঞান প্রদান করে।

গুগল এআই পরিকল্পনা

এখন আপনি আপনার Google AI Pro বা Ultra প্ল্যান ব্যবহার করে Android Studio-তে Gemini-এর জন্য ডেডিকেটেড ক্যাপাসিটি এবং উচ্চতর রেট লিমিট পেতে পারেন। এটি বিশেষ করে দীর্ঘ এজেন্টিক অ্যান্ড্রয়েড ডেভেলপমেন্ট সেশনের জন্য সহায়ক, যেগুলোতে আরও বেশি টোকেন ব্যবহারের প্রয়োজন হতে পারে। আপনি যখন আপনার Google অ্যাকাউন্ট দিয়ে লগ ইন করেন, তখন Android Studio স্বয়ংক্রিয়ভাবে আপনার সাবস্ক্রিপশনটি শনাক্ত করে নেয়।

Google_AI_Plan.png
এজেন্ট মোডে আপনার গুগল এআই প্ল্যান ব্যবহার করুন

স্থানীয় কোড সহায়তা এবং অন-ডিভাইস এআই-এর জন্য জেমা ৪

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

এবং এখন সর্বশেষ ক্যানারি বিল্ডে, আপনি কোনো বাহ্যিক সার্ভার সেট আপ করার প্রয়োজন ছাড়াই সরাসরি IDE থেকে Gemma 4 ডাউনলোড এবং রান করতে পারবেন।

Gemma4_Default_Model_Selector.png
এজেন্ট মোডে মডেল নির্বাচক

অ্যান্ড্রয়েড স্টুডিওতে আপনার নিজস্ব মডেল নিয়ে আসুন

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

BYOM.png
সেটিংস, মডেল সরবরাহকারী

অ্যান্ড্রয়েড বেঞ্চ সেরা মডেলগুলোকে তুলে ধরে।

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

আপনারা আমাদের ওপেন মডেলগুলো মূল্যায়ন করতে বলেছিলেন, তাই আমরা সেগুলোকে লিডারবোর্ডে যুক্ত করেছি, যাতে আপনারা দেখতে পারেন যে অতিরিক্ত গোপনীয়তা এবং অফলাইন অ্যাক্সেসসহ এলএলএমগুলো কেমন কাজ করে। আমরা এলএলএমগুলোকে দেওয়া চ্যালেঞ্জগুলোর কঠিনতাও উল্লেখযোগ্যভাবে বাড়ানোর জন্য কাজ করছি, যাতে উন্নতির ধারা অব্যাহতভাবে উৎসাহিত করা যায়। এর মধ্যে রয়েছে দীর্ঘমেয়াদী টাস্ক তৈরি করা, যা সম্পন্ন করতে একজন সাধারণ অ্যান্ড্রয়েড ইঞ্জিনিয়ারের বেশ কয়েক দিন সময় লাগে।

Android_Bench_update.png
১৮ই মে ২০২৬ তারিখের সর্বশেষ ফলাফল, আপডেটের জন্য এখানে দেখুন।

৩: বরাবরের মতোই, কর্মক্ষমতা এবং গুণমান সর্বোচ্চ অগ্রাধিকার পায়:

অ্যান্ড্রয়েড এমুলেটর দিয়ে একাধিক ডিভাইসের মিথস্ক্রিয়া পরীক্ষা করুন

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

Emulator.jpg
অ্যান্ড্রয়েড এমুলেটর দিয়ে একাধিক ডিভাইসে পরীক্ষা

অ্যান্ড্রয়েড ডিবাগ ব্রিজ ওয়াই-ফাই ২.০

ADB Wi-Fi 2.0 উল্লেখযোগ্যভাবে আরও নির্ভরযোগ্য ওয়্যারলেস ডিবাগিং প্রদান করে। Android Platform Tools v37-এর সর্বশেষ ADB কমান্ড লাইন টুল এবং একটি Android 17 ডিভাইসের সাহায্যে, আপনি এখন নেটওয়ার্ক পরিবর্তন করতে, আপনার মেশিন বন্ধ করতে এবং আপনার স্বাভাবিক দৈনন্দিন কাজ চালিয়ে যেতে পারবেন, এবং আপনার ডিভাইসগুলো সংযুক্ত থাকবে। এছাড়াও, যে ডিভাইসগুলোতে ওয়্যারলেস ডিবাগিং সক্রিয় করা আছে, সেগুলো স্বয়ংক্রিয়ভাবে Android Studio-এর ডিভাইস ম্যানেজারে প্রদর্শিত হবে, যা পেয়ারিং প্রক্রিয়াটি স্ট্রিম করবে এবং অ্যান্ড্রয়েড ফোন, ঘড়ি ও অন্যান্য ডিভাইস সংযোগ করা আগের চেয়ে অনেক সহজ করে তুলবে।

ADB_wifi.png
ওয়াই-ফাই দিয়ে ডিভাইসগুলো যুক্ত করুন

অ্যান্ড্রয়েড স্টুডিও এখন আপনাকে পরীক্ষার জন্য গুগল প্লে-তে প্রকাশ করার সুযোগ দেয়।

অ্যান্ড্রয়েড স্টুডিও এখন আপনাকে আপনার অ্যাপের নতুন রিলিজ সরাসরি গুগল প্লে কনসোল টেস্ট ট্র্যাকে আপলোড করার সুবিধা দিচ্ছে। 'Generate Signed App Bundle' ফ্লো-এর শেষে “Publish for Testing” নামক একটি নতুন অপশন বেছে নিয়ে আপনি এটি করতে পারেন। এই ইন্টিগ্রেশনটি একটি একেবারে নতুন অ্যাপের প্রাথমিক রিলিজ প্লে কনসোলের অভ্যন্তরীণ টেস্ট ট্র্যাকে আপলোড করা সমর্থন করে। আপনি বিদ্যমান অ্যাপের রিলিজগুলো টেস্ট ট্র্যাকে আপলোড করার জন্যও এই ফিচারটি ব্যবহার করতে পারেন। এই সুবিধাটি পেতে হলে আপনাকে গুগল প্লে কনসোলে নিবন্ধিত হতে হবে। প্লে অ্যাট আই/ও (Play at I/O)-এর সমস্ত আপডেট সম্পর্কে জানতে 'What's new in Google Play' ব্লগটি পড়ুন।

upload_to_play_square.png
গুগল প্লে-তে অ্যাপ বান্ডেল আপলোড করুন

অ্যান্ড্রয়েড ডেভেলপার যাচাইকরণ সমর্থন

এখন আপনি একটি সাইনড অ্যাপ বান্ডেল বা APK তৈরি করার সময় সরাসরি অ্যান্ড্রয়েড স্টুডিওতেই আপনার অ্যাপের রেজিস্ট্রেশন স্ট্যাটাস দেখতে পারবেন। অ্যান্ড্রয়েড স্টুডিওতে এই তথ্য দেখার ফলে আপনি রেজিস্ট্রেশন সংক্রান্ত সমস্যাগুলো আগেভাগেই সমাধান করতে পারবেন এবং নিশ্চিত করতে পারবেন যে, সেপ্টেম্বর ২০২৬ থেকে সার্টিফায়েড অ্যান্ড্রয়েড ডিভাইসগুলোর জন্য ভেরিফিকেশনের আবশ্যকতা কার্যকর হওয়ার আগেই আপনার অ্যাপগুলো প্রস্তুত আছে।

ডেভেলপার ভেরিফিকেশন অ্যান্ড্রয়েড স্টুডিও.png
অ্যান্ড্রয়েড ডেভেলপার যাচাইকরণের মাধ্যমে অ্যাপ নিবন্ধনের স্থিতি

LeakCanary-এর মাধ্যমে মেমরি লিক সনাক্তকরণ

অ্যান্ড্রয়েডে মেমরি লিক তখন ঘটে যখন আপনার কোড কোনো অবজেক্টের লাইফ সাইকেল শেষ হওয়ার অনেক পরেও তার রেফারেন্স ধরে রাখে। এর ফলে গার্বেজ কালেক্টর (GC) সেই মেমরি পুনরুদ্ধার করতে পারে না, যা শেষ পর্যন্ত ধীরগতির পারফরম্যান্স বা OutOfMemoryError (OOM)-এর কারণ হয়।

অ্যান্ড্রয়েড স্টুডিও-এর LeakCanary প্রোফাইলার টাস্কটি মোবাইল ডিভাইসের পরিবর্তে সরাসরি ডেস্কটপ ডেভেলপমেন্ট এনভায়রনমেন্টে মেমরি লিক ট্রেস বিশ্লেষণ ও পরিদর্শন করার সুযোগ দিয়ে ডেভেলপারদের কর্মদক্ষতা উল্লেখযোগ্যভাবে বৃদ্ধি করে। এছাড়াও, অ্যান্ড্রয়েড স্টুডিও “Go to declaration”-এর মতো টুল সরবরাহ করে সমস্যা সমাধানের প্রক্রিয়াকে সহজ করে তোলে, যা লিক বিশ্লেষণকে সরাসরি কোডবেসে ম্যাপ করে এবং ডেভেলপারদের দ্রুত মেমরি লিক খুঁজে বের করে সমাধান করতে সাহায্য করে।

Android Studio Quail 1 রিলিজ থেকে শুরু করে, আপনি এখন “Fix with Agent” বাটনটি ব্যবহার করে Gemini-কে আপনার হয়ে মেমোরি লিক পর্যালোচনা করার জন্য অনুরোধও করতে পারেন।

LeakCanary.png
LeakCanary-এর মাধ্যমে শনাক্ত করা মেমোরি লিকগুলো “Fix with Agent” বাটনের মাধ্যমে পর্যালোচনা করুন।

অ্যান্ড্রয়েড পারফরম্যান্স অ্যানালাইজার (এপিএ)

অ্যান্ড্রয়েড পারফরম্যান্স অ্যানালাইজার (APA) হলো অ্যান্ড্রয়েডের জন্য পরবর্তী প্রজন্মের পারফরম্যান্স প্রোফাইলার, যা অ্যান্ড্রয়েড ১২+ ডিভাইসে চলমান আপনার অ্যাপ ও গেমের সিপিইউ, জিপিইউ, মেমরি এবং বিদ্যুৎ ব্যবহারের একটি সুসংহত বিশ্লেষণ প্রদান করে। APA নির্ভরযোগ্যতা এবং পারফরম্যান্সের কথা মাথায় রেখে তৈরি করা হয়েছে এবং এর ট্রেস রেন্ডারিং গতি পূর্ববর্তী টুলের তুলনায় ২৬ গুণ পর্যন্ত বেশি

square_APA.png
অ্যান্ড্রয়েড স্টুডিওতে চলমান অ্যান্ড্রয়েড পারফরম্যান্স অ্যানালাইজার (এপিএ) পাশাপাশি দুটি ট্রেস দেখাচ্ছে।

APA স্বাভাবিকভাবেই AI এজেন্টদের সাথে সমন্বিত হয় এবং দুটি নতুন স্কিল প্রদান করে: Perfetto SQL স্কিল এবং Perfetto Analysis স্কিল , যা " আমার অ্যাপটি চালু হতে ধীর কেন? "-এর মতো প্রশ্নের সমাধানে সাহায্য করে।

Perf_analyzer_Agent_Chat.png
পারফেটটো বিশ্লেষণ দক্ষতা ব্যবহার করে চিহ্নের বিশ্লেষণ

R8 কনফিগারেশন অ্যানালাইজার

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

AQ I- তে এজেন্ট ইন্টিগ্রেশনের সাথে ক্র্যাশের জন্য প্রস্তাবিত সমাধান

অ্যাপ কোয়ালিটি ইনসাইটস টুল উইন্ডোটি এখন এআই এজেন্টের সাথে সমন্বিত করা হয়েছে, যা আপনার সোর্স কোডের সাথে ক্র্যাশ ডেটা বিশ্লেষণ করে বিস্তারিত ব্যাখ্যা প্রদান করে এবং সম্ভাব্য সমাধানের পরামর্শ দেয়। অ্যাপ কোয়ালিটি ইনসাইটস টুল উইন্ডোতে একটি ক্র্যাশ নির্বাচন করার পর, ইনসাইটস ট্যাবে যান এবং ক্র্যাশটির বিস্তারিত ব্যাখ্যা দেখতে “আরও দেখুন” (See more) এ ক্লিক করুন। এজেন্টকে কোড পরিবর্তনের পরামর্শ দিতে “এআই দিয়ে সমাধান করুন” (Fix with AI) এ ক্লিক করুন, যা আপনি পর্যালোচনা করে গ্রহণ করতে পারবেন।

aqi-agent-integration.png
এআই-এর সাহায্যে অ্যাপের গুণমান সম্পর্কিত তথ্য ও সমাধান

শুরু করুন

অ্যান্ড্রয়েড স্টুডিও ধারণা ও বাস্তবায়নের মধ্যকার ব্যবধান কমিয়ে আনছে। এজেন্টিক ডেভেলপমেন্টের জন্য তৈরি শক্তিশালী টুলগুলোর সাহায্যে উচ্চ-মানের অ্যান্ড্রয়েড অ্যাপ তৈরি ও প্রকাশ করা এখন আগের চেয়ে অনেক সহজ।

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

এই ঘোষণা এবং গুগল আই/ও ২০২৬-এর সমস্ত আপডেট io.google- এ দেখুন।

লিখেছেন:

পড়তে থাকুন