অ্যান্ড্রয়েড স্টুডিও কোয়ালা ফিচার ড্রপ | 2024.1.2 (আগস্ট 2024)

অ্যান্ড্রয়েড স্টুডিও কোয়ালা ফিচার ড্রপ-এ নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি রয়েছে৷

অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিং: আরও ডিভাইস এবং উন্নত সাইন-আপ

ইতিমধ্যে উপলব্ধ 20+ ডিভাইস মডেলের পোর্টফোলিও ছাড়াও Android ডিভাইস স্ট্রিমিং-এ এখন নিম্নলিখিত ডিভাইসগুলি অন্তর্ভুক্ত রয়েছে:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

উপরন্তু, আপনি যদি Firebase-এ নতুন হয়ে থাকেন, তাহলে ডিভাইস স্ট্রিমিং ব্যবহার করতে আপনি যখন Koala Feature Drop-এ সাইন ইন করেন তখন Android Studio স্বয়ংক্রিয়ভাবে আপনার জন্য একটি বিনা খরচে Firebase প্রকল্প তৈরি করে এবং সেট আপ করে। সুতরাং, আপনি আপনার প্রয়োজনীয় ডিভাইসটি আরও দ্রুত স্ট্রিমিং করতে পারেন। সীমিত সময়ের জন্য উপলব্ধ ফায়ারবেস ব্লেজ প্ল্যান প্রকল্পগুলির প্রচারমূলক কোটা সহ Android ডিভাইস স্ট্রিমিং কোটা সম্পর্কে আরও জানুন

USB তারের গতি সনাক্তকরণ

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

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

USB তারের গতি সনাক্তকরণ নিম্নলিখিতগুলির সাথে উপলব্ধ:

  • API স্তর 30 (Android 11) বা উচ্চতর চলমান ডিভাইস।
  • ম্যাকওএস বা লিনাক্স চালানোর ওয়ার্কস্টেশন। উইন্ডোজ সমর্থন শীঘ্রই আসছে.
  • SDK প্ল্যাটফর্ম টুলের সর্বশেষ সংস্করণ।

অ্যান্ড্রয়েড স্টুডিও দ্বারা প্রদত্ত তথ্য আপনার ওএসের উপর নির্ভর করে নিম্নলিখিত সরঞ্জামগুলির মধ্যে একটি ব্যবহার করে আপনি যে তথ্য পেতে পারেন তার অনুরূপ:

  • ম্যাক: টার্মিনাল থেকে system_profiler SPUSBDataType চলছে৷
  • লিনাক্স: টার্মিনাল থেকে lsusb -vvv চলছে

Google পরিষেবাগুলিতে সাইন ইন প্রবাহ আপডেট করা হয়েছে৷

একটি প্রমাণীকরণ পদক্ষেপের মাধ্যমে একাধিক Google পরিষেবাতে সাইন ইন করা এখন সহজ৷ আপনি Android স্টুডিওতে Gemini ব্যবহার করতে চান, Android ডিভাইস স্ট্রিমিং-এর জন্য Firebase, Android Vitals রিপোর্টের জন্য Google Play, বা এই সমস্ত দরকারী পরিষেবাগুলি ব্যবহার করতে চান না কেন, নতুন সাইন ইন প্রবাহ এটিকে উঠতে এবং চালানো সহজ করে তোলে৷ আপনি যদি Firebase-এ নতুন হয়ে থাকেন এবং Android ডিভাইস স্ট্রিমিং ব্যবহার করতে চান, তাহলে Android Studio স্বয়ংক্রিয়ভাবে আপনার জন্য একটি প্রকল্প তৈরি করে, যাতে আপনি দ্রুত একটি বাস্তব শারীরিক Firebase ডিভাইস স্ট্রিমিং শুরু করতে পারেন। দানাদার অনুমতি স্কোপিং সহ, আপনি সর্বদা নিয়ন্ত্রণে থাকবেন কোন পরিষেবাগুলি আপনার অ্যাকাউন্টে অ্যাক্সেস করতে পারে। শুরু করতে, প্রোফাইল অবতারে ক্লিক করুন এবং আপনার ডেভেলপার অ্যাকাউন্ট দিয়ে সাইন ইন করুন।

ডিভাইস UI সেটিং শর্টকাট

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

মনে রাখবেন যে অ্যাক্সেসিবিলিটি সেটিংস যেমন টকব্যাক এবং সিলেক্ট টু স্পিক শুধুমাত্র তখনই দেখা যায় যদি সেগুলি ইতিমধ্যেই ডিভাইসে ইনস্টল করা থাকে। আপনি যদি সেই বিকল্পগুলি দেখতে না পান তবে প্লে স্টোর থেকে অ্যান্ড্রয়েড অ্যাক্সেসিবিলিটি স্যুট অ্যাপটি ডাউনলোড করুন।

ডিভাইস UI সেটিং শর্টকাটগুলি API স্তর 33 বা উচ্চতর চলমান ডিভাইসগুলির জন্য উপলব্ধ৷

চলমান ডিভাইস উইন্ডোতে ডিভাইস UI সেটিং শর্টকাট
চলমান ডিভাইস উইন্ডোতে ডিভাইস UI সেটিং শর্টকাট

একটি টাস্ক-কেন্দ্রিক পদ্ধতির সাথে দ্রুত এবং উন্নত প্রোফাইলার

আমরা অ্যান্ড্রয়েড স্টুডিও প্রোফাইলারের পারফরম্যান্স উন্নত করেছি যে জনপ্রিয় প্রোফাইলিং কাজগুলি যেমন প্রোফাইলেবল অ্যাপগুলির সাথে একটি সিস্টেম ট্রেস ক্যাপচার করা এখন 60% পর্যন্ত দ্রুত শুরু হয়৷

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

ওএস টাইলস প্রিভিউ প্যানেল পরিধান করুন

প্রিভিউ প্যানেলে গোষ্ঠীর নামগুলি প্রিভিউ টীকায় দেওয়া গোষ্ঠীর নামের সাথে মিলে যায়
অ্যান্ড্রয়েড স্টুডিওতে টাইলস প্রিভিউ প্যানেল।

Jetpack Tiles লাইব্রেরির সংস্করণ 1.4-এ বেশ কিছু নির্ভরতা অন্তর্ভুক্ত করে, আপনি আপনার Wear OS অ্যাপের টাইলসের স্ন্যাপশট দেখতে পারেন। এই প্রিভিউ প্যানেলটি বিশেষভাবে উপযোগী যদি আপনার টাইলের চেহারা অবস্থার প্রতিক্রিয়ায় পরিবর্তিত হয়, যেমন ডিভাইসের ডিসপ্লে আকারের উপর নির্ভর করে বিভিন্ন বিষয়বস্তু, অথবা কোনো ক্রীড়া ইভেন্ট হাফটাইমে পৌঁছায়।

গ্ল্যান্স উইজেট পূর্বরূপ রচনা করুন

অ্যান্ড্রয়েড স্টুডিও কোয়ালা ফিচার ড্রপ আপনার জেটপ্যাক কম্পোজ গ্ল্যান্স উইজেটগুলি সরাসরি IDE-এর মধ্যে প্রিভিউ করা সহজ করে তোলে। সম্ভাব্য UI সমস্যাগুলি ধরুন এবং বিকাশ প্রক্রিয়ার শুরুতে আপনার উইজেটের উপস্থিতি ঠিক করুন৷ শুরু করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. নির্ভরতা যোগ করুন।
    1. আপনার সংস্করণ ক্যাটালগে নির্ভরতা যোগ করুন:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. আপনার অ্যাপ-স্তরের build.gradle.kts ফাইলে নির্ভরতা যোগ করুন:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. আপনার গ্ল্যান্স UI আছে এমন ফাইলে নির্ভরতাগুলি আমদানি করুন:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. আপনার গ্ল্যান্স উইজেটের একটি পূর্বরূপ তৈরি করুন:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = {  },
          ) {
              
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

রচনার জন্য লাইভ সম্পাদনা ডিফল্ট এবং নতুন শর্টকাট দ্বারা সক্ষম

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

মনে রাখবেন যে অ্যান্ড্রয়েড স্টুডিও কোয়ালা ফিচার ড্রপ বিটা 1 থেকে শুরু করে, ম্যানুয়াল মোডে আপনার পরিবর্তনগুলি পুশ করার জন্য ডিফল্ট শর্টকাট Command+' এ আপডেট করা হয়েছে। আপনি এখনও কীম্যাপ সেটিংস পৃষ্ঠায় এটি কাস্টমাইজ করতে পারেন৷