Android Studio-তে Wear OS ক্যানারি এমুলেটর আপনাকে আসন্ন প্ল্যাটফর্মের ফিচার এবং ইউজার ইন্টারফেসের পরিবর্তনগুলি ফিজিক্যাল ডিভাইসে কনজিউমার প্ল্যাটফর্ম রিলিজে উপলভ্য হওয়ার আগে পরীক্ষা করতে দেয়।
লেটেস্ট এমুলেটর সিস্টেম ইমেজ—Android Studio Canary চ্যানেলে Wear OS 7.1 (API লেভেল
37.2-beta1,
Android 17 "CinnamonBun"-এর উপর ভিত্তি করে) হিসেবে প্রকাশিত—আপনাকে আসন্ন সিস্টেম স্ট্যাটাস বারের একটি প্রাথমিক লুক প্রদান করে, যা
Wear OS-এর পরবর্তী প্ল্যাটফর্ম রিলিজে ফিজিক্যাল ডিভাইসে দেখা যাবে।
পূর্বশর্ত
Wear OS ক্যানারি এমুলেটর সেট-আপ করার আগে, আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট নিম্নলিখিত প্রয়োজনীয়তা পূরণ করছে কিনা তা যাচাই করুন:
- Android Studio ভার্সন: Canary চ্যানেল থেকে Android Studio-এর লেটেস্ট প্রিভিউ রিলিজ ব্যবহার করুন (Android Studio Narwhal বা তার পরবর্তী ভার্সন)।
- Android এমুলেটর ভার্সন: Android এমুলেটর-এর লেটেস্ট ভার্সনে আপডেট করতে Tools > SDK Manager > SDK Tools-এ যান।
এমুলেটর সেট-আপ করা
সিস্টেম ইমেজ ডাউনলোড করতে এবং অফিসিয়াল এমুলেটরে ভার্চুয়াল ডিভাইস তৈরি করতে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:
- Android Studio-এর লেটেস্ট প্রিভিউ রিলিজ ডাউনলোড করে খুলুন।
- Android Studio-তে, টুল > SDK ম্যানেজার বিকল্পে ক্লিক করুন।
- SDK টুল ট্যাবে, Android এমুলেটর-এর লেটেস্ট ভার্সন বেছে নিন এবং প্রয়োগ করুন, তারপর ঠিক আছে বিকল্পে ক্লিক করে লেটেস্ট ভার্সন ইনস্টল করুন, যদি এটি আগে থেকে ইনস্টল করা না থাকে।
- SDK প্ল্যাটফর্ম ট্যাবে, প্যাকেজের বিবরণ দেখুন বিকল্প বেছে নিন এবং
Android DEV Previewবড় করুন। আপনার হোস্ট মেশিনের আর্কিটেকচারের (ARM বা Intel) উপর নির্ভর করে, Wear OS 7.1 ARM 64 v8a সিস্টেম ইমেজ (স্বাক্ষরিত) অথবা Wear OS 7.1 Intel x86_64 Atom সিস্টেম ইমেজ (স্বাক্ষরিত), দুটির মধ্যে যেকোনও একটি বেছে নিন, যেগুলি API লেভেল 37.2-beta1 ব্যবহার করে। সিস্টেম ইমেজ ডাউনলোড ও ইনস্টল করতে, প্রয়োগ করুন, তারপর ঠিক আছে বিকল্পে ক্লিক করুন।
ছবি ১. SDK ম্যানেজারে ক্যানারি এমুলেটরের জন্য সিস্টেম ইমেজ বেছে নিন। Android Studio-তে, টুল > ডিভাইস ম্যানেজার বেছে নিয়ে ডিভাইস ম্যানেজার খুলুন। ডিভাইস তৈরি করুন বিকল্পে ক্লিক করুন (অথবা নতুন ডিভাইস যোগ করুন
> ভার্চুয়াল ডিভাইস তৈরি করুন বিকল্পে ক্লিক করুন)।বিভাগ (বা ফর্ম ফ্যাক্টর) প্যানে, Wear OS বেছে নিন।
হার্ডওয়্যার প্রোফাইল বেছে নিন (যেমন, Wear OS Large Round বা Wear OS Small Round) এবং তারপরে পরবর্তী বিকল্পে ক্লিক করুন।
Android DEV Preview-এর API লেভেল এবং আপনার ডেভেলপমেন্ট মেশিনের (ARM 64 v8a বা Intel x86_64) সাথে মেলে এমন আর্কিটেকচার সহ Wear OS 7.1 সিস্টেম ইমেজ বেছে নিন। ইমেজ এখনও ইনস্টল করা না থাকলে, রিলিজের নামের পাশে ডাউনলোড করুন বিকল্পে ক্লিক করুন।ডাউনলোড সম্পূর্ণ হওয়ার পরে অথবা আপনি আগে থেকেই ছবিটি ডাউনলোড করেছেন কিনা তা যাচাই করার পরে, ছবিটি বেছে নিন এবং শেষ করুন বিকল্পে ক্লিক করুন।
ছবি ২. API 37.2-beta1 সিস্টেম ইমেজ ব্যবহার করে Wear OS ক্যানারি এমুলেটর কনফিগার করুন।
এমুলেটরে আপনার অ্যাপ টেস্ট করা
আপনার তৈরি করা ভার্চুয়াল ডিভাইসে অ্যাপ রান ও টেস্ট করতে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:
- Android Studio টুলবারে গিয়ে ভার্চুয়াল ডিভাইস বেছে নিন।
- রান করুন
বিকল্পে ক্লিক করুন। - ভার্চুয়াল ডিভাইসে আপনার অ্যাপ ইনস্টল করুন এবং অ্যাপের ব্যবহারকারী নিজে ইন্টার্যাক্ট করতে পারেন এমন ওয়ার্কফ্লো নেভিগেট করুন।
সিস্টেম স্ট্যাটাস বার ব্যবহার করে দেখুন
Wear OS-এর আসন্ন প্ল্যাটফর্ম রিলিজের জন্য প্রস্তুত হতে, এই ক্যানারি এমুলেটর বৃত্তাকার ডিসপ্লের উপরের অংশে Wear OS অ্যাপ উইন্ডোর উপরে একটি স্থায়ী সিস্টেম স্ট্যাটাস বার রেন্ডার করে। সিস্টেম স্ট্যাটাস বারে বর্তমান সময় ও সিস্টেম স্ট্যাটাস ইন্ডিকেটর দেখানো হয়। এইসব ইন্ডিকেটর আপনার অ্যাপ সহ প্ল্যাটফর্ম ও বিভিন্ন অ্যাপ জুড়ে স্ট্যান্ডার্ডাইজড ঘড়ির টাইপোগ্রাফি, প্লেসমেন্ট ও ব্যাকপ্লেট ব্যবহার করে।
সিস্টেম স্ট্যাটাস বারের জন্য আপনার অ্যাপ কনফিগার করুন
সিস্টেম স্ট্যাটাস বার শুধুমাত্র সেইসব অ্যাপের জন্য অ্যাক্টিভেট হয় যেগুলি নিম্নলিখিত কাজ করে:
- টার্গেট API লেভেল ৩৫ বা তার বেশি।
- Compose for Wear OS ভার্সন 1.8.0-alpha02 বা তার পরবর্তী যেকোনও ভার্সনের সাথে কম্পাইল করুন অথবা ম্যানিফেস্ট ফাইল আপডেট করে স্পষ্টভাবে অপ্ট-ইন করুন।
সিস্টেম স্ট্যাটাস বারের ফিচার
স্ট্যাটাস বারের এই সিস্টেম ইমপ্লিমেন্টেশনের বেশ কিছু মূল বৈশিষ্ট্য রয়েছে:
- Wear OS-এর জন্য Jetpack Compose-এ অটোমেটিক কোঅর্ডিনেশন: আপনার অ্যাপ
API লেভেল ৩৫ বা তার বেশি টার্গেট করলে এবং Wear OS ভার্সন ১.৮.০-alpha০২ বা তার বেশির জন্য Compose-এর সাথে কম্পাইল করলে,
AppScaffoldএবংScreenScaffoldসিস্টেম স্ট্যাটাস বারে আপনার অ্যাপ অটোমেটিক অপ্ট-ইন করে। সিস্টেমের মাধ্যমে সময়ের টেক্সট ম্যানেজ করা হয়:
AppScaffoldএর ইন-অ্যাপTimeTextঘড়িকে সাপ্রেস করে যাতে শুধুমাত্র সিস্টেম স্ট্যাটাস বারের সময় দেখা যায়।ScreenScaffoldউপরের স্ট্যাটাস বার উইন্ডো ইনসেটে প্যাডিং প্রয়োগ করে এবং ব্যবহারকারীরা তালিকা কন্টেন্ট স্ক্রল করার সময় স্ক্যাফোল্ড স্ট্যাটাস বার লুকায়। ব্যবহারকারী প্রায় ২ সেকেন্ড নিষ্ক্রিয় থাকার পরে, সময়ের টেক্সট আবার দেখা যায়।ফুল-স্ক্রিন ডায়ালগ ও ইমারসিভ মোড: Wear Compose Material 3-এর ফুল-স্ক্রিন ইন্টার্যাক্টিভ কম্পোনেন্ট—যার মধ্যে
AlertDialog,Dialog,Stepper,TimePickerওDatePickerঅন্তর্ভুক্ত—দেখানোর সময় সিস্টেম স্ট্যাটাস বার অটোমেটিক লুকিয়ে রাখে। যেসব স্ক্রিনে ফুল-স্ক্রিন ইমারসিভ অভিজ্ঞতা প্রয়োজন, সেখানেStatusBarSuppressionব্যবহার করুন।ভিউ-ভিত্তিক অ্যাপ সাপোর্ট (সাজেস্ট করা হয় না): Android Views-এর মাধ্যমে তৈরি করা অ্যাপ ম্যানিফেস্ট ফাইলে
com.google.wear.ENABLE_GLOBAL_STATUS_BARট্যাগ ব্যবহার করে চালু করতে পারে এবংWindowInsetsCompatওWindowInsetsControllerCompatব্যবহার করে টপ ইনসেট প্যাডিং ও দৃশ্যমানতা ম্যানেজ করতে পারে।
রিলিজ নোট
Wear OS ক্যানারি এমুলেটরের এই রিলিজে নিম্নলিখিত সারণীতে দেখানো বৈশিষ্ট্যগুলি রয়েছে।
| রিলিজের তারিখ | ২৬ অক্টোবর, ২০২৬ |
| সিস্টেম ইমেজ | Wear OS 7.1 (API লেভেল 37.2-beta1, Android DEV Preview) |
| বিল্ড আইডি (এমুলেটর) | CP41.260831.001.E8 |
| এমুলেটর সহায়তা | Intel x86 (64-বিট), ARM (v8-A) |