এমুলেটরে আপনার অ্যাপের বর্ধিত অভিজ্ঞতা চালান

প্রযোজ্য এক্সআর ডিভাইস
এই নির্দেশিকা আপনাকে এই ধরনের এক্সআর ডিভাইসগুলির জন্য অভিজ্ঞতা তৈরি করতে সাহায্য করে।
অডিও এবং
ডিসপ্লে গ্লাস

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

আপনার অ্যাপটি এমুলেটরে চালান।

এমুলেটরে আপনার অ্যাপটি চালানোর জন্য, এই ধাপগুলো অনুসরণ করুন:

  1. অ্যান্ড্রয়েড স্টুডিও ডিভাইস ম্যানেজারে , চশমার AVD-এর জন্য হোস্ট ডিভাইস হিসেবে কাজ করার জন্য আপনার তৈরি করা ফোন AVD-টি খুঁজুন এবং স্টার্ট-এ ক্লিক করুন।

    ক্লিক করুন

  2. অ্যান্ড্রয়েড স্টুডিও ডিভাইস ম্যানেজারে , আপনার তৈরি করা গ্লাসেস এভিডি (glasses AVD) ফাইলটি খুঁজুন এবং স্টার্ট (Start ) বোতামে ক্লিক করুন।

    ক্লিক করুন

  3. এমুলেটরে আপনার অ্যাপটি চালু করতে, অ্যান্ড্রয়েড স্টুডিওর প্রধান টুলবারের টার্গেট ডিভাইস ড্রপ-ডাউন মেনু থেকে ফোন এভিডি (AVD) নির্বাচন করুন এবং তারপরে রান (Run ) ক্লিক করুন।

    অ্যান্ড্রয়েড স্টুডিও রান অ্যাপ কনফিগারেশন

চশমার জন্য এমুলেটর নিয়ন্ত্রণ ব্যবহার করুন

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

টাচপ্যাড ইনপুট প্রদান করুন

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

টাচপ্যাড এলাকার মধ্যে টাচ অনুকরণ করতে আপনার কম্পিউটারের মাউস ব্যবহার করুন এবং দুই আঙুলের অঙ্গভঙ্গি সম্পাদন করতে টু ফিঙ্গার মোড চালু করুন।

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

চিত্র ১। অ্যান্ড্রয়েড এক্সআর এমুলেটরের টাচপ্যাড এলাকাটি ডিসপ্লে এলাকার ঠিক নিচে অবস্থিত।

ভয়েস ইনপুট প্রদান করুন

মাইক্রোফোন চালু বা বন্ধ করতে, এমুলেটর কন্ট্রোলস থেকে ‘মাইক্রোফোন’ নির্বাচন করুন। এটি আপনার কম্পিউটারের ডিফল্ট মাইক্রোফোন ইনপুট ডিভাইস ব্যবহার করে এমুলেটরে সংযোগ স্থাপন করে এবং ইনপুট পাঠায়। এমুলেটর এক্সটেন্ডেড কন্ট্রোলস- এ থাকা ‘ ভার্চুয়াল মাইক্রোফোন হোস্ট অডিও ইনপুট ব্যবহার করে’ অপশনটি ব্যবহার করার মতোই এর প্রভাব।

মাইক্রোফোন চালু থাকা অবস্থায়, হটওয়ার্ড ব্যবহার করতে ও কমান্ড দিতে কথা বলুন।

চিত্র ২। ভয়েস ইনপুট দেওয়ার জন্য আপনার কম্পিউটারের মাইক্রোফোন ব্যবহার করতে মাইক্রোফোনটি সক্রিয় করুন।

অডিও চশমা অনুকরণ করুন

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

এই ব্যবহারের ক্ষেত্রগুলো পরীক্ষা করতে আপনাকে সাহায্য করার জন্য, Glasses অ্যাপটি আপনাকে শুধুমাত্র-অডিও মোড চালু করার সুযোগ দেয়:

  1. ফোন এমুলেটরে Glasses অ্যাপটি খুলুন।

    গ্লাসেস অ্যাপের অ্যাপ আইকন।

  2. ডিভাইস সেটিংস -এ ট্যাপ করুন এবং তারপরে শুধুমাত্র অডিও মোড টগল করুন।

    চশমার মাধ্যমে শুধু-অডিও মোড চালু বা বন্ধ করুন।

  3. ফোন এমুলেটর এবং চশমা এমুলেটর বন্ধ করুন।

  4. অ্যান্ড্রয়েড স্টুডিও ডিভাইস ম্যানেজারে , ফোন AVD-টি খুঁজুন এবং ওভারফ্লো মেনুতে থাকা কোল্ড বুট (Cold Boot) -এ ক্লিক করুন।

    ক্লিক করুন

  5. গ্লাসেস এমুলেটরটি পুনরায় চালু করতে এবং আপনার অ্যাপটি চালাতে বাকি ধাপগুলো অনুসরণ করুন।

ডিসপ্লে স্নুজ টাইমআউট নিষ্ক্রিয় করুন

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

adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout false

ডিফল্ট ডিসপ্লে টাইমআউট আচরণ পুনরুদ্ধার করতে, নিম্নলিখিত ADB কমান্ডটি চালান:

adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout true

জেমিনি লাইভ ব্যবহার করুন

গ্লাসেস এমুলেটরে জেমিনি লাইভ চালু করতে এই ধাপগুলো অনুসরণ করুন:

  1. Gemini Live ব্যবহার করার চেষ্টা করার আগে, ফোন এমুলেটরে Google অ্যাপটি সর্বশেষ সংস্করণে আপডেট করুন (ন্যূনতম প্রয়োজনীয় সংস্করণ হল 16.46.63):

    1. ফোন এমুলেটরে গুগল প্লে স্টোর অ্যাপটি খুলুন।
    2. 'Google' লিখে অনুসন্ধান করুন এবং Google অ্যাপটি নির্বাচন করুন।

      গুগল প্লে স্টোর অ্যাপ থেকে গুগল অ্যাপটি আপডেট করুন।

    3. আপডেট নির্বাচন করুন।

  2. গ্লাসেস এমুলেটর থেকে জেমিনি লাইভ চালু করতে, টাচপ্যাডটি প্রায় ২ সেকেন্ড ধরে স্পর্শ করে রাখুন।

    প্রথমবার এটি আপনার ফোন এমুলেটরে কিছু অনুমতির অনুরোধ পাঠাবে। প্রয়োজনীয় সমস্ত অনুমতি দিন, এবং তারপর আবার চশমার এমুলেটরের টাচপ্যাডটি প্রায় ২ সেকেন্ডের জন্য স্পর্শ করে ধরে রাখুন।

    চশমা এমুলেটরে Gemini Live ব্যবহার করার জন্য প্রয়োজনীয় সকল অনুমতি গ্রহণ করুন।

    যখন জেমিনি লাইভ সক্রিয় এবং লিসেনিং অবস্থায় থাকবে, তখন আপনি গ্লাসেস এমুলেটরে এটি দেখতে পাবেন:

    জেমিনি লাইভ সক্রিয় থাকলে ডিসপ্লেতে একটি দৃশ্যমান নির্দেশক দেখা যায়।

  3. ফোন এমুলেটরটি দেখে যাচাই করুন যে গ্লাস এমুলেটরে হোস্ট মাইক্রোফোন ইনপুটটি সক্রিয় আছে কিনা। আপনি নিম্নলিখিতটির মতো একটি নোটিফিকেশন দেখতে পাবেন:

    ফোন এমুলেটরের একটি নোটিফিকেশন নির্দেশ করে যে হোস্ট মাইক্রোফোন ইনপুট সক্রিয় আছে।

কাস্টম ফটো পরিবেশ ব্যবহার করুন

Jetpack Compose Glimmer ব্যবহার করে বাস্তব পরিবেশের ছবি দিয়ে আপনি পরীক্ষা করতে পারেন, যা আপনাকে মূল্যায়ন করতে সাহায্য করবে যে সেই পরিস্থিতিগুলোতে আপনার অগমেন্টেড অভিজ্ঞতাগুলো কেমন দেখাবে।

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

এমুলেটরের মধ্যে ব্যাকগ্রাউন্ড হিসেবে একটি কাস্টম স্থির চিত্র ব্যবহার করতে:

  1. এমুলেটর কন্ট্রোল থেকে এনভায়রনমেন্ট নির্বাচন করুন।
  2. ড্রপ-ডাউন মেনু থেকে কাস্টম এনভায়রনমেন্ট নির্বাচন করুন।

    অ্যান্ড্রয়েড স্টুডিওতে একটি কাস্টম ফটো এনভায়রনমেন্ট ইমেজ নির্বাচন করুন।

  3. ব্যবহার করার জন্য একটি ছবি বাছাই করুন অথবা সাম্প্রতিক পরিবেশ তালিকা থেকে পূর্বে ব্যবহৃত কোনো ছবি নির্বাচন করুন।

    আপনি যখন আপনার অ্যাপের UI প্রিভিউ করেন, তখন কাস্টম এনভায়রনমেন্টটি ব্যাকগ্রাউন্ডে প্রদর্শিত হয়।

একটি স্ক্রিনশট নিন

এমুলেটরের মধ্যে আপনার অ্যাপ চলার ভিজ্যুয়াল আউটপুট ক্যাপচার করতে, আপনি স্ক্রিনশট নিতে পারেন।

এটি করার জন্য, এমুলেটর কন্ট্রোলসে থাকা ‘টেক স্ক্রিনশট’ অপশনে ক্লিক করুন।

অ্যান্ড্রয়েড স্টুডিওতে এমুলেটর ডিসপ্লের একটি স্ক্রিনশট নিতে এমুলেটর কন্ট্রোলগুলো ব্যবহার করুন।

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

স্ক্রিন রেকর্ডিং ক্যাপচার করুন

এমুলেটরের মধ্যে আপনার অ্যাপটি চলার স্ক্রিন রেকর্ডিং করতে:

  1. এমুলেটর কন্ট্রোলসে থাকা 'রেকর্ড স্ক্রিন'- এ ক্লিক করুন।

    অ্যান্ড্রয়েড স্টুডিওতে এমুলেটর ডিসপ্লের স্ক্রিন রেকর্ডিং ক্যাপচার করতে এমুলেটর কন্ট্রোলগুলো ব্যবহার করুন।

  2. ব্যবহারকারীর কার্যকলাপ হাইলাইট করতে চাইলে 'Show taps' নির্বাচন করুন।

  3. আপনার প্রয়োজনীয় অংশটুকু ধারণ করার পর, ‘রেকর্ডিং বন্ধ করুন’ বোতামে ক্লিক করুন।

    একটি প্রিভিউ দেখা যাবে এবং আপনি ফাইলটি আপনার কম্পিউটারে সেভ করতে পারবেন।

ছবি বা ভিডিও তুলুন

অ্যান্ড্রয়েড এক্সআর এমুলেটরে ক্যামেরা ক্যাপচার ফিচারটি এখনও উপলব্ধ নয়।