অ্যান্ড্রয়েড স্টুডিও ইগুয়ানাতে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি রয়েছে৷
প্যাচ রিলিজ
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ এবং অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.4-এ প্যাচ রিলিজের একটি তালিকা নিচে দেওয়া হল।
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ | 2023.3.1 প্যাচ 2 এবং AGP 8.4.2 (জুন 2024)
গুরুত্বপূর্ণ নিরাপত্তা আপডেট: অ্যান্ড্রয়েড স্টুডিও ইগুয়ানাতে উপলব্ধ GitHub প্লাগইনে একটি নিরাপত্তা দুর্বলতা | 2023.2.1 এবং উচ্চতর অননুমোদিত পক্ষগুলির কাছে অ্যাক্সেস টোকেন প্রকাশ করতে পারে।
সমাধান: Jetbrains IntelliJ প্ল্যাটফর্ম পণ্যগুলিতে সমস্যাটির সমাধান করেছে, এবং সমাধানটি এখন Android Studio Jellyfish-এ উপলব্ধ | 2023.3.1 প্যাচ 2 (2023.3.1.20) ।
স্থিতিশীল চ্যানেলে আপনার যদি ইতিমধ্যেই একটি Android স্টুডিও বিল্ড থাকে, তাহলে আপনি সহায়তা > আপডেটের জন্য চেক করুন (বা অ্যান্ড্রয়েড স্টুডিও > ম্যাকওএসে আপডেটের জন্য চেক করুন ) ক্লিক করে আপডেট পেতে পারেন। অন্যথায়, সর্বশেষ স্থিতিশীল বিল্ড ডাউনলোড করুন ।
উপরন্তু, আপনি যদি সক্রিয়ভাবে IDE-তে GitHub পুল অনুরোধ কার্যকারিতা ব্যবহার করে থাকেন, আমরা দৃঢ়ভাবে পরামর্শ দিই যে আপনি প্লাগইন দ্বারা ব্যবহৃত যেকোন গিটহাব টোকেন প্রত্যাহার করুন। প্রদত্ত যে প্লাগইনটি OAuth ইন্টিগ্রেশন বা ব্যক্তিগত অ্যাক্সেস টোকেন (PATs) ব্যবহার করতে পারে, অনুগ্রহ করে উভয় পরীক্ষা করুন এবং প্রয়োজনে প্রত্যাহার করুন:
- OAuth ইন্টিগ্রেশনের জন্য অ্যাক্সেস প্রত্যাহার করতে, অ্যাপ্লিকেশন > অনুমোদিত OAuth অ্যাপে যান এবং JetBrains IDE ইন্টিগ্রেশন টোকেনের অ্যাক্সেস প্রত্যাহার করুন।
- PAT-এর অ্যাক্সেস প্রত্যাহার করতে, ব্যক্তিগত অ্যাক্সেস টোকেনে যান এবং GitHub প্লাগইনের জন্য জারি করা টোকেন মুছুন। ডিফল্ট টোকেন নামটি হল IntelliJ IDEA GitHub ইন্টিগ্রেশন প্লাগইন , কিন্তু আপনি একটি কাস্টম নাম ব্যবহার করতে পারেন।
টোকেনের জন্য অ্যাক্সেস প্রত্যাহার করার পরে, আপনাকে আবার প্লাগইন সেট আপ করতে হবে, আবার কাজ করার জন্য Git অপারেশন সহ সমস্ত প্লাগইন বৈশিষ্ট্য পেতে হবে।
আমরা কোন অসুবিধার জন্য দুঃখিত এবং সমস্ত ব্যবহারকারীদের তাদের কোড এবং ডেটা সুরক্ষিত করার জন্য অবিলম্বে আপডেট করার জন্য অনুরোধ করছি।
এই ছোটখাট আপডেটে এই বাগ ফিক্সগুলিও অন্তর্ভুক্ত রয়েছে।
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ | 2023.3.1 প্যাচ 1 এবং AGP 8.4.1 (মে 2024)
এই ছোটখাট আপডেটে এই বাগ ফিক্সগুলি অন্তর্ভুক্ত রয়েছে।
অ্যান্ড্রয়েড স্টুডিওতে মিথুনের সাথে পরিচয়
অ্যান্ড্রয়েড স্টুডিওতে জেমিনি অ্যান্ড্রয়েড বিকাশের জন্য আপনার কোডিং সঙ্গী। এটি অ্যান্ড্রয়েড স্টুডিওতে একটি এআই-চালিত কথোপকথনের অভিজ্ঞতা যা আপনাকে অ্যান্ড্রয়েড বিকাশের প্রশ্নের উত্তর দিয়ে আরও উত্পাদনশীল হতে সহায়তা করে। আরও জানতে, Android স্টুডিওতে মিথুনের সাথে দেখা করুন।
নতুন সাইন-ইন প্রবাহ
যখন আপনি আপনার ডেভেলপার অ্যাকাউন্ট দিয়ে Android স্টুডিওতে সাইন ইন করেন, তখন আপনি Google ডেভেলপার পরিষেবাগুলি থেকে উপকৃত হন—যেমন অ্যাপ কোয়ালিটি ইনসাইটগুলিতে Firebase Crashlytics এবং Android Vitals রিপোর্ট দেখা, Android Studio-তে ডিভাইস স্ট্রিমিং সহ রিমোট ডিভাইসগুলি অ্যাক্সেস করা এবং উচ্চ-মানের কোড লেখা Android স্টুডিওতে Gemini- এর সাথে — সরাসরি IDE থেকে।
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ অ্যাকাউন্ট যোগ করা এবং পরিচালনা করা সহজ করে তোলে এবং প্রতিটি বৈশিষ্ট্যের জন্য প্রয়োজনীয় অনুমতিগুলির সাথে IDE প্রদান করে। শুরু করতে নিম্নলিখিতগুলির মধ্যে একটি করুন:
- পূর্বে উল্লিখিত বৈশিষ্ট্যগুলির একটিতে নেভিগেট করুন এবং সাইন ইন করতে এবং প্রয়োজনীয় অনুমতি প্রদানের জন্য প্রম্পটগুলি অনুসরণ করুন৷
- আপনি যদি ইতিমধ্যেই সাইন ইন করে থাকেন, তাহলে আপনি ফাইল (macOS-এ অ্যান্ড্রয়েড স্টুডিও ) > সেটিংস > টুলস > Google অ্যাকাউন্টগুলিতে নেভিগেট করে আপনার অ্যাকাউন্ট এবং অনুমতিগুলি পরিচালনা করতে পারেন।
অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস স্ট্রিমিং সহ বাস্তব ডিভাইসগুলি অ্যাক্সেস করুন৷
অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস স্ট্রিমিং আপনাকে Google-এর নিরাপদ ডেটা সেন্টারে হোস্ট করা দূরবর্তী শারীরিক অ্যান্ড্রয়েড ডিভাইসগুলির সাথে নিরাপদে সংযোগ করতে দেয়। Firebase দ্বারা চালিত, Google Pixel 8 Pro, Pixel Fold, স্যামসাং ডিভাইস নির্বাচন এবং আরও অনেক কিছু সহ বাস্তব ডিভাইসগুলির বিরুদ্ধে আপনার অ্যাপটি পরীক্ষা করার এটি দ্রুততম এবং সহজ উপায়।
![অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস স্ট্রিমিং ব্যবহার করার অ্যানিমেশন।](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?hl=bn)
একটি ডিভাইসের সাথে সংযোগ করার পরে, আপনি আপনার অ্যাপ স্থাপন করতে পারেন, ডিসপ্লে দেখতে পারেন, ডিভাইসটির সাথে ইন্টারঅ্যাক্ট করতে পারেন (ডিভাইসটি ঘোরানো বা খোলাসহ), এবং অন্য কিছু যা আপনি একটি ডিভাইসের সাথে SSL কানেকশনের মাধ্যমে সরাসরি ADB-এর মাধ্যমে করতে পারেন—সবকিছুই Android ছাড়াই স্টুডিও। আপনি ডিভাইসটি ব্যবহার করা হয়ে গেলে, Google আপনার সমস্ত ডেটা মুছে দেয় এবং অন্য ডেভেলপারের কাছে উপলব্ধ করার আগে ডিভাইসটিকে ফ্যাক্টরি রিসেট করে।
বর্তমান বিটা সময়ের মধ্যে, আপনি স্পার্ক বা ব্লেজ প্ল্যানে ফায়ারবেস প্রকল্পগুলির সাথে বিনা খরচে ডিভাইস স্ট্রিমিং ব্যবহার করতে পারেন । শুরু করতে Android স্টুডিও থেকে আপনার বিকাশকারী অ্যাকাউন্টে সাইন ইন করুন এবং একটি Firebase প্রকল্প নির্বাচন করুন৷ যদি আপনার কাছে আগে থেকেই একটি Firebase প্রকল্প না থাকে, তাহলে এটি তৈরি করা সহজ। আরও জানতে, অ্যান্ড্রয়েড স্টুডিওতে ডিভাইস স্ট্রিমিং- এ যান।
ANR, কাস্টম ডেটা এবং মাল্টি-ইভেন্টের জন্য অ্যাপ কোয়ালিটি ইনসাইট সমর্থন করে
ANR রিপোর্ট, কাস্টম ডেটা এবং মাল্টি-ইভেন্টগুলির সমর্থন সহ Android স্টুডিও জেলিফিশ-এ অ্যাপ কোয়ালিটি ইনসাইটস (AQI) ক্র্যাশ রিপোর্টগুলির আরও গভীরে যান:
- ইভেন্টগুলির মাধ্যমে পুনরাবৃত্তি করুন: এখন একটি ক্র্যাশলিটিক্স রিপোর্টের মধ্যে একাধিক ইভেন্টগুলিকে বিপরীত কালানুক্রমিক ক্রমে অন্বেষণ করুন, দ্রুত ডিবাগিংয়ের জন্য নিদর্শনগুলি প্রকাশ করুন৷
- কাস্টম ডেটা অন্বেষণ করুন: প্রতিটি ক্র্যাশ রিপোর্টের জন্য কাস্টম কী/মান এবং লগগুলি দেখুন (একটি প্রতিবেদন নির্বাচন করার পরে কী এবং লগ ট্যাবে সেগুলি খুঁজুন)।
- ANR বিশ্লেষণ করুন: Android Vitals এবং Crashlytics ট্যাব উভয়ের মধ্যেই সরাসরি ANRগুলি অ্যাক্সেস করুন এবং তদন্ত করুন৷
![অ্যাপ কোয়ালিটি ইনসাইটসে মাল্টি-ইভেন্ট, ANR এবং কাস্টম ডেটা।](https://developer.android.com/static/studio/images/releases/aqi-jellyfish.png?hl=bn)
এমবেডেড লেআউট ইন্সপেক্টর
Layout Inspector এখন Running Devices টুল উইন্ডোতে ডিফল্টরূপে এমবেড করা আছে। এই ইন্টিগ্রেশনটি স্ক্রীন রিয়েল-এস্টেট সংরক্ষণ করে, একটি একক টুল উইন্ডোতে আপনার ওয়ার্কফ্লোকে কেন্দ্রীভূত করে এবং উল্লেখযোগ্য কর্মক্ষমতা লাভ প্রদান করে- রেন্ডারিং গতিতে 50% উন্নতি সহ। আপনি অনায়াসে আপনার অ্যাপের সাথে গভীরভাবে পরিদর্শন এবং ইন্টারঅ্যাক্ট করার মধ্যে টগল করতে পারেন এবং আপনার UI এর 3D ভিজ্যুয়ালাইজেশনের জন্য স্ন্যাপশট ব্যবহার করতে পারেন। লেআউট ইন্সপেক্টরের সাথে আপনার লেআউট ডিবাগ এ বৈশিষ্ট্যগুলির সম্পূর্ণ পরিসর আবিষ্কার করুন৷
অ্যাপ লিঙ্ক সহকারী ওয়েব অ্যাসোসিয়েশন ফাইলের বৈধতা সমর্থন করে
অ্যাপ লিঙ্ক সহকারী এখন ডিজিটাল সম্পদ লিঙ্ক JSON ফাইলের বৈধতা সমর্থন করে যা আপনার ওয়েবসাইটে প্রকাশ করা উচিত।
এই বৈশিষ্ট্যটি আপনি অ্যাপের ম্যানিফেস্ট ফাইলে যে অভিপ্রায় ফিল্টারগুলি ঘোষণা করেন তার জন্য বিদ্যমান বৈধতা ক্ষমতাকে প্রসারিত করে৷ ম্যানিফেস্ট ফাইলে ঘোষিত প্রতিটি ডোমেনের জন্য, সহকারী আপনার ওয়েবসাইটে ফাইলটি পার্স করে, সাতটি যাচাইকরণ পরীক্ষা করে এবং কীভাবে কোনও ত্রুটি ঠিক করতে হয় তার বিস্তারিত ব্যাখ্যা প্রদান করে।
শুরু করতে:
- অ্যান্ড্রয়েড স্টুডিওতে টুলস > অ্যাপ লিঙ্ক সহকারী ক্লিক করুন।
- অ্যাসিস্ট্যান্টের করা চেকগুলির বিস্তারিত ভিউ পেতে এবং ভুল কনফিগারেশনগুলি কীভাবে ঠিক করতে হয় তা বুঝতে লিঙ্কগুলিতে ডাবল-ক্লিক করুন।
আপনার ডোমেনে আপলোড করার জন্য আপনার JSON ফাইলটি সঠিকভাবে ফর্ম্যাট করা হয়েছে তা যাচাই করে একটি বিরামহীন ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করুন।
বেসলাইন প্রোফাইল ইনস্টলেশন
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ স্বয়ংক্রিয়ভাবে AGP 8.4 বা তার বেশি ব্যবহার করে এমন প্রকল্পগুলির জন্য ডিভাইসে ইনস্টলেশনের পরে বেসলাইন প্রোফাইলগুলি কম্পাইল করে। এটি বেসলাইন প্রোফাইলগুলিকে কভার করে যা একটি বেসলাইন প্রোফাইল জেনারেটর মডিউল বা কম্পোজের মতো লাইব্রেরি থেকে তৈরি করা হয়েছে। স্বয়ংক্রিয় ইনস্টলেশন আপনাকে স্থানীয়ভাবে আপনার রিলিজ অ্যাপ ইনস্টল করার সময় এবং লো-ওভারহেড প্রোফাইলিং ব্যবহার করার সময় বেসলাইন প্রোফাইলগুলির কার্যকারিতা সুবিধাগুলি অনুভব করতে দেয়।
কম্পোজ UI চেক-এ নতুন কালারব্লাইন্ড চেক
কম্পোজ UI চেক -এ নতুন কালারব্লাইন্ড সিমুলেশন এবং চেক অন্তর্ভুক্ত রয়েছে, যা আপনাকে সব ব্যবহারকারীর জন্য দৃশ্যত অ্যাক্সেসযোগ্য অভিজ্ঞতা তৈরি করার ক্ষমতা দেয়। আপনার ডিজাইনগুলি পরিষ্কার এবং ব্যবহারযোগ্য থাকে তা নিশ্চিত করতে বিভিন্ন ধরণের রঙিন দৃষ্টি ঘাটতিতে আপনার রচনা UI দেখতে কম্পোজ প্রিভিউ থেকে কেবল UI চেক মোড প্রবেশ করুন৷
![কম্পোজ UI চেক কালারব্লাইন্ড উদাহরণ](https://developer.android.com/static/studio/images/design/compose-ui-check-colorblind.png?hl=bn)
ডিভাইস মিররিং ব্যবহার করে অডিও রিডাইরেক্ট করুন
অ্যান্ড্রয়েড স্টুডিও জেলিফিশ ক্যানারি 5 দিয়ে শুরু করে, আপনি সংযুক্ত শারীরিক ডিভাইস থেকে আপনার কম্পিউটারের স্পিকার বা হেডফোনগুলিতে অডিও পুনঃনির্দেশ করতে পারেন। অডিও পুনঃনির্দেশের সাথে, আপনার হেডফোনগুলিকে আপনার কম্পিউটারের সাথে সংযুক্ত রাখুন এবং একটি ডিভাইসে এবং তারপরে অন্যটিতে ম্যানুয়ালি পুনরায় সংযোগ না করে কম্পিউটার এবং সংযুক্ত ফোন উভয়ই শুনুন৷ অডিও পুনঃনির্দেশ সক্রিয় করতে, Android স্টুডিও > সেটিংস > টুলস > ডিভাইস মিররিং- এ যান এবং স্থানীয় ডিভাইস থেকে অডিও পুনর্নির্দেশ নির্বাচন করুন। মনে রাখবেন যে Android 12 বা উচ্চতর সংস্করণে চলমান Firebase টেস্ট ল্যাব ডিভাইসগুলির জন্য সেটিংস নির্বিশেষে অডিও সর্বদা পুনঃনির্দেশিত হয়।
IntelliJ 2023.3 প্ল্যাটফর্ম আপডেট
অ্যান্ড্রয়েড স্টুডিও জেলিফিশের মধ্যে রয়েছে IntelliJ 2023.3 প্ল্যাটফর্ম রিলিজ, যেটিতে অনেক নতুন বৈশিষ্ট্য রয়েছে যেমন সাম্প্রতিক জাভা 21 প্রোগ্রামিং ভাষার বৈশিষ্ট্যগুলির জন্য ব্যাপক সমর্থন, সম্পাদনা ক্রিয়া সহ একটি স্বজ্ঞাত ভাসমান টুলবার এবং আপনার গতি বাড়ানোর জন্য ডিবাগারে একটি রান টু কার্সার ইনলে বিকল্প। কর্মপ্রবাহ আরও জানতে IntelliJ রিলিজ নোটগুলি দেখুন।